Undergraduate Courses

 

Core Courses

Code Title Credits Prerequisites

COE 202

Digital Logic Design

(3-0-3)

PHYS 102

COE 203

Digital Logic Design Lab

(0-3-1)

COE 202

COE 241

Data and Computer Communications

(3-0-3)

STAT 319

COE 300

Principles of Computer Engineering Design

(1-3-2)

Junior Standing

COE 301

Computer Organization

(3-3-4)

COE 200 and ICS 201

COE 306

Introduction to Embedded Systems

(3-3-4)

COE 301 and COE 203

COE 344

Computer Networks

(3-3-4)

COE 241

COE 350

Begin Cooperative Work

(0-0-0)

COE 351

Cooperative Work

(0-0-9)

See Details

COE 352

End Cooperative Work

(0-0-0)

COE 351

COE 399

Summer Training

(0-0-0)

ENGL 214, Junior Standing, Dept. Approval

 

Elective Courses

Code Title Credits Prerequisites

COE 353

Fundamentals of Computer Communications

(3-0-3)

Junior Standing

COE 402

Computer System Performance Evaluation

(3-0-3)

STAT 319 or Consent of the Instructor

COE 403

Computer Architecture

(3-0-3)

COE 301

COE 405

Design and Modeling of Digital Systems

(3-0-3)

COE 202

COE 408

Reconfigurable Computing

(3-0-3)

COE 405

COE 420

Parallel Computing

(3-0-3)

COE 301

COE 421

Fault Tolerant Computing

(3-0-3)

Senior Standing

COE 422

Real Time Systems

(3-0-3)

COE 306

COE 423

Distributed Systems

(3-0-3)

Senior Standing

COE 424

Introduction to Smart Cards & RFID Technology

(3-0-3)

Senior standing or Consent of Instructor

COE 425

Data Management Systems

(3-0-3)

Junior standing or Consent of Instructor

COE 441

Local Area Networks

(3-0-3)

COE 241 or Consent of the Instructor

COE 443

High Speed Networks

(3-0-3)

COE 344

COE 444

Internetwork Design and Management

(3-0-3)

COE 344

COE 445

Internet Engineering and Technologies

(3-0-3)

COE 344

COE 446

Mobile Computing

(3-0-3)

COE 344

COE 447

Fundamentals of Optical Networking

(3-0-3)

COE 344 or consent of professor

COE 451

Computer & Network Security

(3-0-3)

COE 344

COE 461

Principles of VLSI Design

(3-0-3)

EE 203

COE 462

Design Automation of VLSI Circuits

(3-0-3)

COE 461 or Consent of the Instructor

COE 464

Testing of Digital Circuits

(3-0-3)

Senior Standing

COE 465

VLSI System Design Methodology

(3-0-3)

COE 405

COE 482

Pervasive and Ubiquitous Computing

(3-0-3)

COE 344

COE 484

Introduction to Robotics

(3-0-3)

Senior Standing

COE 485

Senior Design Project

(1-6-3)

Senior Standing

COE 487

Computer Vision Processing

(3-0-3)

Senior Standing

COE 488

Data Acquisition Interfacing

(3-0-3)

COE 301