School of Computing (SoC)


Assessment ES1000 is a 100% Continuous Assessment module.
Modular Credits Nil
Workload 2-2-0-2-2
Prerequisite(s) Students should have sat for the Qualifying English Test, and obtained a ‘Band 1’ result.
Preclusion(s) Nil

This is a required module for students whose Qualifying English Test results show that they would benefit from basic English language skills support. Students in the course must pass this module before they are allowed to read the next required English module, English for Academic Purposes (ES1102/ES1103). The purpose of ES1000 is to improve the students' English language skills in reading, writing and grammar. These skills are taught, reviewed and reinforced through online, in-class and appropriate out-of-class activities. Assignments include reflections, written assignments and progress tests.

This module is taught over 1 semester with a two-hour online lecture/discussion/quiz and a two-hour sectional teaching per week.

Learn More

Assessment ES1103 is a 100% Continuous Assessment module.
Modular Credits Four
Workload 0-4-0-3-3
Prerequisite(s) Students should have sat for the Qualifying English Test and obtained a ‘Band 2’ result or, if they obtained a ‘Band 1’ result, they must pass ES1000, Foundation Academic English, before registering for ES1103.
Preclusion(s) ES1102

ES1103 serves as a bridging course for students who have taken the university's Qualifying English Test and are deemed to require additional language support for the academic context. It aims to equip students with the knowledge of the academic genre and the ability to apply such knowledge in academic communication. The module adopts a reading-into-writing approach using themed readings as springboard texts for students' writing and provides opportunities for analysing and internalising ways of organising academic texts. Students will acquire essential academic skills required to cope with the rigour of academic writing at a tertiary level.

This module is taught over 1 semester with 2 two-hour sectional teachings per week.

ES1103 is excluded from the limit on Level-1000 modules.

Learn More

Assessment

IS2101 is a 100% Continuous Assessment module.

Modular Credits Four
Workload 1-3-0-3-3
Prerequisite(s) If students are required to take ES1000 Foundation Academic English,and/or ES1102/ES1103 English for Academic Purposes, they must complete those modules before taking this course.
Preclusion(s)

ES2002, ES2007D, ES2007S, CS2101, CG1413, CS2103T and ES1601.

Business and Technical Communication a customized core module for the School of Computing, aims to give its students a professional edge in the competitive and interconnected job market by preparing and enhancing their professional communication skills in IT related work settings.

This is a 48-hour module taught over 12 weeks with 2 two-hour tutorials per week.

Learn More

Assessment

CS2101 is a 100% Continuous Assessment module.

Modular Credits Four
Workload 0-4-0-4-2
Prerequisite(s)

If students are required to take ES1000 Foundation Academic English,and/or ES1102/ES1103 English for Academic Purposes, they must complete those modules before taking this course.

Co-requisite

Students have to read CS2103T Software Engineering at the same time as this module.

Preclusion(s) CS2103 Software Engineering, IS2101 Business Technical Communication or its equivalent, ES2002, ES2007S, ES2007D, CG1413, EG1413 and ES1601.

This module is twinned with CS2103T, Software Engineering, to encourage learning in the context of a specialized discipline. It aims to equip students with the skills needed to communicate technical information to technical and non-technical audiences, and to create comprehensible software documentation. A student-centric approach is adopted to encourage independent and collaborative learning while engaging students in team-based projects. Students will learn interpersonal and intercultural communication skills as well as hone their oral and written communication skills in this module. Assessment modes include a variety of oral and written communication tasks related to the CS2103T project such as reports, developer guides, oral presentations and software demonstrations.

This module is taught over 1 semester with 2 two-hour sectional teachings per week.

Learn More

Assessment

ES2660 is a 100% Continuous Assessment module.

Modular Credits Four
Workload 0-4-0-4-2
Prerequisite(s)
  1. Students who are required to take ES1000 Foundation Academic English and/or ES1103 English for Academic Purposes, must pass those modules before they are allowed to read this module.
  2. Only SoC students matriculated in AY2016/2017 and after, are allowed to take ES2660.
Preclusion(s) GET1006 and GEK1901

In a context of prolific production and convenient access to content and innovation in the Information Age, how should one critically process and clearly communicate ideas to various audiences? In this module, students will learn to question and articulate their analysis of assumptions and assertions on issues facing the Information Age through processes such as identifying bias and substantiating arguments. The Ennis' (1986, 2001) taxonomy of critical thinking dispositions will be employed to develop students' analytical thinking skills and their ability to articulate cogent responses to arguments or to defend their own positions in both written and oral form.

This module is taught over 1 semester with 2 two-hour sectional teachings per week.

Learn More

Embedded Module:

This NEW, embedded module will prepare Information System students for technology leadership positions. It offers a sound grasp of business leadership fundamentals and industry-relevant leadership communication skills such as influential communication, change management communication and strategic communication, set in a simulated, workplace environment. By the end of this module, students should be able to:

  • Know the meaning of influential communication, change management communication and strategic communication and apply these skillsets in simulated industry- relevant communicative projects
  • Prepare and present for a leadership interview position
  • Write and present a case study
  • Participate professionally in ad hoc leadership communicative roles

Learn More