59
CEG Feb 2009 B.Eng. (Computer Engineering) Joint programme offered by Faculty of Engineering (Dept of ECE) and School of Computing (Dept of CS) A/Prof Chan Mun Choon Year 4 Coordinator/FYP Coordinator http://www.ceg.nus.edu.sg

B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

  • Upload
    others

  • View
    54

  • Download
    0

Embed Size (px)

Citation preview

Page 1: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

CEG Feb 2009

B.Eng. (Computer Engineering)

Joint programme offered by Faculty of Engineering (Dept of ECE) and

School of Computing (Dept of CS)

A/Prof Chan Mun Choon Year 4 Coordinator/FYP Coordinator

http://www.ceg.nus.edu.sg

Page 2: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

CEG Feb 2009

CEG Joint Academic CommitteeAssoc Prof Tham Chen Khong (Chairperson, JAC)Assoc Prof He Bingsheng (Co-Chairperson, JAC)Prof Peh Li ShiuanAssoc Prof Ganesh SamudraDr Soo Yuen JienDr Colin Tan Keng Yan (Year 1 Coordinator)Assoc Prof Bharadwaj Veeravalli (Year 2 & 3 Coordinator)Assoc Prof Chan Mun Choon (Year 4 Coordinator/FYP Coordinator)Assoc Prof Hari Garg (FYP coordinator)Dr Rajesh C Panicker (CEG internship coordinator)

Mr Low Mun Bak (Admin support for CEG1 & CEG2)Ms Winnie Chua (Admin support for CEG3 & CEG4)

Page 3: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Overview of Briefing

• What and Why Computer Engineering (CEG)?• Programme Objectives • Degree Programme Requirements• Industrial Attachment and Special Programmes• Grade Point System• Grade-free Scheme• Academic Advisors

Page 4: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2
Presenter
Presentation Notes
Putting the smart in "Smart Nation"
Page 5: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

CEG: Designing Intelligence

Design computing systems for a smarter world

Unique multi-disciplinary programme

Conceive-Design-Implement paradigm

Industrial attachment, overseas experience

Page 6: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

What is Computer Engineering? Discipline which combines electrical engineering and computer science

Computer engineers are involved in many aspects of computing, from low levelcircuit designs using computing devices to large scale integration involving hardware and software systems

A graduate in this programme is expected to have fundamental knowledge in mathematics, physics, electronics, digital logic, programming and algorithms, computer architecture, operating systems, networks, embedded systems

A graduate is also expected to have some experience in design of hardware and software systems

Relevant industrial experience will also complement your knowledge and skills

Page 7: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2
Page 8: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Cyber-Physical Systems

Presenter
Presentation Notes
Engineering = Physical world Computing = Virtual world Computer Engineering = best of both worlds
Page 9: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Smart Nation

Page 10: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Characteristics of CEG GraduatesTechnical Skills: Technically competent to solve complex problems and adapt effectively in a fast changing environment

Thinking skills: Critically think, analyze, and make decisions that give due consideration to global issues in business, ethics, society and environment

Leadership, Team building: Communicate effectively, act with integrity, have inter-personal skills needed to engage in, lead and nurture diverse teams

Attitude: Committed to lifelong learning, resourceful and embrace global challenges and opportunities to make a positive impact in society

Page 11: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Programme Requirements University Level Requirements Unrestricted Elective

Requirements

108 MCs

General Education Modules (GE) (5 modules, each 4 MCs) comprising :•Human Cultures (HC)•Quantitative Reasoning (QR)•Thinking and Expression (T&E)•Singapore Studies (SS)•Asking Questions (AQ)

32 MCs drawn from various modules offered across NUS;Second Major, Minor etc.

including ES1000 and/or ES1103 (if not exempted or did not pass the Qualifying English Test at the point of admission)

Total MCs = 160

Full Degree Programme Requirements

Note: MC = “modular credit”

Page 12: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Copyright National University of Singapore 2017 12

Aims:• Broaden students’ intellectual horizons• Develop critical and creative thinking skills• Promote spoken and written articulacy

Students are strongly encouraged to fulfil the GE requirements within the first two years of their candidature

University Level Requirements20 MC

4 MCGEHxxxx

4 MCGESxxxx

4 MCGETxxxx

4 MCGER1000

4 MCGEQ1000

Preallocated by PVO (shown in your recommended

schedule)

Page 13: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Major Programme RequirementsProgramme Components Modules MC

