handbook for undergraduate students in electrical and ... · pdf file2 department of...

33
Department of Electrical and Computer Engineering Rutgers, The State University of New Jersey . 94 Brett Road . Piscataway, NJ 08854-8058 (848) 445-3262 (848) 445-3127 . FAX: (732) 445-2820 Handbook for Undergraduate Students in Electrical and Computer Engineering This handbook can be found at the ECE website Undergraduate Director: Professor Hana Godrich ECE Building-Room 122 Busch Campus e-mail: [email protected] (848) 445-2606 (848) 445-3262 (ECE Department) September 2017

Upload: vanduong

Post on 17-Mar-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

DepartmentofElectricalandComputerEngineeringRutgers,TheStateUniversityofNewJersey.94BrettRoad.Piscataway,NJ08854-8058

(848)445-3262(848)445-3127.FAX:(732)445-2820

Handbook for Undergraduate Students

in Electrical and Computer Engineering

This handbook can be found at

the ECE website

Undergraduate Director: Professor Hana Godrich

ECE Building-Room 122 Busch Campus

e-mail: [email protected] (848) 445-2606

(848) 445-3262 (ECE Department)

September 2017

2

HandbookforUndergraduateStudents

ThishandbookdescribesthedetailsoftheundergraduateprogramofferedbytheDepartmentofElectricaland Computer Engineering. Each student is responsible for every aspect of completing his/her degreerequirements. All relevant information is contained in the attachments. Be sure to thoroughly read thishandbook,payingattentiontoallthedegreerequirements.Beforeregisteringforanycourse,astudentmusthavemetthenecessaryprerequisites.Also,priorapprovalisrequiredforanycoursesastudentwishestotakeatanotherinstitutionifthosecoursesareintendedtofulfilldegreerequirements.PleasenotethatadditionaladvisingmaterialisavailableatSOEDean'swebsitehttp://soe.rutgers.edu/oaa.

The undergraduate program consists of two specific options: (1) Electrical Engineering option and (2)Computer Engineering option. Both options lead to the same B.S. Degree in Electrical and ComputerEngineering(ECE).Detailsofthetwocurriculaareprovidedshortly.Itshouldbenotedthatthefreshmanandsophomoreyearsarecommontobothoptions.Ineitheroptionastudenttakesseveralelectivecoursesin addition to the required courses. The four categories of elective courses are (1) Technically orientedelectives,(2)ScienceMathandEngineeringelective,(3)Humanities/SocialScienceelectivesand(4)Generalelective.

1.DegreeTitle

BachelorofScience(BS)inElectricalandComputerEngineering(BSECE)

1.1ElectricalandComputerEngineeringMissionStatement

ThemissionoftheECEundergraduateprogramistoprovidestudentswithabroadandflexibleeducationinelectricalandcomputerengineering,toprepareitsgraduatesforrapidlychangingtechnologicalfields,andgivethemasoundbasisforprofessionalpractice,advancededucation,activecitizenship,andlifelonglearning.Thestudentsarepreparedtoexpandthisknowledgethroughresearchintonewtechnologies,designmethods,andanalysistechniquesthatlinktheknowledgewithmulti-disciplinaryfieldsandadvancethestateoftheart.Withaknowledgeofcontemporarytechnologicalissuesandtheirimpactglobally,economically,andenvironmentally,electricalandcomputerengineersareattheforefrontofadvancesthatcontinuallytransformsociety.

1.2 DegreeRequirements

AB.S.DegreeinElectricalandComputerEngineeringhasthefollowingrequirements:

RequiredNumberofDegreeCredits:

BothElectricalEngineeringandComputerEngineeringoptionsrequire123creditsforgraduation.Undercertaincircumstances,duetoonereasonoranother,astudentmightbeexemptedfromtakingarequiredcourse.Ifso,tosatisfythenumberofdegreecreditsrequired,thestudentneedstotakeanadditionalelectivecourseinitsplace.ConsultwiththeUndergraduateDirectorforguidance.

ECE Residency requirements: to satisfy the requirements for graduation a minimum number of14:332:xxx credits must be taken. Students majoring in the Electrical Engineering option and theComputerEngineeringoptionneedtotake54creditsof14:332:xxx.Onlycorecoursesandelectricalandcomputer electives count towards residency requirements. Technical electives do not count towards

3

residency. Core courses are detailed in the Electrical and Computer Engineering Curriculum detailedherein.

RequiredNumberofElectivesfortheECEmajor:

ElectricalEngineeringOption:

Electivesconsistsof(1)fourcoursesofelectricalelectives,(2)twocoursesoftechnicalelectives,(3)onecourseofScienceMathandEngineeringelective,and(4)onecourseofageneralelective.

ComputerEngineeringOption:

Electivesconsistof(1)twocoursesofcomputerelectives,(2)onecourseofcomputerortechnicalelective,(3)onecourseoftechnicalelective,and(4)onecourseofScienceMathandEngineeringelective.

ForallSOEmajors,studentsmusttake18crofhumanities/socialsciencerequirements,including12crofelectives:twocoursesoflowerlevelHum/SocelectivesandtwocoursesofupperlevelHum/Socelectives.Humanities/SocialSciencerequirementsarenotapartoftheECEResidencyrequirement.

1.3ProgramEducationalObjectives

ConsistentwiththestatedmissionoftheUniversity,themissionoftheelectricalandcomputerengineeringprogramistoprepareitsgraduatesforarapidlychangingtechnologicalfield.ThefacultyofthedepartmentofElectricalandComputerEngineeringstrivestoeducateandtrainthestudentsinatechnicallysoundandchallengingmannertoachievethefollowingeducationalobjectives:

1. Topreparegraduatestopursueprofessionalcareersorcontinuetheireducationingraduateprograms.

2. To ensure that graduates are proficient and competent in the following electrical and computerengineering areas: communications, computer engineering, computer signal and informationprocessing,systemsandcontrols,andsolidstateelectronics.

3. Toproducegraduateswhowillpursuelife-longlearningandprofessionaldevelopment.

1.4EducationalOutcomes

RutgersECEgraduatesshouldhaveattained:

(a) anabilitytoapplyknowledgeofmathematics,science,andengineering

(b) anabilitytodesignandconductexperiments,aswellastoanalyzeandinterpretdata

(c) anabilitytodesignasystem,component,orprocesstomeetdesiredneedswithinrealisticconstraintssuchas economic, environmental, social, political, ethical, health and safety,manufacturability, andsustainability

(d) anabilitytofunctiononmulti-disciplinaryteams

(e) anabilitytoidentify,formulate,andsolveelectricalandcomputerengineeringproblems

(f) anunderstandingofprofessionalandethicalresponsibility

(g) anabilitytocommunicateeffectively

(h) the broad education necessary to understand the impact of electrical and computer engineeringsolutionsinaglobal,economic,environmental,andsocietalcontext

4

(i) arecognitionoftheneedfor,andanabilitytoengageinlife-longlearning

(j) aknowledgeofcontemporaryissues

(k) an ability to use the techniques, skills, and modern engineering tools necessary for electrical andcomputerengineeringpractice.

1.5 TheRelationshipBetweenEducationalObjectivesandOutcomes

RelationshipbetweenEducationalObjectivesandOutcomes

(Dark=HighlyRelated,Gray=Supportive,White=None)

Objective

Outcome

(1)

Topreparegraduatestopursueprofessionalcareersorcontinuetheireducationingraduateprograms.

(2)

Toensurethatgraduatesareproficientandcompetentinatleastoneofthefollowingelectricalandcomputerengineeringareas:communications,computerengineering,digitalsignalprocessing,systemsandcontrol,andsolid-stateelectronics.

(3)

Toproducegraduateswhowillpursuelife-longlearningandprofessionaldevelopment.

(a)Abilitytoapplyknowledgeofmath,scienceandengineering.

(b)Abilitytodesignandconductexperiments,analyzeandinterpretdata.

(c)Abilitytodesignasystem,component,orprocesstomeetdesiredneedswithinrealisticconstraints.

(d)Abilitytofunctioninmultidisciplinaryteams.

(e)Abilitytoidentify,formulate,andsolveelectricalandcomputerengineeringproblems.

(f)Understandingofprofessionalandethicalresponsibility.

(g)Abilitytocommunicateeffectively.

(h)Broadeducationnecessarytounderstandtheimpactofengineeringsolutionsinaglobal,economic,environmental,andsocietalcontext.

(i)Recognitionofneedforandanabilitytoen-gageinlife-longlearning

(j)Knowledgeofcontemporaryissues.

(k)Abilitytousethetechniques,skillsandmodernengineeringtoolsnecessaryforengineeringpractice.

