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

BEng (Computer Engineering)

Embed Size (px)

DESCRIPTION

C. EG. BEng (Computer Engineering). http://www.ceg.nus.edu.sg. Joint programme between School of Computing and Faculty of Engineering. What is Computer Engineering?. Discipline which combines electrical engineering and computer science - PowerPoint PPT Presentation

Citation preview

Page 1: BEng (Computer Engineering)

CEG Feb 2009

BEng (Computer BEng (Computer Engineering)Engineering)

Joint programme between School of Computing and Faculty of Engineering

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

Page 2: BEng (Computer Engineering)

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.

Page 3: BEng (Computer Engineering)

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

Page 4: BEng (Computer Engineering)

Inventry Control and Monitoring SystemInventry Control and Monitoring System

CEG HyperMarket (CHM)

Page 5: BEng (Computer Engineering)

The CEG HyperMarket Group

Core ActivityHypermarket retailing in 60 different countries

15,000 stores in 512 citiesGlobal virtual store8,000,000 different productsRevenue USD 500 bn per year

Competitive advantageProcurement

Low cost bulk sourcing with JIT store deliveryUltra low inventoryDiverse product mix

FulfillmentFast, straightforward customer processingActive pricing to control product flow

Key enablerInformation Technology

Page 6: BEng (Computer Engineering)

The CEG Inventory Control and Monitoring System (CICMS)

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

AgeProcured prices, etc

Current good available at all vendor locationsCondition for salesLead timePricing

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

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

Changes pricing on the fly to ensure supply and demand matching

Page 7: BEng (Computer Engineering)

Modules in CDIO Major Cycle

CG1101 Programming Methodology

CG1103 Data Structures and Algorithms I

CG1413 Effective Team Communication

CG2007 Microprocessor Systems

CG2271 Real-time Operating Systems

CG3002 Embedded Systems Design Project

EE3001 Project

Page 8: BEng (Computer Engineering)

Programme Requirements

University Level RequirementsUnrestricted Elective Requirements

122 MCs

20 MCs

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

18 MCs

May include : internships other enhancement prog Minor prog unrestricted modules

Total MCs = 160

Full Degree Programme Requirements

Page 9: BEng (Computer Engineering)

Major Programme Requirements

Programme Components

Modules MC

Non-technical requirements common to all BEng students

CG1413 Effective Team Communication HR2002 Human Capital in Organizations EG2401 Engineering Professionalism 10

Core Modules MA1505 Mathematics I MA1506 Mathematics II PC1432 Physics IIE CS1231 Discrete Structures CS2103 Software Engrg CG1101 Prog Methodology CG1103 Data Structures CG1108 Electrical Engrg CG2007 MicroP Systems

CG2271 RTOS CG3207 Computer Arch EE2020 Digital Fundamentals EE2021 Devices & Circuits EE2023 Signals & Systems EE2031 Circuit/Sys Des Lab EE3204 CCNI ST2334 Prob & Statistics

66

Projects CG3002 Embedded Systems Design Project EE3001 Project CG4001 BEng Dissertation

22

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

Page 10: BEng (Computer Engineering)

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 monthsUEM

12 MCs

2nd 6 monthsIndustrial FYP

CG4001

Total of 24 MCs is possible for 1 year of internship

Page 11: BEng (Computer Engineering)

Summary of Programme DesignCDIO 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)

Page 12: BEng (Computer Engineering)

FFG Checklist for CEGFFG: File For Graduation

(Direct entry to CEG1 / Streamed to CEG2 in Year2) of AY2012 intake

& Direct Entry Poly students of AY2012 intake

Note: Direct Entry Poly students of AY2012 intake follows AY2011 curriculum

Page 13: BEng (Computer Engineering)

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 (AY2012 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.

Page 14: BEng (Computer Engineering)

Other information:

3. ES1102 English for Academic PurposesIf you do not pass your QET you must bid for ES1102 EAP so that you can take CG1413 next semester.

This is important because you need to take CG1413 and CG1103 together!

Students who missed July 2012 QET should look out for the next registration (for November QET).

Page 15: BEng (Computer Engineering)

4. Exemptions for Poly graduates of AY2012/13 intake admitted into CEG:

Poly graduates admitted into the CEG in AY2012/13 will follow AY2011/12 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 20MCs) CG1413 Effective Team Communication 4 MCs 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:

Page 16: BEng (Computer Engineering)

Possible Schedule for CEG AY2012/13 Direct Intake (without IA)

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

Page 17: BEng (Computer Engineering)

Possible Schedule for CEG AY2012/13 Direct Intake (with 6 months IA)

Page 18: BEng (Computer Engineering)

Possible Schedule for CEG AY2012/13 Poly Intake (without IA)

Page 19: BEng (Computer Engineering)

Embedded SystemsCS3211 Parallel and Concurrent ProgrammingCS3271 Software Engineering for Reactive SysCS4223 Parallel Computer ArchitectureCS4271 Critical Systems and Their VerificationCS4214 Real-time Embedded SystemsEE4218 Embedded Hardware System DesignEE4415 Integrated Digital Design