Non-technical requirements common to all BEng students

EG2401A Engineering Professionalism (2MCs) CS2101 Effective Comm for Computing Professionals 6

Core Modules CS1010 Programming Methodology CS1231 Discrete Structures CS2113T Software Engineering & Object-Oriented Programming CS2040C Data Structures and Algorithms CG1111 Engg Principles & Practice I (6MCs) CG1112 Engg Principles & Practice II (6MCs) CG2023 Signals & Systems CG2027 Transistor-level Digital Circuits (2MCs) CG2028 Computer Organization (2MCs) CG2271 Real-time Operating Systems CG3207 Computer Architecture ORCS3230 Design and Analysis of Algorithms CP3880 ATAP or EG3611A IAP (10MCs)

MA1511 Engineering Calculus (2MCs) MA1512 Differential Eqn for Engrg(2MCs) MA1508E Linear Algebra for Engineering EE2026 Digital Design EE4204 Computer Networks ST2334 Probability & Statistics

74

Projects CG4002 Computer Engineering Capstone Project (8 MCs) 8

Technical Electives At least 12MCs depth modules for PPP/RfP, at least 8MCs depth modules for iDCP 20

Total MCs for Programme Requirements 108

Page 14: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

CEG Capstone Project

Presenter
Presentation Notes
Fun, Fulfilling, Hands On.
Page 15: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

New CEG Capstone Project

Page 16: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Possible Schedule for CEG AY2018/19Direct Intake (with 6 months IA in Year 3, Sem 1)

Important: - The minimum 20 MCs of Technical Electives satisfying the CEG Breadth/Depth requirements can be taken at any semester upon satisfying the pre-requisites. - Students are encouraged to take more Technical Electives (TE) and count as Unrestricted Elective Module (UEM)/use TEs to fulfil UEM requirements. - The GE pillars (with the exception of GER1000 & GEQ1000) and UEM can be taken in any semester; the above serves as a guide. * If not exempted

Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 Sem 6 Sem 7 Sem 8

CG1111EPP1

(6 MCs)

CG1112EPP2

(6 MCs)

CS2101Effective Comm for Computing Professionals

CG2023Signals

& Systems CP3880 ATAP

(12 MCs)

OR

EG3611AIA

(10 MCs)

CG4002 CEG

Capstone Project(8 MCs)

CG3207OR

CS3230

Technical Elective Depth

CS1010Programming Methodology

MA1508ELinear Algebra

for Engrg

CS2113TSoftware Engrg

& OOP

ST2334Probability &

Statistics

Technical Elective Breadth(2 MCs if

took ATAP)

Technical Elective Depth

CS1231Discrete

Structures

CS2040CData Structures

& Algorithms

[CG2027 (2 MCs) & CG2028 (2MCs)]OR

CG2271 RTOS

EE4204Computer Networks

Technical Elective Breadth

Technical Elective Depth

MA1511 Engrg Calculus

(2 MCs)

EE2026Digital Design

GER1000(if not read in sem 1)

OR UEM2GEH1xxx

EG240xEngrg Profsm

(2 MCs) ^GET1xxx UEM5 UEM7

MA1512 Diff Eqn for Engrg

(2 MCs)GEQ1000 GES1xxx UEM2 UEM3^ UEM4 UEM6 UEM8

ES1103* (UEM1) OR GER1000

22 MCs 22 MCs 20 MCs 20 MCs 16 or 18 MCs 20 MCs 20 or 18 MCs 20 MCsTOTAL (MINIMUM) GRADUATION REQUIREMENTS = 160 MCs

^Students on Industrial Attachment (IA) are allowed to take up to two modules that are offered in the evenings (subject to approvals and availability). Depending on the preferred semester for IA, the modules for sem 5 & 6 may be mutually-swapped. Students who prefer not to/are unable to, take evening module(s) during IA, should take some modules in the special terms (so as not to delay graduation).

Page 17: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Possible Schedule for CEG AY2018/19Direct Intake (with 6 months IA in Year 3, Sem 2)

^Students on Industrial Attachment (IA) are allowed to take up to two modules that are offered in the evenings (subject to approvals and availability). Depending on the preferred semester for IA, the modules for sem 5 & 6 may be mutually-swapped. Students who prefer not to/are unable to, take evening module(s) during IA, should take some modules in the special terms (so as not to delay graduation).

