Sign In
 

 Undergraduate Courses New

With Internship

Core Courses

CodeTitlePrerequisitesConsidered Majors
COE 202 Digital Logic DesignPHYS 202 (Not to be taken for credit with CISE204)COE, CS, SWE
COE 203
Digital Logic Design LabCOE 202COE
COE 233
Digital Logic and Computer OrganizationICS 104COE
COE 241 Data and Computer CommunicationsMATH 102COE
COE 292
Introduction to Artificial IntelligenceISE 291COE
COE 301
Computer OrganizationCOE 202 and ICS 104COE
COE 302
Design and Modeling of Digital SystemsCOE 202 or CISE 204COE
COE 306
Introduction to Embedded Systems(COE 301 or COE 233) and EE 236COE
COE 344
Computer NetworksCOE 241 and STAT 319 (Not to be taken for credit with ICS 343)COE
COE 346
Computer and Network SecurityCOE 344 or ICS 343 or EE 400 (Not to be taken for credit with ICS 343)COE
COE 384Fundamentals of Computer Engineering DesignCOE 202COE
COE 398Internship WorkENGL 214 and Junior StandingCOE
COE 485Senior Design ProjectSenior StandingCOE

With Summer Training

Core Courses

CodeTitlePrerequisitesConsidered Majors
COE 202 Digital Logic DesignPHYS 202 (Not to be taken for credit with CISE204)COE, CS, SWE
COE 203Digital Logic Design LabCOE 202COE
COE 233Digital Logic and Computer OrganizationICS 104COE
COE 241 Data and Computer CommunicationsMATH 102COE
COE 292Introduction to Artificial IntelligenceISE 291COE
COE 301Computer OrganizationCOE 202 and ICS 104COE
COE 302Design and Modeling of Digital SystemsCOE 202 or CISE 204COE
COE 306Introduction to Embedded Systems(COE 301 or COE 233) and EE 236COE
COE 344Computer NetworksCOE 241 and STAT 319 (Not to be taken for credit with ICS 343)COE
COE 346Computer and Network SecurityCOE 344 or ICS 343 or EE 400 (Not to be taken for credit with ICS 343)COE
COE 384Fundamentals of Computer Engineering DesignCOE 202COE
COE 399Summer TrainingENGL 214 and Junior StandingCOE
COE 485Senior Design ProjectSenior StandingCOE

 Elective Courses

CodeTitlePrerequisites
COE 353
Fundamentals of Computer CommunicationsJunior Standing
COE 401Modeling and Simulation of Computer and Network SystemsSenior Standing
COE 402Computer System Performance EvaluationSTAT 319 or EE 315 or ISE 205
COE 403Computer ArchitectureCOE 301 or COE 233 or EE 390 or CISE 414
COE 408Reconfigurable ComputingCOE 302
COE 409Special Topics in Comp. Arch. & Dig. Sys. DesignSenior Standing
COE 420Parallel ComputingCOE 301 or COE 233 or EE 390 or CISE 414
COE 421Fault Tolerant ComputingSenior Standing
COE 422Real Time SystemsCOE 306 or EE 390 or CISE 414
COE 423Distributed SystemsSenior Standing (Not to be taken for credit with ICS 437)
COE 424Introduction to Smart Cards & RFID TechnologyJunior Standing
COE 425Data Management SystemsJunior Standing
COE 426Data PrivacySenior Standing
COE 429Special Topics in Parallel and Distributed SystemsSenior Standing
COE 441Local Area NetworksCOE 344 or ICS 343 or EE 400
COE 444Internetwork Design and ManagementCOE 344 or ICS 343 or EE 400
COE 446Mobile ComputingCOE 344 or ICS 343 or EE 400
COE 449Special Topics in Computer Comm. and NetworkingSenior Standing
COE 450Introduction to Smart Systems                                                                                                 EE 203 or EE 236
COE 453Internet and Cloud EngineeringCOE 344 or ICS 343 or EE 400
COE 454Internet of ThingsCOE 344 or ICS 343 or EE 400
COE 456Wireless Sensor Networks    COE 344 or ICS 343 or EE 400
COE 458Internet of DronesCOE 344 or ICS 343 or EE 400
COE 461Principles of VLSI DesignEE 203 or EE 236
COE 462Design Automation of VLSI CircuitsEE 203 or EE 236
COE 464Testing of Digital CircuitsSenior Standing
COE 465VLSI System Design MethodologyCOE 302
COE 469Special Topics in VLSI and Design AutomationSenior Standing
COE 482Pervasive and Ubiquitous ComputingCOE 344 or ICS 343 or EE 400
COE 484Introduction to RoboticsSenior Standing
COE 487Computer Vision ProcessingSenior Standing
COE 497Undergraduate ResearchJunior Standing and Minimum GPA 3 out of 4


181