This topic-based course is intended for both vocational students and computing professionals with a lower level of English, and aims to develop students' competence in all four language skills. The 28 units cover key computing functions and associated topics. Authentic reading and listening tasks are complemented by practical output activities which reflect what learners will actually need to do in English.