Important: - The minimum 20 MCs of Technical Electives satisfying the CEG Breadth/Depth requirements can be taken at any semester upon satisfying the pre-requisites. - Students are encouraged to take more Technical Electives (TE) and count as Unrestricted Elective Module (UEM)/use TEs to fulfil UEM requirements. - The GE pillars (with the exception of GER1000 & GEQ1000) and UEM can be taken in any semester; the above serves as a guide. * If not exempted

Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 Sem 6 Sem 7 Sem 8

CG1111EPP1

(6 MCs)

CG1112EPP2

(6 MCs)

CS2101Effective Comm for Computing Professionals

CG2023Signals

& Systems CG4002 CEG

Capstone Project(8 MCs)

CP3880 ATAP

(12 MCs)

OR

EG3611AIA

(10 MCs)

CG3207OR

CS3230

Technical Elective Depth

CS1010Programming Methodology

MA1508ELinear Algebra

for Engrg

CS2113TSoftware Engrg

& OOP

ST2334Probability &

Statistics

Technical Elective Breadth(2 MCs if

took ATAP)

Technical Elective Depth

CS1231Discrete

Structures

CS2040CData Structures

& Algorithms

[CG2027 (2 MCs) & CG2028 (2MCs)]OR

CG2271 RTOS

EE4204Computer Networks

Technical Elective Breadth

Technical Elective Depth

MA1511 Engrg Calculus

(2 MCs)

EE2026Digital Design

GER1000(if not read in sem 1)

OR UEM2GEH1xxx GET1xxx

EG240xEngrg Profsm

(2 MCs) ^UEM5 UEM7

MA1512 Diff Eqn for Engrg

(2 MCs)GEQ1000 GES1xxx UEM2 UEM3 UEM4^ UEM6 UEM8

ES1103* (UEM1) OR GER1000

22 MCs 22 MCs 20 MCs 20 MCs 20 MCs 16 or 18 MCs 20 or 18 MCs 20 MCsTOTAL (MINIMUM) GRADUATION REQUIREMENTS = 160 MCs

Page 18: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Possible Schedule for CEG AY2018/19 Poly Intake (Exempted from CG1111)

# including Advanced Placement Credits (APCs) for CG1111, CS2101 and UEM (20 MCs) Important: 1 In lieu of IA (10 MCs), Poly students are required to take MA1301 (if not exempted), PC1222 and SIP/VIP/technical elective (TE) totalling 10 MCs. 2 Poly students exempted from MA1301, will take MA1511 and MA1512 in place, AND will need to take additional technical elective (to make up the 4 MCs shortfall). - The GE pillars (with the exception of GER1000 & GEQ1000) can be taken in any semester; the above serve as a guide. * If not exempted.

Sem 1 Sem 2 Sem 3 Sem 4 May – Jul Sem 5 Sem 6

CS1010Programming Methodology

CG1112EPP2

(6 MCs)

CG2027Transistor-level Digital Circuits

(2 MCs)

CG2023Signals

& Systems

CP3

200

Stud

ent I

nter

nshi

p Pr

ogra

mm

eO

REG

3612

Vac

atio

n In

tern

ship

Pro

gram

me

(2 M

Cs

in li

eu IA

+ U

EM3)

CG3207OR

CS3230

Technical Elective Depth

EE2026Digital Design

CS1231Discrete Structures

CG2028Comp Org (2 MCs)

CG2271Real-Time

Operating SystCG4002

CEG Capstone Project(8 MCs)

Technical ElectiveDepth

MA13011,2

Introductory Math

CS2040CData Structures

& Algorithms

CS2113Software Engrg

& OOP

EG2401AEngrg Profsm

(2 MCs)

Technical ElectiveDepth

PC12221

Fundamentals of Physics II

MA1511 Engrg

Calculus (2 MCs)

ST2334 Probability &

Statistics

EE4204Computer Networks

Technical ElectiveBreadth

GES1xxx

ES1103* (UEM1) OR GER1000

MA1512Diff Eqn for Engrg

(2 MCs)

MA1508ELinear Algebra for

Engrg

Technical ElectiveBreadth

GEH1xxx UEM2

GEQ1000GER1000

(if not read in sem 1) OR UEM1

GET1xxxTechnical

Elective (2 MCs)(if did not do SIP/VIP)

UEM3(if did not do

SIP/VIP)

20 MCs 22 MCs 20 MCs 22 MCs 6 or 0 MCs 20 or 22 MCs 20 or 24 MCsTOTAL (MINIMUM) GRADUATION REQUIREMENTS = 160 MCs#