5

CourseVSCourseOutcomes

N=noneS=SupportiveH=highlyrelated

COURSEOUTCOMESOTHERS

Course a b c d e f g h i j k 1 2 3 4 5 6

221PrinciplesOfEEI H N N N H N N N S N H H S N N S S

222PrinciplesOfEEII H S N N H N S N S N H H N S N S S

223PrinciplesOfEEILab H H S H S S H N S N H H S N N H S

224PrinciplesOfEEIILab H H S H S S H N S N H H S S N H S

226ProbabilityandRandomProcesses

H S H N H N S N S N H H S H S S S

231DigitalLogicDesign H H S N H S S N S N H S S H H H S

233DigitalLogicDesignLab H H H H H S H N S N H S S H H H S

252Prog.MethodologyI H N N N H N S N S N H N N H S H S

254Prog.MethodologyIILab

H H S N S S S N S N H N N H S H S

301ForcesandStrategiesthatShapedtheWirelessRevolution

S S S H S H H H H H S S S N N N H

312DiscreteMathematics H N N N H N S S N N N N N H S N H

322PrinciplesofCommunicationSystems

H N S N H N S S S N H H S N N N S

331ComputerArchitecture H S N N H N S N S N H H S H H S S

333Comp.ArchitectureLab H H N S H N S N S N H H S H H H N

345LinearSystems&Signals

H N S N H N H N S N H H H S N S S

346DigitalSignalProcessing H N S N H N S N S N H H S H S H S

347LinearSys.&SignalsLab

H H S N S S H N S N H H S S N H S

348DigitalSignalProc.Lab H S S N H N S N S N H H S H S H S

351Prog.MethodologyII H N N N H N S N S N H N N H S H S

361ElectronicDevices H S N N H N S N S N H H S S N S S

363ElectronicDevicesLab H H S S S S H N S N H H S S N H S

366DigitalElectronics H S N N H N S N S N H H S H S S S

6

368Dig.ElectronicsLab H H S S S S H N S N H H S H S H S

373ElementsofEE H N N N S N N N S N S S S N N S S

375ElementsofEELab H S S H S N H N S N H S S N N H S

376VirtualReality H S S N H N S S S N H S S S N S S

378VirtualRealityLab H S N H H N S S S N H H S S S H S

382ElectromagneticFields H N N N H N N S N S H H S N N S S

393Professionalism/Ethics N N N N N H N S S S N N N N N N N

402SustainableEnergy S S H H S H H H H H S S N N N N H

411EnergyConversion H S N N H N S N S N H H S N N S S

415AutomaticControlSystems

H N S N H N H N S N H H H S N S S

417ControlSystemDesign H N S N H N H N S N H H H H N S S

421WirelessCommunications

H H H H H H H S S S H H S N N N S

423Comp.&Comm.Networks

H H N S H N S N S N H H S H S S S

424Info&NetworkSecurity H S S S H N H N S S S H S H S H S

427Comm.SystemDesign H H S S H S H N S N H H S N N H S

434Intr.toCompSystems H N N N H N N N S N H N N H H N S

437DigitalSystemDesign H S N N H N S N S N H S S H H S S

447Dig.SignalProc.Design S H H H H H H H S H H H H S S S S

448Cap.Des.-inECE H H H H H S H S H S H H H S N H S

451Parallel&DistributedProg.

H H S H H N S N S N H N N H H S S

452SoftwareEngineering H H H H H S H S S S H N N H H H S

453MobileAppEngineering H S H S H S S N S H H N N H H H S

456NetworkCentricProg. H S N N H N S N S S H N S H H H S

460PowerElectronics H H S S H S S N S N H H S N N S S

463AnalogElectronics H N N N H N S N S N H H H N N H S

464RFIntegratedCircuits H N S N H N S N S N H H H N N N S

465PhysicalElectronics H S N N H N S N S N H H S N N N S

466Optoelectronics H N N N H S S S S S H H S N N S S

7

467Microelec.Processing H H S S H S H N S N H H S N S H S

472Robotics&Comp.Vision

H S H H H N S N S N H H S S H S S

474ComputerGraphics H S S N H N S N S N H S S S H S S

478CapstoneDesign-VirtualMedicalSystems

H H H H H S H S S S H H H H H H S

479VLSIDesign H H N N H N S N H N H H H H H H S

481EMWaves H S H N H S S S S S H H S N N S S

482DeepSubmicronVLSIDes

H H N N H N S N H N H H H H H H S

491-492SpecialProbs/IndependentRes.

H H N N H S H S S S H

496-497Co-OpInternship H H H H H H H S S S H

CourseOutcomes:

(a) anabilitytoapplyknowledgeofMathematics,science,andengineering(b) anabilitytodesignandconductexperimentsandinterpretdata(c) anabilitytodesignasystem,componentorprocesstomeetdesiredneedswithinrealisticconstraintssuch

aseconomic,environmental,social,political,ethical,healthandsafety,manufacturability,andsustainability(d) anabilitytofunctionaspartofamulti-disciplinaryteam(e) anabilitytoidentify,formulate,andsolveECEproblems(f) anunderstandingofprofessionalandethicalresponsibility(g) anabilitytocommunicateinwrittenandoralform(h) thebroadeducationnecessarytounderstandtheimpactofelectricalandcomputerengineeringsolutionsin

aglobal,economic,environmental,andsocietalcontext(i) arecognitionoftheneedfor,andanabilitytoengageinlife-longlearning(j) aknowledgeofcontemporaryissues(k) anabilitytousethetechniques,skills,andmodernengineeringtoolsnecessaryforelectricalandcomputer

engineeringpractice

OtherOutcomes:

1. BasicdisciplinesinElectricalEngineering2. DepthinElectricalEngineering3. BasicdisciplinesinComputerEngineering4. DepthinComputerEngineering5. Laboratoryequipmentandsoftwaretools6. Varietyofinstructionformats

8

2. CombinedDegreeOptions,MinorsandDoubleMajors

