Undergraduate Courses (Old)

With COOP

Core Courses

CodeTitlePrerequisitesConsidered Majors
COE 202Digital Logic DesignPHYS 102CS, SWE, COE
COE 203Digital Logic Design LabCOE 202CS, SWE, COE
COE 241Data and Computer CommunicationsMath 102COE
COE 300Principles of Computer Engineering DesignJunior StandingCOE
COE 301Computer OrganizationCOE 202 and ICS 102COE
COE 306Introduction to Embedded SystemsCOE 301 and COE 203COE
COE 344Computer NetworksCOE 241, STAT 319COE
COE 350Begin Cooperative WorkCOE
COE 351Cooperative Work
COE
COE 352End Cooperative WorkCOE 351COE
COE 485Senior Design ProjectSenior StandingCOE

 

 

With Summer Training

Core Courses
CodeTitlePrerequisitesConsidered Majors
COE 202Digital Logic DesignPHYS 102CS, SWE, COE
COE 203Digital Logic Design LabCOE 202CS, SWE, COE
COE 241Data and Computer CommunicationsMath 102COE
COE 300Principles of Computer Engineering DesignJunior StandingCOE
COE 301Computer OrganizationCOE 202 and ICS 102COE
COE 306Introduction to Embedded SystemsCOE 301 and COE 203COE
COE 344Computer NetworksCOE 241, STAT 319COE
COE 399Summer TrainingENGL 214, Junior Standing, Approval of the DepartmentCOE
COE 485Senior Design ProjectSenior StandingCOE

 

Elective Courses
CodeTitlePrerequisitesConsidered Majors
COE 353Fundamentals of Computer CommunicationsJunior Standing 
COE 402Computer System Performance EvaluationSTAT 319 or Consent of the Instructor 
COE 403Computer ArchitectureCOE 301 
COE 405Design and Modeling of Digital SystemsCOE 202 
COE 408Reconfigurable ComputingCOE 405 
COE 420Parallel ComputingCOE 301 
COE 421Fault-Tolerant ComputingSenior Standing 
COE 422Real-Time SystemsCOE 306 
COE 423Distributed SystemsSenior Standing 
COE 424Introduction to Smart Cards & RFID TechnologySenior standing or Consent of Instructor 
COE 425Data Management SystemsJunior standing or Consent of Instructor 
COE 429Special Topics in Parallel and Distributed SystemSenior Standing 
COE 441Local Area NetworksCOE 241 or Consent of the Instructor 
COE 443High-Speed NetworksCOE 344 
COE 444Internetwork Design and ManagementCOE 344 
COE 445Internet Engineering and TechnologiesCOE 344 
COE 446Mobile ComputingCOE 344 
COE 447Fundamentals of Optical NetworkingCOE 344 or consent of the Instructor 
COE 449Special Topics in Computer Comm. And NetworkingCOE 342 or consent of the Instructor 
COE 451Computer & Network SecurityCOE 344 
COE 461Principles of VLSI DesignEE 203 
COE 462Design Automation of VLSI CircuitsCOE 461 or Consent of the Instructor 
COE 464Testing of Digital CircuitsSenior Standing 
COE 465VLSI System Design MethodologyCOE 405 
COE 469Special Topics in VLSI and Design AutomationCOE 461 
COE 482Pervasive and Ubiquitous ComputingCOE 344 
COE 484Introduction to RoboticsSenior Standing 
COE 487Computer Vision ProcessingSenior Standing 
COE 488Data Acquisition InterfacingCOE 301 
COE 499Special Topics in Computer EngineeringSenior Standing