Page 19: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Possible Schedule for CEG AY2018/19 Poly Intake (NOT exempted from EPP modules)

# including Advanced Placement Credits (APCs) for CS2101 and UEM (20 MCs) Important: 1 In lieu of IA (10 MCs), Poly students are required to take MA1301 (if not exempted), PC1222 and SIP/VIP/technical elective (TE) totalling 10 MCs. 2 Poly students exempted from MA1301, will take MA1511 and MA1512 in place, AND will need to take additional technical elective (to make up the 4 MCs shortfall). - The GE pillars (with the exception of GER1000 & GEQ1000) can be taken in any semester; the above serve as a guide. * If not exempted.

Sem 1 Sem 2 Sem 3 Sem 4 May – Jul Sem 5 Sem 6CG1111

EPP1(6 MCs)

CG1112EPP2

(6 MCs)

CG2271Real-Time

Operating Syst

CG2023Signals

& Systems

CP3

200

Stud

ent I

nter

nshi

p Pr

ogra

mm

eO

REG

3612

Vac

atio

n In

tern

ship

Pro

gram

me

(2 M

Cs

in li

eu IA

+ U

EM3)

CG3207OR

CS3230

Technical Elective Depth

CS1010Programming Methodology

CS1231Discrete Structures

CS2113Software Engrg

& OOP

CG2027Transistor-level Digital Circuits

(2 MCs)

CG4002 CEG Capstone

Project(8 MCs)

Technical ElectiveDepth

MA13011,2

Introductory Math

CS2040CData Structures

& Algorithms

ST2334 Probability &

Statistics

CG2028Comp Org (2 MCs)

Technical ElectiveDepth

PC12221

Fundamentals of Physics II

EE2026Digital Design

MA1508ELinear Algebra for

Engrg

EE4204Computer Networks

EG2401AEngrg Profsm

(2 MCs)GES1xxx

ES1103* (UEM1) OR GER1000

MA1511 Engrg

Calculus (2 MCs)

GER1000(if not read in sem 1)

OR GET1xxx

Technical ElectiveBreadth

Technical ElectiveBreadth

UEM2

MA1512Diff Eqn for Engrg

(2 MCs)GEQ1000 GEH1xxx

UEM3 (if did not do

SIP/VIP)

UEM1(if exempted

ES1103)

Technical Elective (2 MCs)

(if did not do SIP/VIP)22 MCs 22 MCs 20 MCs 24 MCs 6 or 0 MCs 22 or 24 MCs 20 or 24 MCs

TOTAL (MINIMUM) GRADUATION REQUIREMENTS = 160 MCs#

Page 20: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Possible CEG Concentrations

Internet of Things

Cloud Computing

Intelligent Systems

Interactive Digital Media

Communications & Networking

CEG Concentrations

Presenter
Presentation Notes
Specializations.
Page 21: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Comms and Networking

CS2010 Data Structures & Algorithms IICS2107 Introduction to Information SecurityCS3103 Computer Networks Practice CS3230 Design & Analysis of AlgorithmsCS3235 Computer SecurityCS4222 Wireless Networking CS4226 Internet Architecture CS4236 Cryptography Theory & PracticeCS4238 Computer Security Practice EE3131C Communication SystemsEE4210 Network Protocols and ApplicationsEE5135 Digital Communications

Large-Scale ComputingCS2010 Data Structures & Algorithms II CS2102 Database Systems CS2107 Introduction to Information Security CS3210 Parallel ComputingCS3211 Parallel and Concurrent Programming CS3223 Database Systems ImplementationCS3230 Design & Analysis of AlgorithmsCS3235 Computer Security CS4211 Formal Methods for Software EngrgCS4221 Database App Design and TuningCS4223 Multi-core ArchitecturesCS4224 Distributed Databases CS4231 Parallel and Distributed AlgorithmsEE4210 Computer Comms Networks II EE4218 Embedded Hardware System Design

CEG Technical Electives

Page 22: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Interactive Digital Media CS2108 Introduction to Media Computing CS3240 Interaction Design CS3241 Computer Graphics CS3242 3D Modeling and Animation CS3247 Game Development CS3249 User Interface Development CS4240 Interaction Design for Virtual and Augmented RealityCS4243 Computer Vision and Pattern RecognitionCS4247 Graphics Rendering Techniques CS4249 Phenomena and Theories of HCI CS4347 Sound and Music Computing CS4351 Real-Time GraphicsEE3731C Signal Processing Methods EE4212 Computer Vision EE4604 Biological Perception in Digital Media EE4704 Introduction to Computer Vision and Image ProcessingEE5907 Pattern Recognition

