BEng (Computer Engineering)€¦ · emphasis on problem formulation ... CS4274 Mobile & Multimedia...

33
CEG Feb 2009 BEng (Computer Engineering) Joint programme between School of Computing and Faculty of Engineering http://www.ceg.nus.edu.sg

Transcript of BEng (Computer Engineering)€¦ · emphasis on problem formulation ... CS4274 Mobile & Multimedia...

CEG Feb 2009

BEng (Computer Engineering)

Joint programme between School of Computing and Faculty of Engineering

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

What is Computer Engineering? Discipline which combines electrical engineering and computer science Computer engineers are involved in many aspects of computing, from low level circuit 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 the knowledge and skills of the student.

What is the CDIO context and Why? CDIO = Conceive-Design-Implement-Operate Educate students who understand how to conceive-design-implement-operate complex value- added engineering systems in a modern team- based engineering environment and are mature, thoughtful individuals CDIO initiatives prescribes improvements in 4 basic areas :

increase in active and hands-on learning emphasis on problem formulation emphasis on concept learning enhancement of learning feedback mechanisms

Pedagogy

Inventry Control and Monitoring System

CEG HyperMarket (CHM)

The CEG Inventory Control and Monitoring System (CICMS)

A global DB keeping tab of: Current inventory at all CHM warehouse and stores

Age Procured prices, etc

Current good available at all vendor locations Condition for sales Lead time Pricing

Live (to the minute) demand status of all products at all stores Automatic data capture front

Feed live data for backend monitoring and control Auto pricing control system, with live dynamic pricing.

Changes pricing on the fly to ensure supply and demand matching

The CEG HyperMarket Group Core Activity

Hypermarket retailing in 60 different countries 15,000 stores in 512 cities Global virtual store 8,000,000 different products Revenue USD 500 bn per year

Competitive advantage Procurement

Low cost bulk sourcing with JIT store delivery Ultra low inventory Diverse product mix

Fulfillment Fast, straightforward customer processing Active pricing to control product flow

Key enabler Information Technology

Modules in CDIO Major Cycle CS1010 Programming Methodology CS1020 Data Structures and Algorithms I ES1531 Critical Thinking & Writing EE2024 Programming for Computer Interfaces CG2271 Real-time Operating Systems CG3002 Embedded Systems Design Project EE3031 Innovations & Enterprise I

Programme Requirements University Level Requirements Unrestricted Elective

Requirements

124 MCs

20 MCs 2 GEMs (at least 1 must be from Grp B) 1 Singapore Studies Module 2 breadth modules outside Faculty

16 MCs CS2101 (graded basis) May include : internships other enhancement prog Minor prog unrestricted modules

Total MCs = 160

Full Degree Programme Requirements

Major Programme Requirements

Programme Components Modules MC

Non-technical requirements common to all BEng students

ES1531 Critical Thinking & Writing HR2002 Human Capital in Organizations EG2401 Engineering Professionalism 10

Core Modules MA1505 Mathematics I MA1506 Mathematics II PC1432 Physics IIE CS1231 Discrete Structures CS2103T Software Engrg CS1010 Prog Methodology CS1020 Data Structures CG1001 Intro to Comp Eng. CG1108 Electrical Engrg EE2024 Prog for Comp Interfaces

CG2271 RTOS CG3207 Computer Arch EE2020 Digital Fundamentals EE2021 Devices & Circuits CG2023 Signals & Systems EE3204 CCNI ST2334 Prob & Statistics

68

Projects CG3002 Embedded Systems Design Project EE3031 Innov & Entrp I CG4001 BEng Dissertation

22

Technical Electives Minimum 6 modules, at least 3 must be at level 4 24 Total MCs for Programme Requirements 124

Optional Industrial Component in the Programme 6-months industrial attachment + Additional 6-months industrial FYP (both parts are optional) Industrial FYP for the second 6-months will be mapped to CG4001 requirement.

1st 6 months UEM

12 MCs 2nd 6 months Industrial FYP

CG4001

Total of 24 MCs is possible for 1 year of internship

Summary of Programme Design CDIO mapped modules: 28% of Prog Req (Selected Computer Engineering modules taught within a simulated industrial focused environment)

Programme Fexibility Academic focused modules: from 52% to 72% Industrial focused modules: from 0% to 20% (dependent on election of 12 months, 6 months or no industrial exposure)

