Professional Documents
Culture Documents
Suggested Curriculum
Type
Course Code and Title
YEAR 1 SEMESTER 1
MH1812 Discrete Mathematics
CZ1003 Introduction to
Computational Thinking
CZ1004 Inventions and Innovations
in Computing
CZ1005 Digital Logic
HW0188^ Engineering
Communication I
GC0001
Introduction
to
Sustainability:
Multidisciplinary
Approaches and Solutions
HW0001 English Proficiency
Unrestricted elective
( i.e. Core/
Core elective/
GER core/
GER elective/
Unrestricted
elective)
Tut
Lab
Total
Core
1+
Core
Core
1+
Core
GER core
HW0001 (can
be taken
concurrently)
GER core
GER core
Unrestricted
elective
0
2
2+2+
19
17
TOTAL
YEAR 1 SEMESTER 2
CZ1011 Engineering Mathematics I
Core
1+
Core
1+
Core
Core
GER core
GER elective
GER core
2
2
2
1
1
1
1
1
4
3
4
3
3
3
SCE
Pre-requisite
/ Remarks
AU
Lec
online course
CZ1011 (can be
taken
concurrently)
CZ1005 (can be
taken
concurrently)
CZ1003
online course
1
Page 1 of 4
02 Jul 2015
TOTAL
12
3+2+
23
19
^ Should there be insufficient vacancies, students will take Eng Comm I & II in the following semester.
*SCE Students can only choose courses from the following: TBD
Type
( i.e. Core/
Core elective/
GER core/
GER elective/
Unrestricted
elective)
AU
Lec
Tut
Lab
Total
Core
1+
CZ1007,
CZ1012,
MH1812
Core
CZ1007
Core
CZ1011
Core
Core
GER core
GER elective
CZ1007
online course
3
1
3
YEAR 2 SEMESTER 1
CZ2001 Algorithms
CZ2002 Object Oriented Design &
Programming
CZ2003 Computer Graphics and
Visualisation
CZ2004 Human Computer
Interaction
CZ2005 Operating Systems
GC0002 Ethics & Moral Reasoning
Liberal Arts
TOTAL
12
4+1
23
19
YEAR 2 SEMESTER 2
CZ2006 Software Engineering
Core
Core
CZ2002 (can be
taken
concurrently)
CE/CZ2001
Core
CZ1006
Core (CS)
CZ2006 (can be
taken
concurrently)
GER elective
GER core
Unrestricted
elective
12
24
20
SCE
Page 2 of 4
HW0188
02 Jul 2015
YEAR 3 SEMESTER 1
CZ3002 Advanced Software
Engineering
CZ3004 Multidisciplinary Design
Project
CZ3006 Net Centric Computing
Technical Elective 1 (CZ200x or
CZ300x)
Enterprise & Innovation
Unrestricted elective
Type
( i.e. Core/
Core elective/
GER core/
GER elective/
Unrestricted
elective)
Core
Core
Core
Core elective
GER core
Unrestricted
elective
TOTAL
AU
Lec
Tut
Lab
Total
3
1
19
17
YEAR 3 SEMESTER 2
CZ4079 Final Year Project
Core
Core
Core elective
Core elective
Unrestricted
elective
2
2
1
1
1
1
4
4
3
3
15
12
Unrestricted elective
TOTAL
YEAR 4 SEMESTER 1
CZ4079 Final Year Project
Core
Core
Core elective
Core elective
Core elective
Unrestricted
elective
2
2
2
1
1
1
1
1
1
4
4
4
3
3
3
10
19
23
Unrestricted elective
TOTAL
SCE
Page 3 of 4
Pre-requisite
/ Remarks
CZ2006
Year 3 standing
CZ1006,
CZ2002
online course
CZ1003,
CZ2001
CZ2001,
CZ2006
02 Jul 2015
Type
( i.e. Core/
Core elective/
GER core/
GER elective/
Unrestricted
elective)
Lec
Tut
Lab
Total
AU
Pre-requisite
/ Remarks
YEAR 4 SEMESTER 2
ML0002 Career Power Up! by
MLCPS
GER core
Core
TOTAL
online course
(to be taken
with PI)
Year 3 standing
Students can
opt to do PI in
Year 3 Sem 2
136
In additional 10 hours per semester have been allocated for these non-lab based courses for Example Classes.
Faculty can use these time slots for their pedagogical needs such as to reinforce concepts, provide additional
coaching, give more worked examples, allow students to do practice exercises or do research or work on the
computers etc.
SCE
Page 4 of 4
02 Jul 2015