You are on page 1of 4

School of Computer Engineering

4-year BEng (CS) Programme with Professional Attachment (PI)


Applicable to students matriculated in 2015 or later
Students may do their PI in Year 3 Semester 2 (i.e. before FYP) or Year 4 Semester 2 (i.e. after FYP).
AU requirements
Type
Depth (Core)
Breadth
Unrestricted electives
Grand Total

Total No. of AUs


100
21
15
136

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

No of Hours Per Week

( 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+

CZ1012 Engineering Mathematics II

Core

1+

CZ1006 Computer Organisation and


Architecture

Core

Core
GER core
GER elective
GER core

2
2
2

1
1
1

1
1

4
3
4

3
3
3

CZ1007 Data Structures


CZ0001 Engineers and Society
Science & Technology
ML0001 Absolute Basics for Career
by MLCPS (Margaret Lien Centre for
Professional Success)

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

School of Computer Engineering

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

Course Code and Title

Type
( i.e. Core/
Core elective/
GER core/
GER elective/
Unrestricted
elective)

No of Hours Per Week


Pre-requisite
/ Remarks

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

CZ2007 Introduction to Databases


CZ3001 Advanced Computer
Architecture

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

CZ3003 Software Systems Analysis


and Design
Business & Management
HW0288^ Engineering
Communication II
Unrestricted elective
TOTAL

SCE

Page 2 of 4

HW0188

02 Jul 2015

School of Computer Engineering

Course Code and Title

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

No of Hours Per Week

AU

Lec

Tut

Lab

Total

3
1

19

17

YEAR 3 SEMESTER 2
CZ4079 Final Year Project

Core

CZ3005 Artificial Intelligence

Core

CZ4xxx Technical Elective 2


CZ4xxx Technical Elective 3

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

CZ3007 Compiler Techniques

Core

CZ4xxx Technical Elective 4


CZ4xxx Technical Elective 5
CZ4xxx Technical Elective 6

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

School of Computer Engineering

Course Code and Title

Type
( i.e. Core/
Core elective/
GER core/
GER elective/
Unrestricted
elective)

No of Hours Per Week

Lec

Tut

Lab

Total

AU

Pre-requisite
/ Remarks

YEAR 4 SEMESTER 2
ML0002 Career Power Up! by
MLCPS

GER core

CZ3079 Professional Internship

Core

TOTAL

GRAND TOTAL (Year 1 to 4)

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