Other information: 1. 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). http://www.eng.nus.edu.sg/ugrad/SI_faq.html#A9

2. S/U Option (AY2013 intake):

http://www.nus.edu.sg/registrar/edu/UG/graduation.html#SU http://www.eng.nus.edu.sg/ugrad/SI_su_policies.html and

http://www.nus.edu.sg/registrar/faqs/su_faq3.html S/U for semester 1: late Dec; for semester 2: early June 3 days only after results release: Check NUSNET mail for more

information from RO Note: You must score a minimum “C” grade to get “S”. Otherwise

your transcript will show “U” (Unsatisfactory) for the module.

Other information:

3. ES1102 English for Academic Purposes If you do not pass your QET you must bid for ES1102 EAP so

that you can take ES1531 next semester. Students who missed July 2013 QET should look out for the next

registration (for November QET).

Possible Schedule for CEG AY2013/14 Direct Intake (without IA)

http://www.ceg.nus.edu.sg/students/studyschedule.html

Possible Schedule for CEG AY2013/14 Direct Intake (with 6 months IA)

Possible Schedule for CEG AY2013/14 Poly Intake (without IA)

4. Exemptions for Poly graduates of AY2013/14 intake admitted into CEG:

Poly graduates admitted into the CEG in AY2013/14 will follow AY2013/14

CEG curriculum and may be eligible for the following exemptions (up to 35 MCs) from the following list, depending on the Diploma from the polytechnics.

• University Level Requirements (up to 8MCs) 1 GEM (Module code GXK1999 under Subject Group B: Humanities and Social Science) 4 MCs 1 Breadth (ULR) module 4 MCs • Unrestricted Elective Modules (UEMs up to 12MCs) • Faculty/Programme Requirements (up to 15MCs) ES1531 Critical Thinking & Writing 4MCs HR2002 Human Capital in Organisations 3 MCs CG1108 Electrical Engineering 4 MCs EE3001 Project 4 MCs

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

Note that the 12 MCs granted to diploma holders will not count against the limit

on level 1000 modules.

Other information:

Comms and Networking CG3204L Computer Networks Laboratory EE3131C Communication Systems CS4222 Wireless Comp & Sensor Networks CS4274 Mobile and Multimedia Networking EE4113 Digital Communications & Coding EE4114 Optical Communications EE4210 Computer Communications Networks II Embedded Computing CG3204L Computer Networks Laboratory CS2107 Intro to Information & Sys Sec CS3218 Multi Process in Mobile Platform CS3235 Computer Security CS4222 Wireless Comp & Sensor Netw. CS4274 Mobile & Multimedia Networking EE4210 Comp Comms Networks II EE4214 Real-time Embedded Systems EE4218 Embed Hardware Sys Design EE4415 Integrated Digital Design

Intelligent Systems CS2010 Data Structures & Algorithms II CS3240 Interaction Design CS3243 Introduction to Artificial Intelligence CS3244 Machine Learning EE3206 Intro to Comp Vision & Image Proc EE3331C Feedback Control Systems CS4248 Natural Language Processing EE4212 Computer Vision EE4213 Image Processing EE4305 Introduction to Fuzzy/Neural Systems EE4306 Distributed Autonomous Robotic Sys. EE4307 Control Systems Design & Simulation

Large-Scale Computing CS2010 Data Structures & Algorithms II CS2102 Database Systems CS2107 Intro to Information and System Security CS3211 Parallel and Concurrent Programming CS3235 Computer Security CS3223 Database Systems Implementation CS4221 Database Design CS4223 Multi-Core Architectures CS4224 Distributed Databases EE4210 Computer Communications Networks II

CEG Technical Electives

Interactive Digital Media System-On-A-Chip Design

CS3240 Interaction Design EE3407 Analog Electronics CS3241 Computer Graphics EE3408C Integrated Analog Design CS3242 3D Modeling and Animation CS4223 Multi-Core Architectures CS3247 Game Development EE4214 Real-time Embedded Systems CS3249 User Interface Development EE4218 Embedded Hardware System Design EE3206 Intro to Comp Vision and Image Proc EE4410A Integrated Circuit Design EE3331C Feedback Control Systems EE4415 Integrated Digital Design

EE3701 Digital Media Technologies EE4505 Power Semiconductors Devices & ICs CS4247 Graphics Rendering Techniques EE4212 Computer Vision EE4213 Image Processing ME4245 Robot Kinematics, Dynamics and Control

