Contents
A New Journey
Text A Welcome to PA University
Text B ATour Around the Campus
Speaking Skills!Greeting People and Making a Self-introduction
Accommodation
Text A On-campus Living
Text B Roommate Tips
Speaking Skills!Opening and Closing a Conversation
Online Course Selecting System
Text A A Frozen Screen
Text B Registering for Courses Online
Speaking 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 Work
Text B The Student Union
Speaking 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 a
Computer Programmer
Text A The Stress of Being a Computer Programmer
Text B The Relation Between Programmers and Reading
Speaking Skills!Showing Likes and Dislikes
Meeting with Tutors
Text A Beginner and Advanced Programmer
Text B The Tutorial Program
Speaking Skills!Making Phone Calls
How to Pass the C++ Examination
Text A C++ Examination
Text B Planning to Visit the Silicon Valley Speaking Skills!Making Reservations
Developing Technical Skills
Text A Ways to Improve Technical Skills
Text B Reasons to Develop Your Technical Skills
Speaking Skills!Seeing a Doctor
Programmers and Computer Games
Text A The Popularity of Computer Games
Text B Being a Game Developer
Speaking Skills!Dealing with the Bank
Internet Security
Text A Internet Issues
Text B The Internet Spoofing
Speaking Skills!Buying Things in Shops
Programmers¨ Duties
Text A Discussing Feasibility Issues at Work
Text B A Programmer¨s Daily Working Life
Speaking Skills!Making Orders in a Restaurant
High-tech Development Zone
Text A Employee Turnover
Text B High Employee Turnover Rate in Tech Companies
Speaking Skills!Expressing Thanks
Career Planning for Programmers
Text A Career Guidance
Text B Duties of Computer Programmers
Speaking Skills!Making and Responding to Apologies
Microsoft Certifications
Text A FAQs About Getting Microsoft Certifications
Text B MCSD Certifications
Speaking Skills!Giving a Presentation Glossary