CommunicationsEE2011 Engineering ElectromagneticsEE3101 Digital Signal ProcessingEE3103 CommunicationsEE3104 Introduction to RF & Microwave..EE4101 RF CommunicationsEE4104 Microwave Circuits & DevicesEE4110 RFIC and MMIC DesignEE4112 HF TechniquesEE4113 Digital Communications & Coding EE4114 Optical Communications

NetworkingCS3235 Introduction to Computer SecurityCS4222 Wireless Computing & Sensor NetworksCS4236 Cryptography Theory & PracticeCS4274 Mobile and Multimedia NetworkingCS4344 Networked & Mobile GamingEE4210 Computer Communication Networks IIEE4214 Real-time Embedded Systems

Control & Energy ManagementEE2010 Systems & ControlCS3243 Foundations of Artificial Intelligence CS3244 Machine LearningEE3302 Industrial Control SystemsEE3304 Digital Control Systems EE3505 Electrical Energy SystemsEE4302 Advanced Control SystemsEE4305 Introduction to Fuzzy/Neural SysEE4306 Distributed Autonomous Robotic SysEE4307 Control Systems Design & SimulationEE4501 Power System Mgmt & ProtectionEE4502 Electric Drives and ControlEE4505 Power Semiconductor Devices & ICs

CEG Technical Electives

Page 20: BEng (Computer Engineering)

Multimedia Processing

EE3206 Intro to Computer Vision & Image Processing

CS4247 Image Synthesis & Computer Animation

EE3701 Digital Media Technologies CS3248 Design of Interactive Systems

EE3702 Introduction to Electronic Gaming CS3249 Elements of User Interface Design

EE4212 Computer Vision CS4248 Natural Language ProcessingEE4213 Image Processing CS4341 Multimedia TechnologiesCS3230 Design and Analysis of Algorithms

CS4345 General-Purpose Computation on GPU

CS3240 Human Computer Interaction CS4213 Game DevelopmentCS3248 Design of Interactive Media CS4247 Graphics Rendering TechniquesCS3241 Computer Graphics CS4342 3D Modeling and AnimationCS4240 Virtual Reality and 3-D Interaction CS4344 Networked and GamingCS4243 Computer Vision & Pattern Recognition CS4347 Sound and Music ComputingCS4249 Design of Advanced User Interfaces

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

Page 21: BEng (Computer Engineering)

Industrial AttachmentPlan 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

Page 22: BEng (Computer Engineering)

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

Page 23: BEng (Computer Engineering)

Grading SystemGrading 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 !

Page 24: BEng (Computer Engineering)

Grade Point SystemGrade Point SystemGrade Point (GP):

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

Honors Classification1st Class Honors CAP ≥ 4.5 & min A- for FYP2nd Class (Upper) CAP 4.0 to 4.492nd Class (Lower) CAP 3.5 to 3.993rd Class CAP 3.2 to 3.49Pass 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

Page 25: BEng (Computer Engineering)

MC excluded from CAP :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 :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 !Limit on level 1 modules : 60MCs max !

Warning and Dismissal :Warning and Dismissal :• CAP < 2.0 1st time warning 2nd time probation 3rd time dismissal

• CAP < 1.5 For 2 consecutive semesters dismissal

Page 26: BEng (Computer Engineering)

- 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 Thursday, 16 August 2012.

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)

Page 27: BEng (Computer Engineering)

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 August 2012.

Page 28: BEng (Computer Engineering)

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

Click on the link under point 4 - 'Group Allocation (Please check group allocation for Semester 1)'. (The list is not available yet; will be uploaded by OUP early next week . Please refer to course code ‘CEGx’.

- Refer to http://www.eng.nus.edu.sg/ugrad/schedule1213-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

Page 29: BEng (Computer Engineering)

Some administrative pointsPlease check your NUSNET email account for future

announcements:

- Your NUSNET userid is your student ID/matric number, excluding the last letter i.e. Axxxxxxx

Please ignore messages about CS1010E and/or ES1531 (old module code: EG1413). These are taken by other engineering students.

- You should pay attention to messages about CG1101 and CG1413 (offered in sem 2) instead

Page 30: BEng (Computer Engineering)

Some administrative pointsYour grouping should be completed by 31 July.

- Before bidding for ES1102/UEM/ULR ensure that there are no time-table clashes with your respective groupings.

Bidding: You will bid under quota for “Joint-Multidisciplinary Programmes” and not under “Faculty of Engineering” or “School of Computing”.

Please look at:

at http://www.ceg.nus.edu.sg/students/first_year.html

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

Page 31: BEng (Computer Engineering)

Academic AdvisorAcademic 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 CentreUniversity 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, 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

Page 32: BEng (Computer Engineering)

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

Page 33: BEng (Computer Engineering)

How do you make the most of and succeed in NUS?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