Advisories will be provided during Year 2 to guide them on the choice of technical electives for specialization

CEG Technical Electives

http://www.ceg.nus.edu.sg/academic/electives.html

Industrial Attachment Plan carefully: Nothing, 6-month, 12 month

1st 6-month (option): 12 MCs credited under UEM FOE: http://www.eng.nus.edu.sg/undergrad/epmc/iap.html SOC: http://www.comp.nus.edu.sg/undergraduates/beyond_atap_students.html

2nd 6-month (further option): 12 MCs credited under CG4001 FYP requirements – subjected to prior approval.

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

Student Exchange Programme http://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/nus/students/prog/sep/faq.html Refer for - General queries - Application - Eligibility - Module Mapping - Financial Assistances etc

Grading System • Graded Basis : A+, A, A-, B+, B, B-, C+, C, D+, D, F

Programme Requirements/Minor/2nd Major/2nd Degree modules

• Ungraded Basis

Satisfactory / Unsatisfactory (S/U)

Applies to ULRs and UEMs (unless used for Minor/2nd Major/2nd Degree)

Exercise S/U option after release of exam results

Completed Satisfactorily /Completed Unsatisfactory (CS/CU)

Enhancement Programme modules taken towards UE

Maximum of 12 MCs (excluding IA) can be on ungraded basis !

Grade Point System Grade Point (GP):

CAP – Cumulative Average Point (Σ MCi x GPi) / (Σ MCi) Honors Classification 1st Class Honors CAP ≥ 4.5 & min A- for FYP 2nd Class (Upper) CAP 4.0 to 4.49 2nd Class (Lower) CAP 3.5 to 3.99 3rd Class CAP 3.2 to 3.49 Pass CAP 2.0 to 3.19

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

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

Minimum MCs graded & factored into CAP : • 65% of Programme/Major credits. • 16 MCs of Minor requirements • Only up to 12 MCs of modules graded on S/U basis

Limit on level 1 modules : 60MCs max !

Warning and Dismissal : • CAP < 2.0 1st time → warning 2nd time → probation 3rd time → dismissal • CAP < 1.5 For 2 consecutive semesters → dismissal

- Represent cohort on class matters - Attend the Student-Staff Liaison Committee meetings which are

generally held once per semester, during the recess week - May be asked to attend other relevant meetings held by the

department, or help out at department events If you are interested in the position, please email us (to:

[email protected]; cc: [email protected]) with a short introductory paragraph about yourself by Friday, 16 August 2013.

Although the CEG2 poly intake is small, a cohort rep for the intake is

still preferred; your cohort may faces a different set of difficulties from a CEG1 student.

Cohort Representative(s)

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. 1 August 2013.

- Check your grouping at http://www.eng.nus.edu.sg/ugrad/MS_timetable.html

Click on the link under point 5 - 'Group Allocation (Please check group

allocation for Semester 1)'. Please refer to course code ‘CEGx’. - Refer to http://www.eng.nus.edu.sg/ugrad/schedule1314-Sem1.htm > Tab ‘C’ and the individual module’s timetable CEG1 students should refer to group C02 - C07. CEG2 (poly) students should refer to group C01. For the majority, four core modules would be pre-allocated as per C0x;

students should bid for ES1102/ES1000 (if applicable) and/or one ULR/UEM.

Grouping and Timetable

Some administrative points Please check your NUSNET email account for future

announcements: - Your NUSNET userid is your student ID/matric

number, excluding the last letter i.e. Axxxxxxx

Industrial Attachment Plan carefully: Nothing, 6-month, 12 month

1st 6-month (option): 12 MCs credited under UEM FOE: http://www.eng.nus.edu.sg/undergrad/epmc/iap.html SOC: http://www.comp.nus.edu.sg/undergraduates/beyond_atap_students.html

2nd 6-month (further option): 12 MCs credited under CG4001 FYP requirements – subjected to prior approval.

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

Academic Advisor Each CEG student is assigned an Academic Advisor/Mentor (mid-Sept)

• Advisors offer academic advice & 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 Centre http://www.nus.edu.sg/uhc/

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

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

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

• 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 studying

• Many levels of help throughout the system

-> Year Coordinators, Academic advisors, Counselling Centre

JAC named

the Top Year 1 Computer Engineering (CEG) Student

for Academic Year 2012/2013

Manikandan Thyagesh