Post on 10-Feb-2018
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: godrich@soe.rutgers.edu (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(godrich@rci.rutgers.edu).
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(godrich@soe.rutgers.edu) 848-445-2606