Intelligent SystemsCS2010 Data Structures & Algorithms II CS3240 Interaction Design CS3243 Introduction to Artificial Intelligence CS3244 Machine Learning CS4243 Computer Vision and Pattern RecognitionCS4244 Knowledge-based systems CS4246 AI Planning and Decision Making CS4248 Natural Language Processing EE3331C Feedback Control Systems EE3731C Signal Processing MethodsEE4212 Computer Vision EE4305 Introduction to Fuzzy/Neural Systems EE4307 Control Systems Design & Simulation EE4308 Advances in Intelligent Sys & RoboticsEE4704 Introduction to Computer Vision and Image ProcessingEE5101 Linear SystemsEE5907 Pattern Recognition

CEG Technical Electives

Page 23: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Embedded ComputingCS2010 Data Structures & Algorithms IICS2107 Introduction to Information Security CS2108 Intro to Media ComputingCS3103 Computer Networks Practice CS3211 Parallel and Concurrent ProgrammingCS3218 Multimodal Processing in Mobile Platforms CS3230 Design & Analysis of AlgorithmsCS3235 Computer Security CS4222 Wireless Networking CS4223 Multi-Core ArchitecturesCS4238 Computer Security Practice EE4210 Network Protocols and ApplicationsEE4218 Embedded Hardware System Design EE4415 Integrated Digital Design EE4704 Introduction to Computer Vision and Image ProcessingEE5903 Real-time Systems

Systems-On-A-Chip DesignCS4223 Multi-Core Architectures EE4218 Embedded Hardware System Design EE4407 Analog ElectronicsEE4415 Integrated Digital Design EE4505 Power Semiconductors Devices & ICs EE5903 Real-time Systems

CEG Technical Electives

The following level 2000 modules may count as CEG TE Breadth:CS2281,EE2011, EE2025, IE2110 & IE2130

Page 24: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2
Page 25: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Industrial Attachment (IA)Industrial Attachment (IA) is compulsory for Direct students since AY2014/15

For AY2018/19 intake: 24/20 weeks in industryEither CP3880 ATAP (12 MCs) OR EG3611A IA (10 MCs)

In lieu of 10/12 MCs of compulsory IA, Polytechnic students will have:- MA1301 (for those exempted from MA1301, they read MA1511 and MA1512 in its place AND will need to take additional technical electives to make up the 4 MCs shortfall) - PC1222 and - Student Internship Prg (SIP)/Vacation Internship Prg (VIP)/Technical elective (TE)

Page 26: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Special Programmes opportunities1. Double/Second Major programmes- A Double Major is a single degree programme, in which a student satisfies the requirements of two Majors. - The Second Major affords a significant degree of depth, although its MC requirement is set below that of the Major. The Second Major is a non-Honours major. It may be taken in the same faculty that offers the Major or from a different Faculty. - A Second Major consist of at least 48 MCs (up to 16 MCs can be double-counted)- Refer to http://www.nus.edu.sg/registrar/education-at-nus/undergraduate-education/special-undergraduate-programmes/double-major-programmes.html for more information

Page 27: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Special Programmes opportunities2. Minor programmes - A Minor programme is a coherent course of study in an additional area outside of the Major. By doing this, it contributes to the breadth of learning envisaged for undergraduate education- A minor consists of at least 24 MCs- Refer to http://www.nus.edu.sg/registrar/education-at-nus/undergraduate-education/special-undergraduate-programmes/minor-programmes.html for more information.Note for students who are interested to do a Minor programme during the course of their candidature:- 'Open' Minor - students can declare their intention to do an open minor via the Centralised Online Registration System (CORS) without any prior approval from the Host Faculty/Department- 'Restricted' Minor - students are required to apply to the Host Faculty/Department and obtain approval to read a restricted minor

Page 28: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Student Exchange Programmehttp://www.ceg.nus.edu.sg/sep/

Students who are keen to go for SEP in Year 3 will apply in Year 2 (Sept-Oct). Lots of prior planning required!http://www.nus.edu.sg/iro/

Refer for - General queries- Application- Eligibility- Module Mapping- Financial Assistanceetc.

Check out other enrichment programmes like NUS Overseas Colleges (NOC) etc.

Page 29: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Grading System

