A New Journey Text A Welcome to PA University Text B ATour Around the CampusSpeaking Skills—Greeting People and Making a Self-introduction Accommodation Text A On-campus LivingText B Roommate TipsSpeaking Skills—Opening and Closing a Conversation Online Course Selecting System Text A A Frozen ScreenText B Registering for Courses OnlineSpeaking Skills—Controlling a Conversation School of Software Text A The First Computer Language to Learn Text B The Department of Computer Science Speaking Skills—Talking About Preference Joining the Student Union Text A Volunteer WorkText B The Student UnionSpeaking Skills—Asking for and Giving Recommendations Confusion with Computer Languages Text A Differences Between CandC Text B New Programmers’ Confusion About Java Speaking Skills—Expressing Personal Views The Stress of Being aComputer Programmer Text A The Stress of Being a Computer Programmer Text B The Relation Between Programmers and ReadingSpeaking Skills—Showing Likes and Dislikes Meeting with Tutors Text A Beginner and Advanced Programmer Text B The Tutorial ProgramSpeaking Skills—Making Phone Calls How to Pass the C Examination Text A C ExaminationText B Planning to Visit the Silicon Valley Speaking Skills—Making Reservations Developing Technical Skills Text A Ways to Improve Technical SkillsText B Reasons to Develop Your Technical Skills Speaking Skills—Seeing a Doctor Programmers and Computer Games Text A The Popularity of Computer GamesText B Being a Game DeveloperSpeaking Skills—Dealing with the Bank Internet Security Text A Internet IssuesText B The Internet SpoofingSpeaking Skills—Buying Things in Shops Programmers’ Duties Text A Discussing Feasibility Issues at WorkText B A Programmer’s Daily Working LifeSpeaking Skills—Making Orders in a Restaurant High-tech Development Zone Text A Employee TurnoverText B High Employee Turnover Rate in Tech CompaniesSpeaking Skills—Expressing Thanks Career Planning for Programmers Text A Career GuidanceText B Duties of Computer Programmers Speaking Skills—Making and Responding to Apologies Microsoft Certifications Text A FAQs About Getting Microsoft CertificationsText B MCSD CertificationsSpeaking Skills—Giving a PresentationGlossary