Você está na página 1de 3

3/14/2017 ComputerEngineering@NUS

ComputerEngineering

TechnicalElectives
AspertheAcademicYearinwhichthemodulesareoffered:AY2016/17
StudentsareencouragedtospecialiseinoneoftheconcentrationsofCommunications&Networking,EmbeddedComputing,LargeScaleComputing,IntelligentSystems,
InteractiveDigitalMediaandSystemonaChipDesignbytakingtheelectivesintheseconcentrations.

ThemodulesineachconcentrationarecategorisedasBreadthorDepthmodules.Abreadthmoduleenablesstudentstoachieveabroadunderstandingofconceptsinthe
particularconcentration.StudentsmayreadbreadthelectivestoachieveexposuretovariousfacetsofCEG.Adepthmoduleisahigherlevelmodulethatprovidesgreater
depthandcoverageintheparticularconcentration.
Therulesareasfollows:

AY2013/14intake&prior:Toachievedepth,CEGstudentsneedtoreadaminimumofthreedepthelectives.Alltechnicalelectivesmustadduptoatleast24MCs.

AY2014/15intake&after:Toachievedepth,CEGstudentsneedtoreadaminimumoftwodepthelectives.Alltechnicalelectivesmustadduptoatleast12MCs.Students
areencouragedtotakemoretechnicalelectives(andcountthemtowardsfulfillingUEM).

Thesemodules may come from any of the concentrations. While there is no necessity, students may opt to specialise in a particular concentration. To do so, a student
(AY2013/14intake&prior)mustreadallthreedepthmodulesfromthesameconcentration.IfstudentisfromAY2014/15intake(&after),he/shemustreadallthreetechnical
electivesfromthesameconcentration.Studentswillhavetoensurethattheyhavereadtheprerequisitemodule(s)ofthedepthmodules.Thismayhaveanimpactonthe
selectionofbreadthmodules.

Asanadditionalnote,other3000/4000moduleshostedbyCSorECEmaybeusedtofulfillCEGTechnicalElective(TE)requirements.Generally,alevel3000modulewill
countasCEGTEBreadth,whilealevel4000willcountasCEGTEDepth.

Toviewabriefdescriptionofamodule,pleaseclickonthelinksbelow.
Alternatively,youcanusethesearchengineattheNUSBulletin(http://www.nus.edu.sg/registrar/nusbulletin/modulesearch.html)page.

Communications&Networking
CS2010DataStructures&AlgorithmsII
CS2107IntroductiontoInformationSecurity
CS3103ComputerNetworksPractice
Breadth
CS3230Design&AnalysisofAlgorithms
CS3235ComputerSecurity
EE3131CCommunicationSystems
CS4222WirelessNetworking
CS4226InternetArchitecture
CS4236CryptographyTheory&Practice
Depth CS4238ComputerSecurityPractice
EE4113DigitalCommunications&Coding
EE4114OpticalCommunications
EE4210ComputerCommunicationsNetworksII

EmbeddedComputing
CS2010DataStructures&AlgorithmsII
CS2104ProgrammingLanguageConcepts
CS2107IntroductiontoInformationSecurity
CS2108IntroductiontoMediaComputing
Breadth CS3103ComputerNetworksPractice
CS3218MultimodalProcessinginMobilePlatforms
CS3230Design&AnalysisofAlgorithms
CS3235ComputerSecurity
EE3206IntroductiontoComputerVisionandImageProcessing
Depth CS4212ComplierDesign
CS4222WirelessNetworking

http://www.ceg.nus.edu.sg/curriculum/electives.html 1/3
3/14/2017 ComputerEngineering@NUS

CS4236CryptographyTheory&Practice
CS4238ComputerSecurityPractice
EE4210ComputerCommunicationsNetworksII
EE4214RealtimeEmbeddedSystems
EE4218EmbeddedHardwareSystemDesign
EE4415IntegratedDigitalDesign

LargeScaleComputing
CS2010DataStructures&AlgorithmsII
CS2102DatabaseSystems
CS2104ProgrammingLanguageConcepts
CS2107IntroductiontoInformationSecurity
Breadth
CS3210ParallelComputing
CS3211ParallelandConcurrentProgramming
CS3230Design&AnalysisofAlgorithms
CS3235ComputerSecurity
CS3223DatabaseSystemsImplementation
CS4211FormalmethodsforSoftwareEngineering
CS4212ComplierDesign
CS4221DatabaseApplicationsDesignandTuning
Depth CS4223MultiCoreArchitectures
CS4224DistributedDatabases
CS4231Parallel&DistributedAlgorithms
CS4345GeneralPurposeComputationonGPU
EE4210ComputerCommunicationsNetworksII

IntelligentSystems
CS2010DataStructures&AlgorithmsII
CS3240InteractionDesign
CS3243IntroductiontoArtificialIntelligence
Breadth CS3244MachineLearning
EE3206IntroductiontoComputerVisionandImageProcessing
EE3331CFeedbackControlSystems
EE3731CSignalProcessingMethods
CS4244Knowledgebasedsystems
CS4246AIPlanningandDecisionMaking
CS4248NaturalLanguageProcessing
EE4212ComputerVision
Depth
EE4213Image&VideoProcessing
EE4305IntroductiontoFuzzy/NeuralSystems
EE4307ControlSystemsDesign&Simulation
EE4308AdvancesinIntelligentSystemsandRobotics

InteractiveDigitalMedia
Breadth CS2108IntroductiontoMediaComputing
CS3240InteractionDesign
CS3241ComputerGraphics
CS32423DModelingandAnimation
CS3247GameDevelopment

http://www.ceg.nus.edu.sg/curriculum/electives.html 2/3
3/14/2017 ComputerEngineering@NUS

CS3249UserInterfaceDevelopment
EE3206IntroductiontoComputerVisionandImageProcessing
EE3331CFeedbackControlSystems
EE3731CSignalProcessingMethods
EE3701DigitalMediaTechnologies
CS4243ComputerVisionandPatternRecognition
CS4247GraphicsRenderingTechniques
CS4249PhenomenaandTheoriesofHumanComputerInteraction
CS4347SoundandMusicComputing
Depth
EE4212ComputerVision
EE4213Image&VideoProcessing
EE4604BiologicalPerceptioninDigitalMedia
ME4245RobotKinematics,DynamicsandControl

SystemOnAChipDesign
EE3407AnalogElectronics
Breadth
EE3408CIntegratedAnalogDesign
CS4223MultiCoreArchitectures
EE4214RealtimeEmbeddedSystems
Depth EE4218EmbeddedHardwareSystemDesign
EE4415IntegratedDigitalDesign
EE4505PowerSemiconductorsDevices&ICs

Thefollowinglevel2000modulesmaycountasCEGTEBreadth:CS2281,EE2011,EE2025,IE2110andIE2130.

ForthemasterlistofCEGTechnicalElectiveswithdetailedinformation,pleasereferto:
http://www.ceg.nus.edu.sg/students/third_year.html(../students/third_year.html)(underAcademicInformation/UsefulLinks).

http://www.ceg.nus.edu.sg/curriculum/electives.html 3/3

Você também pode gostar