• Graded Basis : A+, A, A-, B+, B, B-, C+, C, D+, D, FProgramme Requirements/Minor/2nd Major/2nd Degree modules

• Ungraded Basis

Satisfactory / Unsatisfactory (S/U) option

Completed Satisfactorily /Completed Unsatisfactorily (CS/CU)

Page 30: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Grade Point SystemGrade Point (GP):

CAP – Cumulative Average Point(Σ MCi x GPi) / (Σ MCi)

Honors ClassificationHonors (Highest Distinction) CAP 4.5 & aboveHonours (Distinction) CAP 4.0 to 4.49Honours (Merit) CAP 3.5 to 3.99Honours CAP 3.0 to 3.49Pass CAP 2.0 to 2.99

A+/A A- B+ B B- C+ C D+ D F5.0 4.5 4.0 3.5 3.0 2.5 2.0 1.5 1.0 0

Page 31: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

S/U Option

• S/U option: obtain either a Satisfactory (S) or an Unsatisfactory (U) record for the module

- When exercised, excluded from the calculation of your CAP- 3-day window to decide on S/U after the release of exam results- Irrevocable!

Note: You must score a minimum “C” grade to get “S”. Otherwise your transcript will show “U” (Unsatisfactory) for the module.

“U” also means that the module cannot be counted as satisfying a pre-requisite.

Page 32: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Grade-free Scheme for first two (regular) semesters

• The Grade-free Scheme is to ease your transition into NUS

• Exercise S/U option of up to 32 MCs in the first two (regular) semesters, with up to 12 MCs in remaining sems(if unused).

• Poly students with > 20 APCs may exercise S/U for up to 20 MCs only in the 1st two regular sems; if this is not fully utilised, may still be exercised in subsequent sem, for up to 12 MCs.

• Students with a prior university degree do not have any S/U options and are not eligible for the Grade-free Scheme

• Once an ‘S' or ‘U' grade is assigned to a module, it will count towards the 32/20-MC limit that can be taken on an S/U basis.

Page 33: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

The S/U option can be exercised on the following modules:• All Level 1000 modules (except for the English for Academic

Purposes modules)• All Level 2000 modules with no other NUS modules as pre-

requisites (unless otherwise stipulated by the Faculties/Departments)

• Centre for Language Studies’ language modules at all levels• Centre for English Language Communication’s (CELC) Level

2000 communication modules (CS2101, ES2002, ES2007, ES2007S, ES2331, CS2301/IS2101)

• CELC/UTown College Programme’s (UTCP) Ideas & Exposition 2 (IEM2201-coded)

• You can refer to https://myportal.nus.edu.sg/studentportal/academics/all/docs/SU-FAQs.pdf for details

Grade-free Scheme for first two (regular) semesters

Page 34: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Probation and DismissalFirst Semester Second Semester Third Semester

Onwards

All studentsprogress

Advisory for students found to be performing poorly despite the grade-free scheme (if raw CAP*<2.0 after first two sems)

Probation if CAP<2.0for current sem;Dismissal if CAP<2.0 for two consecutive sems

*Raw CAP• Pre S/U CAP (original grades)• Computation of CAP without any S/U options applied for current and

previous sems

Page 35: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Other Information1. Limit on Level 1000 modules:

Students should not read more than 60 MCs of level 1000 modules towards their degree requirements (minimum of 160 MCs for graduation).

2. Satisfactory/Unsatisfactory (S/U) option: http://www.nus.edu.sg/registrar/edu/UG/graduation.html#SUhttps://myportal.nus.edu.sg/studentportal/academics/ug/su-

homepage.htmlS/U for semester 1: late Dec; for semester 2: early June 3 days only after results release: Check NUSNET mail for more information from Registrar’s Office (RO)

Page 36: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Other Information

3. Foundation Academic English (ES1000) and ES1103 English for Academic Purposes- If you do not pass your QET you must bid for ES1000&/ES1103 EAP so that you can take GER1000/GEQ1000 in the earliest semesters possible.- Students who missed July 2018 QET should look out for the next registration (for November QET).- ES1103 is 4 MCs.

What do the QET results mean? • Students who obtain Band 1 will have to take ES1000 followed by ES1103. • Students who obtain Band 2 will have to take ES1103. • Students who obtain Band 3 are exempted from these English modules• The bidding points will be fully refunded at the beginning of the following

semester upon successful completion of ES1000. Points will NOT be refunded for ES1103.