2.1 BS/Master’sprograms(http://soe.rutgers.edu/oas/BS-Masters):

RutgersSchoolofEngineeringstudentsareeligibletoapplyforadmissiontoavarietyofacceleratedMaster'sPrograms.Admissiontoanyoftheseprogramstypicallyrequiresacumulativegradepointaverageofatleast3.2(note:somedepartmentshavedifferentGPArequirements)andjunioryearstatus.Insomecases,anaptitudetestsuchastheGREorGMATisalsorequired.Theseprestigiousprogramsallowstudentstocompleteamaster'sdegreein1-2extrayearswhilesimultaneouslyintegratinganundergraduateengineeringexperiencewiththatofagraduateprogram.Withthehigherdemandsoftheworkplaceintoday'sworld,theB.S./Master'sprogramsensurethatstudentsremaincompetitivebymasteringnewtechniquesandextendingtheirexpertisewithintheirsubjectareaand/orintherelatedareasofbusiness.TherearecurrentlythreecombinedprogramsavailablewithaB.S.inEngineering.Seethefollowinglinksfordetails:

• BS-MBA(MasterofBusinessAdministration-FutureLeadersMBA)

• BS-MS/ME(MasterofScience,orMasterofEngineering):describedin2.5

• BS-MBS(MasterofBusinessandScience)

• BS-MEd(MasterofEducation)

2.2 Minors,DoubleMajors,andDualDegree(http://soe.rutgers.edu/oas/minors-majors):

Minors, majors, and dual degrees provide students with the opportunity to broaden skill setsoutside of engineering. Often times you can choose your courses so that they can be ‘double-counted’–meaningthatthecourseswillcounttowardsyourminor(ormajor,ordualdegree),andcounttowardsengineering.Manyofthetechnicalminors(math,computerscience,lifesciences,etc.)canoftencountforboththeminorandaspartofthetechnicalelectivesfortheengineeringmajor.Manyof thehumanities/social scienceminors (history,psychology, language,economics,etc.)cancountfortheminorandasthehumanitiesrequirements.

2.3 MinoringinCS:

RequirementsforminoringinComputerScience(CS)maybefoundontheCSDepartmentsiteat:https://www.cs.rutgers.edu/undergraduate/minor-computer-science.

AsuggestedchoiceforComputerOptionStudentsenablingaCSminorisasfollows:

StudentsenrolledintheComputerEngineeringOption:Take198:111,112,213/214,andthreeelectivesaseitherComputerelectivesorTechelectivesoracombinationofthem.Theseelectivesaretobetakenamongthecourseslistedastechnicalelective.Substitute198:111,112,213/214forECErequiredcourses332:252,254and351(PMI&LABandPMII).YoumaytakeaCScourseasScienceMathEngineeringelective.

StudentsshouldcheckwithCSdepartmentaladvisorbeforefinalizingtheirschedules.

9

StudentsenrolledintheElectricalEngineeringOption:ItisratherdifficulttotakeaminorinCSunlessyouarepreparedtotakesixextraCScourses.ConsulttheUGDirector.

NotethatwithanysubstitutionofanECEcourse:ECEstudentsneedtotake54creditsof14:332:xxx.

2.4DoubleMajoringinComputerScienceandComputerEngineering:

ConsultCSWebsitefordetails.ECErequirementsarethesamewhetheryouareadoubledegreemajororasingledegreemajor.YouhavetocheckwithCSdepartmentortheirwebsitetoknowwhatisrequiredtogetaBSinCS.YoucouldusesomeCScoursesaselectivesforECE.YouhavetolookattheelectivelistforcomputeroptiontofindoutwhatCScoursescanbeusedaselectivesforECE.Also,lookattheinfounder`EquivalentofCourses'asgivenabove.

NotethatwithanysubstitutionofanECEcourse:ECEstudentsneedtotake54creditsof14:332:xxx.

DifferencesbetweenComputerScienceandComputerEngineering:

Computerscience(CS)andcomputerengineering(CE)arerelatedtoeachotherbutdifferentintheiremphasis.WhenyouthinkofaCOMPUTER,twoaspectsofitareprominent,software(Programming,programminglanguages,datastructures,etc)andhardware(architectureandwhatgoesinbuildingit,thecircuitry).CSdealswithmostlysoftwareandhardwareisonlytangential.

Ontheotherhand,CEistheotherway.

Letustakeananalogy,saytheautomobile.Tomakeuseofanautomobile,onereallydoesnotneedtoknowhowitworks.AllthatneedsistheknowledgeofhowtodriveitandwiththehelpofsomegaugesknowwhetheritneedsGASorOIL,andalsobefamiliarwithsomewarningsignsforserviceandrepair.However,knowingsomethingabouthowanautomobileworkswillenhancetheuseofit.

Ontheotherhand,anengineerdesigninganautomobilemustdealwithitsarchitecturebothfunctionallyaswellasappearancewise.Thisinvolvesphysicalhardwaredesignandconstruction.

NowletustaketheComputerinsteadofanautomobile.ComputerScience(CS)ismainlyinterestedinusingthecomputerasatooljustlikeadriverisinterestedinusinganautomobile.ThusthecurriculuminCSconcentratesonthelanguagesneededtocommunicatewithacomputer.Inotherwords,softwareisemphasizedalthoughcomputerarchitectureandotheraspectsofhardwarearebrieflyreviewed.

ComputerEngineering(CE)emphasizesthearchitecture,andthephysicaldesignofcircuitrytomakeitwork.However,someaspectsofsoftwarearealsodiscussedbutnottothesameextentasComputerSciencedoes.

10

2.5 BS-MSProgram:TheadmissionProcessforcombinedBS/MSDegreesisdescribedbelow.

1. ECEundergraduatestudentsinagoodacademicstandingwiththeGPAof3.2andaboveareeligibleforadmissionintotheECEgraduateprogram.

2. TheinterestedstudentneedstosubmittheregularNewBrunswickGraduateSchoolapplicationatthebeginningofthefallsemesterofsenioryeartotheECEGraduateDirectortogetherwiththreelettersofrecommendation.TheGRErequirementwillbewaived.

3. StudentsmustcompletethenumberofcreditsrequiredfortheECEBSdegreebeforestartingtheM.S.graduateprogram.TherequirementsfortheMSdegreeareidenticaltotherequirementsineffectforregularECEMSstudents:

(a) 24creditsplusthemasterthesisor

(b) 30creditsplusthemastertechnicalpaperanditspublicpresentation.

Pleasenotethatdoublecountingofcreditsforbothdegreesispresentlynotallowed.Also,thisisnotajointBS/MS5-yearprogram.SuchaprogramwillneedtheapprovalfromtheState.

11

3 ECEProgramCoursesInformation

Thefollowingtablesdetailthecoreandelectivecoursesrequirementsfortheelectricalengineeringandcomputerengineeringoptions:

3.1ElectricalEngineeringCurriculum:

FreshmanYear

01:160:159 GeneralChemistryforEngineers 3 14:440:127 IntrotoComputersforEngineers 3

01:160:171 IntroductiontoExperimentation 1 14:440:221 EngineeringMechanics 3

01:355:101 ExpositoryWriting 3 01:640:152 CalculusIIMath/Phy 4

14:440:100 EngineeringOrientation 1 01:750:124 AnalyticalPhysicsIB 2

01:640:151 CalculusIMath/Physics 4 01:220:102 IntroductiontoMicroeconomics 3

01:750:123 AnalyticalPhysicsIA 2

__:___:___ Hum/Socelective 3

TotalCredits 17 TotalCredits 15

SophomoreYear

14:332:221 PrinciplesofElectricalEng.I M 3 14:332:222 PrinciplesofElectricalEng.II M 3

14:332:223 PrinciplesofE.E.ILab M 1 14:332:224 PrinciplesofE.E.IILab M 1

14:332:231 DigitalLogicDesign M 3 14:332:226 Probability&RandomProcesses M 3

14:332:233 DigitalLogicDesignLab M 1 14:332:252 ProgrammingMethodologyI M 3

01:640:251 MultivariableCalculus 4 14:332:254 ProgrammingMethod.I.Lab M 1

01:750:227 AnalyticalPhysicsIIA 3 01:640:244 DifferentialEquationsforEng/Phy 4

01:750:229 AnalyticalPhysicsIILab 1

TotalCredits 16 TotalCredits 15

JuniorYear

14:332:331 ComputerArch.&Asmb.Lang. M 3 14:332:312 DiscreteMathematics M 3

14:332:333 ComputerArch.Lab M 1 14:332:346 DigitalSignalProcessing M 3

14:332:345 LinearSystems&Signals M 3 14:332:348 DigitalSignalProcessingLab M 1

14:332:347 LinearSystems&SignalsLab M 1 14:332:393 Professionalism/Ethics M 1

14:332:361 ElectronicDevices M 3 14:332:366 DigitalElectronics M 3

14:332:363 ElectronicDevicesLab M 1 14:332:368 DigitalElectronicsLab M 1

:: Hum/Socelective 3 14:332:____ Electricalelective M 3

__:___:___ Technicalelective M 3

TotalCredits 15 TotalCredits 18

12

SeniorYear

14:332:____ Electricalelective M 3 14:332:448 CapstoneDesignelective M 3

14:332:____ Electricalelective M 3 14:332:____ Electricalelective M 3

__:___:___ ScienceMathEnggelective M 3 __:___:___ Generalelective 3

__:___:___ Technicalelective M 3 __:___:___ Hum/Socelective300+ 3*

__:___:___ Hum/Socelective300+ 3*

14:440:487or14:440:488SeniorSurveyisrequiredforgraduation

TotalCredits 15 TotalCredits 12

Totaldegreecredits:123

Electivesconsistsof(1)fourcoursesofelectricalelectives,(2)twocoursesofTechnicalelectives,(3)onecourseofScienceMathEng'gelective,(4)twocoursesoflowerlevelHum/Socelectives,(5)twocoursesofupperlevelHum/Scielectivesdenotedby*(notallfourhumanityelectivescanbeinthesamesubject),and(6)onecourseofgeneralelective.Formoreinfoonhumanityelectives,seehttp://soe.rutgers.edu/oaa/electives

MostECEcoursesareofferedonlyonceayearintheindicatedsemesters.OddnumberedECEcoursesareofferedinFallandevennumberedinSpring(someexceptionsmayhappen,e.g.,466,472areofferedinFall).Theorderoftheelectivesasindicatedinboldisjustasuggestion.Theycanbereorderedasnecessary.Bewarethataviablecapstonedesignprojectisamust.

Independentstudycourses14:332:491and14:332:492:uptosixcreditsareacceptable:three(3)creditsforelectrical/computerelectivesandthree(3)creditsasatechnicalelective.

Co-opandinternshipcourses14:332:496and14:332:497:uptosix(6)creditsareacceptable.Thesecoursescountastechnicalelectivesonly.

Amaximumofnine(9)creditsareacceptablewith14:332:491,14:332:492,14:332:496and14:332:497courses.

13

3.2ComputerEngineeringCurriculum:

FreshmanYear

01:160:159 GeneralChemistryforEngineers 3 14:440:127 IntrotoComputersforEngineers 3

01:160:171 IntroductiontoExperimentation 1 14:440:221 EngineeringMechanics 3

01:355:101 ExpositoryWriting 3 01:640:152 CalculusIIMath/Phy 4

14:440:100 EngineeringOrientation 1 01:750:124 AnalyticalPhysicsIB 2

01:640:151 CalculusIMath/Physics 4 01:220:102 IntroductiontoMicroeconomics 3

01:750:123 AnalyticalPhysicsIA 2

__:___:___ Hum/Socelective 3

TotalCredits 17 TotalCredits 15

SophomoreYear

14:332:221 PrinciplesofElectricalEng.I M 3 14:332:222 PrinciplesofElectricalEng.II M 3

14:332:223 PrinciplesofE.E.ILab M 1 14:332:224 PrinciplesofE.E.IILab M 1

14:332:231 DigitalLogicDesign M 3 14:332:226 Probability&RandomProcesses M 3

14:332:233 DigitalLogicDesignLab M 1 14:332:252 ProgrammingMethodologyI M 3

01:640:251 MultivariableCalculus 4 14:332:254 ProgrammingMethod.I.Lab M 1

01:750:227 AnalyticalPhysicsIIA 3 01:640:244 DifferentialEquationsforEng/Phy 4

01:750:229 AnalyticalPhysicsIIALab 1

TotalCredits 16 TotalCredits 15

JuniorYear

14:332:331 ComputerArch.&Asmb.Lang. M 3 14:332:312 DiscreteMathematics M 3

14:332:333 ComputerArch.Lab M 1 14:332:366 DigitalElectronics M 3

14:332:345 LinearSystems&Signals M 3 14:332:368 DigitalElectronicsLab M 1

14:332:347 LinearSystems&SignalsLab M 1 14:332:452 SoftwareEngineering M 3

14:332:361 ElectronicDevices M 3 14:332:393 Professionalism/Ethics M 1

14:332:363 ElectronicDevicesLab M 1 14:332:434 IntrotoComputerSystems M 3

14:332:351 ProgrammingMethodologyII M 3 __:___:___ Computer/Techelective M 3

TotalCredits 15 TotalCredits 17

14

SeniorYear

14:332:437 DigitalSystemDesign M 3 14:332:448 CapstoneDesignelective M 3

__:___:___ Computerelective M 3 __:___:___ Computerelective M 3

__:___:___ Techelective M 3 __:___:___ Hum/Socelective 3

__:___:___ ScienceMathEnggelective M 3 __:___:___ Hum/Socelective300+ 3*

__:___:___ Hum/Socelective300+ 3*

14:440:487or14:440:488SeniorSurveyisrequiredforgraduation

TotalCredits 15 TotalCredits 12

Totaldegreecredits:122

Electivesconsistsof(1)twocoursesofcomputerelectives,(2)onecourseoftechnicalelective,(3)onecourseofeithercomputerortechnicalelective,(4)onecourseofScienceMathEng'gelective,(5)twolowerlevelHum/Socelectives,and(6)twoupperlevelHum/Socelectivesdenotedby*(notallfourhumanityelectivescanbeinthesamesubject).Formoreinfoonhumanityelectives,seehttp://soe.rutgers.edu/oaa/electives

TheECEcoursesareofferedonlyonceayearintheindicatedsemesters.OddnumberedECEcoursesareofferedinFallandevennumberedinSpring(someexceptionsmayhappen,e.g.,466and472areofferedinFall).Theorderoftheelectivesasindicatedinboldisjustasuggestion.Theycanbereorderedasnecessary.Bewarethataviablecapstonedesignprojectisamust.

Independentstudycourses14:332:491and14:332:492:uptosixcreditsareacceptable:three(3)creditsforelectrical/computerelectivesandthree(3)creditsasatechnicalelective.

Co-opandinternshipcourses14:332:496and14:332:497:uptosix(6)creditsareacceptable.Thesecoursescountastechnicalelectivesonly.

Amaximumofnine(9)creditsareacceptablewith14:332:491,14:332:492,14:332:496and14:332:497courses.

15

3.3 Generalguidelinesonelectives:

3.3.1 ScienceMathandEngineeringElective:any3Cror4Crcourseat200levelorhigherinanyareaofScience,orMathematics,orEngineering.Althoughstudentsarefreetoselectthiselective,theyareencouragedtotakeacoursethatwilllaterserveasaprerequisiteformoreadvancedcoursesthatwouldbeof interest.Thereareseveral requiredcourses inMathandScience.AnycourselowerleveltotherequiredcoursesisnotallowedasaScienceMathandEngineeringElective.Also,ifacoursequalifiesasaHumanitiescourse,itisnotallowedasaScienceMathandEngineeringElective.Alistofelectivesisgivenlater

3.3.2 Independent Study/Special Problems option: The Department of Electrical and ComputerEngineeringallowsastudenttoearnsixacademiccreditsforresearchthroughcourses14:332:491and14:332:492.Three(3)creditswillcountsaseitherelectrical/computerelective(threecreditsmaximum) and three (3) credits as technical electives (three credits maximum), providedpermissionhasbeengrantedbyafacultysupervisorandtheUndergraduateDirector.NotethatIndependentStudy/SpecialProblemscoursesarenotopentostudentsonacademicprobation.A maximum of 3 credits of Independent Study/Special Problems may be taken in any onesemester. Independent Study/Special Problems xxx:491 and xxx:492, where “xxx” is adepartmental code other than 332, are not considered as electives unless they have beenapprovedpriortothestartofclassesbytheUndergraduateDirector.Again,amaximumof6suchcreditsmaybecountedtowardtheB.S.degreeandamaximumof3creditsmaybetakeninanyonesemester.Aone-pageproposalofthetechnicalworkalongwithitstitleandanapplicationform(foundonECEwebsite)properly filledmustbesubmitted to theUndergraduateDirector toenroll in thiscourse. Studentswho are on academic probation are not qualified to enroll in this course. AtechnicalreportandposterdescribingindetailthestudyundertakenmustbesubmittedtotheUndergraduateDirectorattheendofthestudy.A maximum of nine (9) credits are acceptable with 14:332:491, 14:332:492, 14:332:496 and14:332:497courses.

3.3.3 Co-Op/Internship option: The Department of Electrical and Computer Engineering allows astudenttoearnsixacademiccreditsonaPass/Nocreditbasis.Uponsuccessfulcompletion,sixcreditscanbeusedastechnicalelective.AnoptionforathreemonthsCo-Opisalsoavailableforeitherfallorspringsemester.Insuchcase,threecreditsareearnedthatwillcountforatechnicalelective.Studentswhoplantoenroll inaCo-OpInternshipshouldreviewtheguidelinesspecifiedunderthecourseheading14:332:496/497Co-OpInternshipinElectricalandComputerEngineering.Thestudentshouldcontact theCareerServicesCenteratRutgers toreview listingsofparticipatingorganizations/companiesforpossibleinterest.ContacttheCo-OpStudentServicesAdministrator,CareerServices-EmploymentCenter,BuschCampusCenter(848)445-6127.Eligible student should not be on academic probation and have completed aminimum of 90credits(40creditsinthemajor)withacumulativegradepointaverageof2.5orbetter.Co-opmustatleastbeofsixmonthsofcontinuousduration,fulltimeforsixcreditsoratleastthree months for three credits. Normally, it is to be taken in the summer/fall semesters orspring/summersemesters.TheInternshipshouldcontinuewiththesameemployerduringbothsemesters.AthreemonthsCo-Opduringeitherfallorspringsemesterwillcounttowardsthreecredit technicalelective.TheCo-Opcreditwillnotbegiven for summeremploymentalone. In

16

ordertoearncredit,thestudentmustbeworkingonaspecifiedandapprovedproject.Aone-pagedescriptionoftheprojectandanapplicationformappropriatelyfilledmustbesubmittedforapprovaltotheUndergraduateDirector.Additionally,thestudentmusthaveafacultyadvisoraswellasanindustrialadvisorwhowillsupervisethestudent.Attheendoftheproject,atechnicalreportmustbewritten,andacopyofitmustbesubmittedtotheUndergraduateDirectoraswellastotheindustrialadvisorwhotogetherdecidewhetherthestudentistoreceiveapassinggradeornot.A maximum of nine (9) credits are acceptable with 14:332:491, 14:332:492, 14:332:496 and14:332:497courses.

3.3.4 Humanities/Social Science Requirements: all SOE majors must take a total of 18cr ofhumanities/social science courses. For a description and list of acceptable humanities/socialsciencerequirements,pleaserefertothewebsite:http://soe.rutgers.edu/oas/electives.

Thecourses01:355:101ExpositoryWritingand01:220:102IntroductiontoMicroeconomicsarerequiredcoursesthatareapartofthehumanities/socialsciencerequirements.

Additionaladvisinginformationisavailableathttp://soe.rutgers.edu/oas.

Thecourse14:332:301ForcesandStrategiesThatShapedtheWirelessRevolutioncountsasanupperlevelHum/SocelectiveforSOEmajors.Itisneitheradepartmentelective,noratechnicalelective,norMSEelective,norapartoftheECEresidencyrequirement.

3.3.5 GeneralElectives:AlmostanycoursetaughtforcreditatRutgersqualifiesasageneralelective,including technically oriented electives and humanities/social science electives. There are,however, a few exceptions. Such exceptions include remedial courses and courses related toathleticsandsports. Formore information,seehttp://soe.rutgers.edu/oas/electives.Althoughstudentsarefreetoselectthiselective,theyareencouragedtotakeanECEcoursethatwilllaterserveasaprerequisiteformoreadvancedECEcoursesthatwouldbeofinterest.

17

3.4 ListofElectivesfortheElectricalEngineeringOption

GuidelineforelectivesselectionforElectricalEngineeringoption: 3.3.1 FOURElectricalElectivesaretobeselectedfromlist3.4.1.3.3.2 AnyTWOTechnicalElectivesaretobeselectedfromlist3.4.2.3.3.3 OneScienceMathandEngineeringelective(anyScience,Math,orEngineeringcourse

above200level)3.3.4 Each4-creditComputerScience(LivingstonCollege)courseconstitutesoneelective

course.3.3.5 Studentswithacumulativeaverageof3.2orbettermaytakeagraduatelevelcourseasa

TechnicalorElectricalElectivewiththeapprovaloftheiradvisor,instructorofthecourse,andtheDean’soffice.

LIST3.4.1:ELECTRICALELECTIVES14:332:322 PrinciplesofCommunicationSystems14:332:351 ProgrammingMethodologyII(Thecourse198:213or198:214canbetakenin

placeof332:351)14:332:376 VirtualReality(14:332:378isacorequisite)14:332:382 ElectromagneticFields14:332:402 SustainableEnergy:Choosingamongoptions14:332:411 ElectricalEnergyConversion14:332:415 IntroductiontoAutomaticControlTheory14:332:417 IntroductiontoControlSystemDesign14:332:421 WirelessCommunicationSystems14:332:423 ComputerandCommunicationNetworks14:332:424 IntroductiontoInformationandNetworkSecurity14:332:434 IntroductiontoComputerSystems14:332:427 CommunicationSystemDesign14:332:437 DigitalSystemDesign14:332:447 DigitalSignalProcessingDesign14:332:451 IntroductiontoParallelandDistributedProgramming14:332:452 SoftwareEngineering14:332:453 MobileAppEngineeringandUserExperience14:332:456 Network-CentricProgramming(Usuallyofferedonlyinalternateyears)14:332:460 PowerElectronics14:332:463 AnalogElectronics14:332:464 RFIntegratedCircuits14:332:465 PhysicalElectronics14:332:466 Opto-ElectronicDevices14:332:467 MicroelectronicProcessing14:332:472 RoboticsandComputerVision14:332:474 IntroductiontoComputerGraphics(Thecourse198:428or640:428canbetaken

inplaceof332:474)14:332:479 VLSIDesign14:332:481 ElectromagneticWaves14:332:482 DeepSubmicronVLSIDesignforElectricalandComputerEngineering14:332:493 TopicsinElectricalandComputerEngineering14:332:494 TopicsinElectricalandComputerEngineering14:332:491/2 SpecialProblems/IndependentStudy(notopentostudentsonacademic

probation)

18

LIST3.4.2:TECHNICALELECTIVES14:332:491/2 SpecialProblems/IndependentStudy(notopentostudentsonacademic

probation;maximum3creditsasTechnicalElective)01:198:323* NumericalAnalysisandComputing01:198:334 IntroductiontoImagingandMultimedia01:198:336 PrinciplesofInformationandDataManagement01:198:344 DesignandAnalysisofComputerAlgorithms01:198:417 DistributedSystems:ConceptsandDesign01:198:424 ModelingandSimulationofContinuousSystems01:198:440IntroductiontoArtificialIntelligence01:640:250 IntroductoryLinearAlgebra01:640:311 AdvancedCalculusI01:640:312 AdvancedCalculusII(640:421AdvancedCalculusforEngineersisnotacceptable

asthisduplicate332:345LinearSystemsandSignals)01:640:350 LinearAlgebra01:640:351 IntroductiontoAbstractAlgebraI01:640:352 IntroductiontoAbstractAlgebraII01:640:354 LinearOptimization01:640:357 TopicsinAppliedAlgebra01:640:373* NumericalAnalysisI01:640:374* NumericalAnalysisII01:640:403 IntroductiontoTheoryofFunctionsofaComplexVariable01:640:423 ElementaryPartialDifferentialEquations(01:640:421isnotacceptable)01:640:424 StochasticModelsinOperationsResearch01:640:454 Combinatorics01:640:478 MathematicalTheoryofProbabilityII01:750:313 ModernPhysicsI01:750:314 ModernPhysicsII01:750:351** ThermalPhysicsI01:750:352 ThermalPhysicsII01:750:406 IntroductorySolidStatePhysics01:750:417 IntermediateQuantumMechanics01:750:421 FluidandPlasmaPhenomena01:750:464 MathematicalPhysics01:960:463 RegressionMethods01:960:467 AppliedMultivariateAnalysis01:960:484 BasicAppliedStatistics01:160:307 OrganicChemistryI01:160:308 OrganicChemistryII01:160:316 HonorsOrganicChemistryII

14:xxx:(where“xxx”isadepartmentalcode):SOE200+levelcoursesfromotherdepartmentsareacceptedastechnicalelectives;IndependentStudyorSpecialProblemsxxx:491,xxx:492,otherthan332,arenot,ingeneral,consideredaselectives.

19

NOTEs:*Creditnotgivenforboth01:198:323-324and01:640:373-374**Creditnotgivenforboth01:750:351and14:650:351

3.5ListofElectivesfortheComputerEngineeringOption GuidelineforelectivesselectionforComputerEngineeringoption:

3.4.1 TWOComputerElectivesaretobeselectedfromlist3.5.1.3.4.2 AnyOneElectiveistobeselectedfromeitherlist3.5.1orlist3.5.2.3.4.3 AnyOneElectiveistobeselectedfromlist3.5.2.3.4.4 OneScienceMathandEngineeringelective(anyScience,Math,orEngineeringcourse

above200level)3.4.5 Each4-creditComputerScience(LivingstonCollege)courseconstitutesoneelective

course.3.4.6 Studentswithacumulativeaverageof3.2orbettermaytakeagraduatelevelcourseasa

TechnicalorComputerElectivewiththeapprovaloftheiradvisor,instructorofthecourse,andtheDean’soffice.

LIST3.5.1:COMPUTERELECTIVES14:332:322 PrinciplesofCommunicationSystems14:332:346 DigitalSignalProcessing14:332:376 VirtualReality(14:332:378isaco-requisite)14:332:382 ElectromagneticFields14:332:402 SustainableEnergy:choosingamongoptions14:332:415 IntroductiontoAutomaticControlTheory(Thiscourseisnotofferedoften)14:332:421 WirelessCommunicationSystems(14:332:322isaprerequisite)14:332:423 ComputerandCommunicationNetworks14:332:424 IntroductiontoInformationandNetworkSecurity14:332:447 IntroductiontoDigitalSignalProcessingDesign14:332:451 IntroductiontoParallelandDistributedProgramming14:332:453 MobileAppEngineeringandUserExperience14:332:456 Network-CentricProgramming(usuallyofferedonlyinalternateyears)14:332:472 RoboticsandComputerVision14:332:474 IntrotoComputerGraphics(Thecourse198:428or640:428canbetakeninplace

of332:474)14:332:479 VLSIDesign14:332:482 DeepSubmicronVLSIDesignforElectricalandComputerEngineering14:332:491/2 SpecialProblems/IndependentStudy(notopentostudentsonacademic

probation)14:332:493 TopicsinElectricalandComputerEngineering(iftopiciscomputerrelated)14:332:494 TopicsinElectricalandComputerEngineering(iftopiciscomputerrelated)01:198:334 IntroductiontoImagingandMultimedia01:198:336 PrinciplesofInformationandDataManagement01:198:344 DesignandAnalysisofComputerAlgorithms01:198:440IntroductiontoArtificialIntelligence

20

LIST3.5.2:TECHNICALELECTIVES14:332:463 AnalogElectronics14:332:465 PhysicalElectronics14:332:466 Opto-ElectronicDevices14:332:481 ElectromagneticWaves14:332:491/2 SpecialProblems/IndependentStudy(notopentostudentsonacademic

probation)01:640:250 IntroductoryLinearAlgebra01:640:311 AdvancedCalculusI01:640:312 AdvancedCalculusII(640:421AdvancedCalculusforEngineersisnotacceptable

asthisduplicate332:345LinearSystemsandSignals)01:640:350 LinearAlgebra01:640:351 IntroductiontoAbstractAlgebraI01:640:352 IntroductiontoAbstractAlgebraII01:640:354 LinearOptimization01:640:357 TopicsinAppliedAlgebra01:640:373 NumericalAnalysisI01:640:374 NumericalAnalysisII01:640:403 IntroductiontoTheoryofFunctionsofaComplexVariable01:640:423 ElementaryPartialDifferentialEquations(01:640:421isnotacceptable)01:640:424 StochasticModelsinOperationsResearch01:640:454 Combinatorics01:640:478 MathematicalTheoryofProbabilityII01:750:313 ModernPhysicsI01:750:314 ModernPhysicsII01:750:351** ThermalPhysicsI01:750:352 ThermalPhysicsII01:750:406 IntroductorySolid-StatePhysics01:750:417 IntermediateQuantumMechanics01:750:421 FluidandPlasmaPhenomena01:750:464 MathematicalPhysics01:960:463 RegressionMethods01:960:467 AppliedMultivariateAnalysis01:960:484 BasicAppliedStatistics01:160:307 OrganicChemistryI01:160:308 OrganicChemistryII01:160:316 HonorsOrganicChemistryII01:198:323* NumericalAnalysisandComputing01:198:417 DistributedSystems:ConceptsandDesign01:198:424 ModelingandSimulationofContinuousSystems01:198:476 AdvancedWebApplications:DesignandImplementation

14:xxx:(where“xxx”isadepartmentalcode):SOE200+levelcoursesfromotherdepartmentsareacceptedastechnicalelectives;IndependentStudyorSpecialProblemsxxx:491,xxx:492,otherthan332,arenot,ingeneral,consideredaselectives.

21

NOTEs:*Creditnotgivenforboth01:198:323-324and01:640:373-374**Creditnotgivenforboth01:750:351and14:650:351

3.6CapstoneDesignCourse

TheCapstoneDesigncourseisnormallyheldduringsenioryearinthespringsemester.Studentssignupto14:332:448:xxcourse.EachECEfacultyisassignedacapstonedesigntheirowncoursesectionintheform14:332:448:xx,wherexxrepresentasectionnumberuniquetoeachadvisor.Signeduptothecourseismadeusingspecialpermissionnumbersgivenbythefacultyadvisingthestudents.Theprojectadvisorshouldassigneachteamwithasetofspecialpermissionnumbers,oneforeachoftheteammembers.TheECEfacultywillprovidethestudentswiththeappropriateCapstoneDesigncourseindexandspecialpermissionnumbersforregistration.WithanyquestionsregardingregistrationpleasecontactDr.Godrich([email protected]).

ThereareingeneralnospecificprerequisitesforcapstonecoursesexceptforsuccessfulcompletionofEE/CEcorecourses.However,somerecommendationsforelectivestracksaredetailedhereafter.

ThereareseveralpossibletracksinECE.Herearesomeoptionaltracks:

Electromagneticsandoptoelectronics:14:332:382ElectromagneticFields14:332:466Optoelectronics14:332:481ElectromagneticWaves14:332:465PhysicalElectronics14:332:463AnalogElectronicsElectronicCircuits:14:332:460PowerElectronics14:332:463AnalogElectronics14:332:465PhysicalElectronicsMicroelectronicProcessing:14:332:460PowerElectronics14:332:463AnalogElectronics14:332:465PhysicalElectronics14:332:467IntrotoMicroelectronicProcessingCommunicationSystems-Hardware:14:332:322Principlesofcommunicationsystems01:640:250IntrotoLinearAlgebra14:332:421WirelessCommunicationSystems14:332:427CommunicationSystemDesign14:332:423ComputerandCommunicationNetworks14:332:424IntrotoInformationandNetworkSecurityWirelessCommunicationSystems:14:332:322Principlesofcommunicationsystems01:640:250IntrotoLinearAlgebra

22

14:332:421WirelessCommunicationSystems14:332:427CommunicationSystemDesign14:332:423ComputerandCommunicationNetworks14:332:424IntrotoInformationandNetworkSecurityAutomaticControl:14:332:346DigitalSignalProcessing01:640:250IntrotoLinearAlgebra14:332:415IntrotoAutomaticControl14:332:417ControlSystemDesign14:332:463AnalogElectronics DigitalSignalProcessing:14:332:346DigitalSignalProcessing01:640:250IntrotoLinearAlgebra14:332:447DigitalSignalProcessingDesign14:332:463AnalogElectronicsVLSIDesign:14:332:460PowerElectronics14:332:465PhysicalElectronics14:332:467MicroelectronicProcessing14:332:479VLSIDesign14:332:482DeepSubmicronVLSIDesignVLSIDesignandMicroelectronicProcessing:ThosestudentsinterestedincouplingMicroelectronicProcessingwithVLSIDesigncanfollowtheschedulegivenbelow:14:332:460PowerElectronics14:332:465PhysicalElectronics14:332:467MicroelectronicProcessing14:332:479VLSIDesign14:332:482DeepSubmicronVLSIDesignRoboticsandComputerVision:14:332:346DigitalSignalProcessing01:640:250IntrotoLinearAlgebra14:332:472IntrotoRoboticsandComputerVisionSoftwareandSystems:14:332:452SoftwareEngineering14:332:456Network-CentricProgramming14:332:451IntrotoParallelandDistributedProgramming

23

3.7ListofScience,Math,andEngineeringElectives

ScienceMathandEngineeringElectiveisany3Cror4Crcourseat200levelorhigherinanyareaofScience,orMathematics,orEngineering.Althoughstudentsarefreetoselectthiselective,theyareencouragedtotakeacoursethatwilllaterserveasaprerequisiteformoreadvancedcoursesthatwouldbeofinterest.ThereareseveralrequiredcoursesinMathandScience.AnycourselowerleveltotherequiredcoursesisnotallowedasaScienceMathandEngineeringElective.Also,ifacoursequalifiesasaHumanitiescourse,itisnotallowedasaScienceMathandEngineeringElective.

Thefollowingisalistofcourseswhere`x'representsanydigit:

Departments/School Courses Notes

Accounting 33:010:2xx,3xx,4xx

Anthropology 01:070:2xx,3xx,4xx ThereareseveralAnthropologycoursesacceptedasHumanitycourses.TheyarenotallowedasscienceMathEngineeringelectives.

Tobedefinite,thefollowingAnthropologycoursesareacceptedas

ScienceMathEngineeringelectives:291-294,334,335,349,354,355,358,359,390-395,495-498

BiologicalSciences 01:115:2xx,3xx,4xx

01:119:2xx,3xx,4xx

01:126:2xx,3xx,4xx

01:146:2xx,3xx,4xx

01:694:2xx,3xx,4xx

Biotechnology 11:126:2xx,3xx,4xx

Chemistry 01:160:2xx,3xx,4xx

ComputerScience 01:198:2xx,3xx,4xx

Engineering(SOE) 14:xxx:2xxx,3xxx,4xxx Exception: 14:332:301 which counts ashumanities

EnvironmentalScience 11:375:2xx,3xx,4xx

FoodScience 11:400:2xx,3xx,4xx

Geography 01:4502xx,3xx,4xx Exceptions:100,102,103,205,211,222,240,262,307,309,311,320,322,330-338,341,342,361,363,370,380,405,406,411,413,419,and470.

24

GeologicalSciences 01:460:2xx,3xx,4xx

Genetics 01:447:2xx,3xx,4xx

FoodScience 01:400:2xx,3xx,4xx

MarineSciences 01:628:2xx,3xx,4xx

Mathematics 01:640:2xx,3xx,4xx

Physics 01:750:2xx,3xx,4xx

Science, Technology,andSociety:

01:880:2xx,3xx,4xx

Statistics 01:960:2xx,3xx,4xx Exceptions:201,211,212,and285.

25

3.8CoursesSubstitutionsandEquivalence

CourseSubstitutions:Absolutelynosubstitutionsareallowedforanyrequiredcorecourses.WithpermissionoftheUndergraduateDirector,astudentwhofailsarequiredcourseatRutgersmaytakeanequivalentcourseatanotherinstitution.Forelectives,astudentcansubstituteequivalentcoursesfromanotherinstitutionwithpriorpermissionoftheUndergraduateDirector.

EquivalencyofCSandECECourses:Regardingbasicprogrammingcourses,oneneedstofolloweitherECEcoursesequence(332:252,254,351)orCScoursesequence(198:111,112,213or214)asagroup.

Someimportantnotes:

• 198:111isbasedonJavawhile332:252(PMI)anditslab254arebasedonC++.Thecourse332:351(PMII)introducesJava.

• Letusalsoemphasizethat198:111,112atRutgersCamdenarenotequivalentto198:111,112atNewBrunswick;theyareentirelydifferentcourses.ThesameappliestoRutgersNewark198:101and198:102.

• Studentswhotakethesequence111,112,and213(or214)knowmoreJavaandlessC(andrelatedlanguages).Ontheotherhand,studentswhotakethesequence252,254,and351knowmoreC++andlessJava.AstudentwhosuccessfullycompletesthethreeCScourses198:111,198:112,and198:213(or198:214)isgivencreditforthecourses332:252,332:254,and332:351.

• AstudentwhosuccessfullycompletesonlyCS111shouldnotproceedtotakeECE351(PMII),he/shemusttake198:111and198:112beforetakingeither198:213/214or332:351.Then,he/sheasmentionedabovewillgetcreditfor252,254,and351.

• Important:thereisaresidencyrequirementforECEgraduationandtheCScourseswillnotcounttowardsthese332:xxxcreditsrequirements.

Thefollowingequivalencesapply:

• 332:252(ProgrammingMethodologyI):198:112(DataStructures)

• 332:254(ProgrammingMethodologyILab):198:111(IntroductiontoComputerScience)

• 332:351(ProgrammingMethodologyII):198:213(SoftwareMethodology)or198:214(SystemsProgramming)

• 14:332:312(DiscreteMathematics):01:198:205(IntroductiontoDiscreteStructuresI)or01:640:300(IntroductiontoMathematicalReasoning)

• 14:332:226(Probability&RandomProcesses):01:198:206(IntroductiontoDiscreteStructuresII)or01:640:477(MathematicalTheoryofProbability)

• 14:332:331(ComputerArchitectureandAssemblyLanguage):01:198:211(ComputerArchitecture).Thosewhotake01:198:211muststilltakethelab14:332:333

26

3.9CoursesPrerequisiteChart

PRE-R

EQU

ISITE CH

ART FO

R EC

E UN

DER

GR

ADU

ATES

FallM

ath 151Phys 123

Chem

159

FirstYear

SpringM

ath 152Phys 124

440:127

NOTE: Princ EE I &

II requireIntro to C

omp.

concurrent registration in

FallM

ath 251Phys 227

Princ. EE IM

ath 251 & M

ath 244D

igital LogicSecond

Design

Year

SpringM

ath 244Princ. EE II

Prob. Random

Prog.

ProcessesM

ethod. I

FallElectronic

LinearProg.

Com

puter Arch.

Devices

Systems

Method. II

& Assem. Lang.

ThirdYear

SpringProf. &

EM Fields

Smart

Digital

Princ. Com

mD

ig. Sig.D

iscreteN

etwork

Software

Intro to

EthicsG

ridElect.

Systems

ProcessingM

athematics

Centric Prog.

Eng.C

omp. System

s

FallEM

Waves

Phys. M

icroelec.Analog

EnergyC

ontrolAutom

aticW

irelessC

omm

. Sys.D

SPC

omp C

omm

Robotics

Mobile

Parallel & Dist.

Sustain.D

igitalVLSI

Electron.Processing

Electro.C

onv. D

esignC

ontrolC

omm

Design

Design

Netw

orksC

omp Vision

AppProg.

EnergySystem

Design

Design

FourthYear

SpringO

pto-R

F circuitsPow

erCap

stone

Virtual N

etwork

Malw

areC

omputer

Deep

electronicsElect.

Reality

SecurityG

raphicsSubm

icron

Note: Virtual Reality requires

Com

p. Arch as pre-requisite.

=R

equired courses for all EC

E majors

=

Required

courses for C

omputer

Engineering option

=

both Electrical & C

omputer

Engineering option

=R

equired courses for Electrical Engineering option=

SOE required courses

27

OFFERED Course# Coursename Prerequisite Co-requisite

Fall;Spring 14:332:221 PrinciplesofElectricalEngineering1

(01:640:152or01:640:154or01:640:192)and(01:750:124or01:750:116or01:750:201or01:750:203or01:750:271)

14:332:223

Spring;Summer

14:332:222 PrinciplesofElectricalEngineering2

14:332:221and14:332:223and(01:640:251or01:640:291)and(01:750:227)and(01:750:229)

14:332:224

Fall;Spring 14:332:223 PrinciplesofElectricalEngineering1Laboratory

(01:640:152or01:640:154or01:640:192)and(01:750:124or01:750:116or01:750:201or01:750:203or01:750:271)

14:332:221

Spring;Summer

14:332:224 PrinciplesofElectricalEngineering2Laboratory

14:332:221and14:332:223and(01:640:251or01:640:291)and(01:750:227)and(01:750:229)

14:332:223

spring;summer

14:332:226 ProbabilityandRandomProcesses

14:332:221and(01:640:251or01:640:291)

N/A

Fall;Spring 14:332:231 DigitalLogicDesign (14:440:127or01:198:111)and(01:640:152or01:640:154or01:640:192)and(01:750:124or01:750:116or01:750:201or01:750:203or01:750:271)

14:332:233

Fall;Spring 14:332:233 DigitalLogicDesign

Laboratory

(14:440:127or01:198:111)and(01:640:152or01:640:154or01:640:192)and(01:750:124or01:750:116or01:750:201or01:750:203or01:750:271)

14:332:231

Spring 14:332:252 ProgrammingMethodologyI 14:440:127 14:332:254

Spring 14:332:254 ProgrammingMethodologyILaboratory

14:440:127 14:332:252

Fall 14:332:301 ForcesandStrategiesthatShapedtheWirelessRevolution

Juniorstanding

Spring 14:332:312 DiscreteMathematics 14:332:226and14:332:231

Spring 14:332:322 Principlesof

CommunicationsSystems

14:332:226and14:332:345

Fall;

Summer

14:332:331 ComputerArchitectureandAssemblyLanguage

14:332:231and14:332:233 14:332:333

Fall;

Summer

14:332:333 ComputerArchitectureLaboratory

14:332:231and14:332:233 14:332:331

28

Fall;

Summer

14:332:345 LinearSystemsandSignals 14:332:222and14:332:224and(01:640:244or01:640:252or01:640:292)and14:440:127

14:332:347

Spring 14:332:346 DigitalSignalProcessing 14:332:345and14:440:127 14:332:348

Fall;

Summer

14:332:347 LinearSystemsandSignalsLaboratory

14:332:222and14:332:224and(01:640:244or01:640:252or01:640:292)and14:440:127

14:332:345

Spring 14:332:348 DigitalSignalProcessingLaboratory

14:332:345and14:440:127 14:332:346

Fall 14:332:351 ProgrammingMethodologyII 14:332:252and14:332:254

Fall 14:332:361 ElectronicDevices 14:332:222and14:332:224 14:332:363

Fall 14:332:363 ElectronicDevices

Laboratory

14:332:222and14:332:224 14:332:361

Fall;Spring 14:332:366 DigitalElectronics 14:332:361and14:332:363 14:332:368

Fall;Spring 14:332:368 DigitalElectronicsLaboratory 14:332:361and14:332:363 14:332:366

Fall;Spring 14:332:373 ElementsofElectricalEngineering

(01:640:251or01:640:291)and(01:750:227);Notopentoelectricalengineeringstudents

01:640:244and14:332:375

Fall;Spring 14:332:375 ElementsofElectricalEngineeringLaboratory

Notopentoelectricalengineeringstudents

14:332:373

Spring 14:332:376 VirtualReality 14:332:331 14:332:378

Spring 14:332:378 VirtualRealityLaboratory 14:332:331 14:332:376

14:332:382 ElectromagneticFields (01:640:152or01:640:154or01:640:192)and01:750:227,and14:332:222

Spring 14:332:393 Professionalism/Ethics Juniorstanding

Fall 14:332:402 SustainableEnergy:ChoosingamongOptions

Juniorstanding

Fall 14:332:411 ElectricalEnergyConversion 14:332:222or50:750:234

14:332:415 IntroductiontoAutomaticControlTheory

14:332:345

14:332:417 ControlSystemsDesign 14:332:345

14:332:421 WirelessCommunications 14:332:345

14:332:423 ComputerandCommunicationNetworks

(14:332:226or01:198:206or01:640:477)

29

14:332:424 IntroductiontoInformationandNetworkSecurity

14:332:226and14:332:312

14:332:427 CommunicationSystemsDesign

14:332:322

Spring 14:332:434 IntroductiontoComputerSystems

14:332:331and14:332:351

Fall 14:332:435 TopicsinECE

Spring 14:332:436 TopicsinECE

fall 14:332:437 DigitalSystemsDesign 14:332:351and14:332:331

Fall 14:332:445 TopicsinECE

Spring 14:332:446 TopicsinECE

14:332:447 DigitalSignalProcessingDesign

14:332:346

Spring 14:332:448 CapstoneDesigninECE Seniorstanding

Fall 14:332:451 IntroductiontoParallelandDistributedProgramming

14:332:351and14:332:331

Spring 14:332:452 SoftwareEngineering 14:332:351

Fall 14:332:453 MobileAppEngineeringandUserExperience

14:332:351

Spring 14:332:456 NetworkCentricProgramming

14:332:351

Spring 14:332:460 PowerElectronics 14:332:361

Fall 14:332:461 PulseCircuits 14:332:366

Fall 14:332:463 AnalogElectronics 14:332:361

Spring 14:332:464 RFIntegratedCircuitDesign 14:332:361and14:332:463

Fall 14:332:465 PhysicalElectronics 14:332:361

Spring 14:332:466 OptoelectronicDevices 14:332:361and14:332:382

Fall 14:332:467 MicroelectronicProcessing 14:332:361

Fall 14:332:472 RoboticsandComputerVision 14:332:345and14:332:346

14:332:474 IntroductiontoComputerGraphics

14:332:252

30

Fall 14:332:479 VLSIDesign 14:332:331and14:332:252and14:332:366

Fall 14:332:481 ElectromagneticWaves 14:332:382

Fall 14:332:491 SpecialProblems:IndependentStudy

Permissionofdepartment

Spring 14:332:492 SpecialProblems:IndependentStudy

Permissionofdepartment

Fall 14:332:493 TopicsinElectricalandComputerEngineering

Spring 14:332:494 TopicsinElectricalandComputerEngineering

Spring 14:332:496 Co-opInternshipinElectricalandComputerEngineering

Permissionofdepartment.GradedPass/NoCredit

Fall 14:332:497 Co-opInternshipinElectricalandComputerEngineering

Permissionofdepartment.GradedPass/NoCredit

31

4. GeneralInformation

4.1 Pass/NoCreditCourses:

Pass/FailorPass/NoCredit-AnengineeringstudentmaytakeoneelectivecourseonaPass/Nocrbasisinanytwotermsofthecurriculum(meaning,only1Pass/Nocrinasemester).GradesofA,B,andCcorrespondtoPass,andDandFcorrespondtoNo-Credit.ANo-creditislikeafailureinthatitcannotcounttowardsanythingforgraduation.

4.2 RepeatingCourses(http://soe.rutgers.edu/oas/pnc-repeat):

A grade of D or F received in any course (except for Capstone Design)may be "E-credited" byretakingtheclassATRutgers.Thismeansthattheoriginalgrade(DorF)willnotcountinanyGPAcalculation.Youwillhoweverstillseebothcoursesandthegradesdenotedonthetranscript.IfyouchoosetoretakethecourseoutsideofRutgersUniversity,thecourseisnoteligibleforE-credit.Thismaybedonewithupto4courses.

DgradesandE-credit:Studentsmustrepeatacourse,particularlywhenthegradeisaD,rightaway.IfthestudentearnsaDinacourseandthenmovesoninsubsequentcoursework,removingtheDfromthegpaisnolongeranoption.

4.3 TransferCredits(http://soe.rutgers.edu/oas/transfer-courses):

CertaincoursescanbetakenatotheruniversitiesandthecreditscanbetransferredtoRutgers.CourseseligibletobetakenoutsideofRUduringthesummer/winterincludefirstandsecondyearcourses of the engineering curriculum: math, physics, chemistry, humanities/social scienceelectives,non-school14techelectives,sophomorelevelintroductorymajorcourses.However,itisnot recommended to take two math courses in one summer, particularly for students havingacademicdifficulty. Thetransfercreditsarenotcomputedintoastudent’sgradepointaverage.However,ifthegradeisCorbetter,itdoessatisfytherequirement.

4.4 GraduateCourses:

Certain graduate courses can be taken for undergraduate credit and used as departmental ortechnicalelectives.AnapplicationmustbefilledoutandapprovedbytheGraduateDirectorbeforeastudentcanenrollinagraduatecourse.

4.5 Prerequisites:

Students should NOT register for a course if the needed prerequisite course(s) have not beensuccessfully completed. The department has the option of dropping a student from a course ifhe/shehasnotfulfilledtheprerequisiterequirements,evenafterthecoursehassuccessfullybeencompleted.

4.6 PrerequisiteChart:

Toreviewtherequiredprerequisitesforeachcourse,pleaseseetheprerequisitechartincludedinthehandbookinAppendixA.

32

4.7 WithdrawingfromCourses:

Unfortunately, some students encountermajor problems during their college career. Seek helpbefore you are dismissed from the School of Engineering. If you find that you are unable tocomplete the requiredwork, speak to an advisor, theUndergraduateDirector, or theAssociateDean.MakeuseofthemanyresourcesavailabletoyouatRutgers.Pleasetakeresponsibilityforyoursituationbyseekinghelpifyouneedit.

Here is the rule: If you fail a course, it is computed intoyouruniversityandmajorgradepointaverages-awithdrawalisnot.

Youmaywithdraw from courses up to the 8thweek of the term by telephone or on theweb.Betweenthe8thand12thweeks,youmaywithdrawwiththepermissionoftheAssociateDean,if,forexample,youareseverelybehindinyourcoursework.Afterthe12thweek,permissionfromtheDeanisrequiredandyourreasonforwithdrawalmustbesignificantandconsideredbeyondyourcontrol.

4.8 TheMajorAverage:

AllcoursesofferedbytheDepartmentofElectricalandComputerEngineeringandalltechnicallyorientedelectivesareconsideredasmajorcourses.Inordertograduate,yourmajoraveragemustbe2.00orbetter.

Ifyoufailacourseandthenrepeatit,bothgradesarecomputedintothemajoraverageaswellastheuniversityaverage.Whenregistering,besuretoplacean“M”nexttothetechnicallyorientedelectives on the registration card. The computer system cannot keep track of all the possibletechnicalelectives.

4.9 AcademicStanding(http://soe.rutgers.edu/oas/scholasticstanding):

After the fall and spring semesters (not after summer), the Committee on Student ScholasticStanding, composed of elected faculty and representatives of the deans in the School ofEngineering, reviewsandmay takeactionon the recordofevery studentwhose semesterGPA,cumulativeGPA,ormajorGPAis2.0orlower.Studentswhowereplacedonprobationattheendof theprevious termalsoare reviewed.These studentsmaybeplacedonprobationormaybedismissed from theSchoolof Engineering. Studentswill benotified inwritingof their academicstanding. For students who are not performing at an acceptable level (Standards of AcademicProgress-SAP),thismayaffectyourfinancialaid,andmayrequireanacademicplan.

4.10 AcademicDishonesty: The department expects each student to conduct himself/herself in a professional manner.

CheatingoffensesarereportedtotheappropriateacademicofficebythefacultyofElectricalandComputerEngineeringwithouthesitation.Anengineerbeginningacareercannotaffordtohavethiskindofincidentonrecord.Boththestudentwhogivesinformationandtheonewhoreceivesitareconsideredguiltyparties.TheUniversitypolicyonacademicdishonestyiscarefullyspelledoutin the undergraduate catalog. Note that copying from, or giving assistance to others, or usingforbidden material on any exam or in any required report, is a Level Three violation. TherecommendedsanctionissuspensionfromtheUniversityforoneormoretermswithanotationofacademicdisciplinarysuspensionplacedonthestudent’stranscript.

33

5. AdditionalInformation

SOEDean'swebsite:YoucanfindgeneralandusefulinfoaboutDean'sofficeathttp://soe.rutgers.edu/oas.

ContactInformation:

SOEOfficeofAcademicServices: http://soe.rutgers.edu/ 848-445-2212

Registrar(SOE): http://registrar.rutgers.edu/NBINDEX.HTM 848-445-3557

ECEDepartment: http://www.ece.rutgers.edu(mainmenu:UNDERGRADUATE)

ECEUndergraduateDirector:Dr.HanaGodrich([email protected]) 848-445-2606