Page 37: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

4. Exemptions for Polytechnic graduates of AY2018/19 intake admitted into CEG:Poly graduates admitted into CEG in AY2018/19 will follow AY2018/19 CEG curriculum and may be eligible for the following exemptions (up to 34 MCs) from the following list, depending on the Diploma from the polytechnics.

i. Up to 20 MCs from Unrestricted Elective Modules (UEM). The 20 MCs from UEM will NOT be counted as part of the 60 MCs limit on level-1000 modules that students are allowed to read.*

ii. Specific exemptions of up to 14 MCs from programme requirements (comprising of one or more modules) are as determined by the Department on a case-by-case basis.

* For details on the poly exemptions, please refer to: http://www.ceg.nus.edu.sg/admissions/

5. Students should not exceed 23 MCs in sem 1Hence, students who need to take ES1103 (need to bid in CORS in RoUnd 1A) should take it in sem 1 and delay GER1000/GEQ1000 to a later semester.The same goes for students under RVRC/UTCP/other programmes (which require taking certain prescribed module(s) in the first sem).

Other Information

Page 38: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

MC excluded from CAP• Modules taken on S/U & CS/CU basis or during exchange, NOC, IA/Internship and APCs are not factored into CAP

Minimum graded MCsMinimum graded MCs (NUS modules with assigned letter-grades ‘A+’ to ‘D’, ‘CS’ grade or ‘S’-grade) counted towards Degree, Major, and Minor Requirements:- A minimum of 50% for degree requirements (residency); - A minimum of 60% for major requirements; and - A minimum of 16 MC for minor requirements - Only up to 32/20 MCs may be accrued from modules on S/U basis.

Limit on level 1 modules : 60 MCs max

Presenter
Presentation Notes
20 for Poly
Page 39: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

- Check your grouping and timetable at http://www.ceg.nus.edu.sg/students/first_year.html

- CEG1 students should refer to group C02 - C09B.CEG2 (Poly) students should refer to group C01A and C01B.

For most students, four core modules should be pre-allocated as per C0x; students should bid for ES1103/ES1000 (if applicable).Note: (1) GE module (in Sem 1) will also be pre-allocated.(2) However, you need to bid for tutorial classes using CORS.

Grouping and Timetable

Page 40: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Centralised Online Registration System (CORS)

Prior to registration/bidding in CORS, watch the ‘CORS Briefing Video/Slides for Freshmen’ via http://www.nus.edu.sg/cors/using-cors.html to learn how to use CORS

All freshmen (‘NEW’ students) start bidding from Round 1C i.e. 2 Aug 2018.

Page 41: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Copyright National University of Singapore 2017 41

Tutorial bidding:• You need to bid for tutorial timeslots• Tutorial Iteration 1: 13 to 17 Aug 2018

• 1 week earlier than majority of other modules

Advisory on GER1000 ALL CEG students: Yr 1, Sem 1(If need to read/bid ES1103: Yr 2, Sem 1)

Aug 2018

13Lectures Starts

Tutorial Iteration 1

Round 1A

14

Tutorial Iteration 1

Round 1B

15

Tutorial Iteration 1

Add/Drop/Swap

16

Tutorial Iteration 1

Manual Reg.

17

Tutorial Iteration 1

Manual Reg.

Enquiries [email protected]

Module Website http://www.comp.nus.edu.sg/~geraldc/GER1000/index.html

Page 42: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Can I drop a module after securing it?

Page 43: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

CEG Prizes and Awards• MAS Academic Excellence Prize: Best Year 2 student pursuing

Computing or Business Analytics or Computer Engineeringdegree at the SoC who has achieved a CAP of at least 3.50. The award recipients must be Singapore Citizens

• PriceWaterhouseCoopers (PWC) Prize• Defence Science Technology Agency Gold Medal• IES Gold Medal• Lee Kuan Yew Gold Medal• IEEE Singapore Computer Society Gold Medal and Prize• IEEE Singapore Computer Society Book Prize• Halbrecht Associates Prize• Alcatel-Lucent Telecommunications Prize• IEEE Control Systems Chapter Prize

Page 44: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Cohort Representatives• In Sep 2014, the ECE Dept established the

ECE Undergraduate Student Council (USC) comprising primarily of EE and CEG cohort reps ECE scholars Presidents of the ECE Club, IEEE NUS Student Branch

and the IEEE-HKN NUS Chapter• In accordance with the USC Constitution, cohort reps will be

elected by the student body within the first 2 weeks of Semester 1

More details will be mentioned by the USC later

Page 45: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

SoC Leadership Programme

https://comp.nus.edu.sg/studentlife/slp/

A new SoC initiative designed to help undergraduates realize their potential as leaders, and develop the qualities that are essential to good leadership in a systematic way

Page 46: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Plagiarism

Page 47: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Academic AdvisorEach CEG student is assigned an Academic Advisor/Mentor (mid-Aug)• Advisors offer academic advice and counsel• Advisors will write letters of recommendation for you• See your Academic Advisor regularly so they can get to know you better

University Health, Wellness & Counselling Centrehttp://www.nus.edu.sg/uhc/

Emotional & Psychological Well Being • Anxiety, Depression • Mental Health, Self-Worth, Shyness, Stress • Eating Disorders • Sudden Loss and Grief• Feelings, LonelinessRelationship Issues • Abusive Relationships, Family Stress, Managing Conflicts, Surviving a Breakup Personal Effectiveness • Decision Making, Motivation, Test Anxiety, Time Management, Challenges of University Life

Page 48: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Department Peer Tutoring programme ECE Caregroup (alternate weeks): goal setting, making new friendships, coping with exam stress E-mail Ms Nicole Phua ([email protected]) for more information

Faculty of EngineeringMr Martin Nonis, Student Support Manager

University Counselling Services (UCS) @ UHCEmail: [email protected] w.e.f 13 Aug

Resources

Page 49: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

http://nus.edu.sg/uhc/

Page 50: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Copyright National University of Singapore 2017 50

Tuition Fees Policy

Page 51: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Copyright National University of Singapore 2017 51

Tuition Fees PolicyTuition Fees Beyond Normal Candidature

• Students who take longer than the normal candidature period* to complete their degree requirements will have to pay partial non-subsidized fees

*Defined as 8 consecutive semesters for B.Eng.

• MOE tuition grant only covers the normal duration of the degree course

• Details can be found at:

• http://www.nus.edu.sg/registrar/education-at-nus/undergraduate-education/fees.html

• https://share.nus.edu.sg/registrar/student/info/FAQ-on-Tuition-Fee-beyond-Normal-Candidature.pdf

Page 52: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Copyright National University of Singapore 2017 52

Tuition Fees PolicyKeep track of your academic progress:

• If you fail some modules, you should re-work your semestral workplans, e.g., take modules in the special term, so as to reduce the likelihood that you may extend beyond 4 years

• Pay great attention to your academic progress and be responsible for your studies

Page 53: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Copyright National University of Singapore 2017 53

Fee Rebate Policy

• A rebate in tuition fees paid in excess of the total fees for the stipulated candidature period may be granted to eligible students who graduated on time within the stipulated candidature period

https://share.nus.edu.sg/registrar/student/info/FAQ-on-Fee-Rebate-Policy.pdf

With effect from cohort of AY2014/15:

Page 54: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Student-Centric Curriculum• Your feedback is important to us• Multi-level feedback to improve CEG programme

• Module level: end of the semester • Programme level: end of every academic year• To Cohort representative who can bring up matters during

Staff-Student Liaison Committee (SSLC) meetings• Survey at the beginning of the academic year

• Your background• Your expectations• Your ambitions

• Please participate!

Page 55: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Administrative PointsPlease check your NUS e-mail account for future announcements:- Your NUS account is [email protected] Please indicate your full name and your student ID: A0XXXXX for identification when you write to us

Page 56: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Freshmen Welcome Event

28 Aug, Tue, 18:30 onwards @ Central Library Forum

Page 57: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

How to make the most of and succeed in NUS?• Plan carefully from your first year, esp. if you are interested in

SEP/NOC, Second Major etc.

• Consistent work throughout the semesters

• Attend all lectures, tutorials and labs

• Plan your projects

• Form good learning habits right from Day 1

• Get to know people around you

• Enjoy your studies!

• Many levels of help throughout the system

-> Academic Advisors, Year Coordinators, Counselling Centre etc.

Page 58: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Thank You for your attention!

Questions?

Page 59: B.Eng. (Computer Engineering) ://ceg.nus.edu.sg/wp-content/uploads/sites/3/2019/05/CEG1_We… · Dr Colin Tan Keng Yan (Year 1 Coordinator) Assoc Prof Bharadwaj Veeravalli (Year 2

Sharing by

Kennard Ng Pool Hua

CEG3