COMPUTER ENGINEERING B.S. DEGREE PLANNING CHECK-LIST (08/28/2007)

 

NAME:                                                             ADVISER:                                                       

 

I. COMPUTER ENGINEERING REQUIREMENTS

 

Complete at least forty-two (42) credits of Computer Engineering Courses that include at least fifteen (15) credits of ECE courses and fifteen (15) credits of CS.  Courses in category I may not be taken Pass/Fail.  Courses in BOLD are required.  Other specific courses are listed for convenience. A GPA of at least 2.0 must be maintained.  Up to 6 credits of independent study in CS and/or ECE may be counted in this category.

 

A. Electrical and Computer Engineering Courses

 

Number

Title

Credits

Completed

520.137

Introduction to Electrical & Computer Engineering

3

 

520.142

Digital System Fundamentals

3

 

520.213

Circuits

4

 

520.214

Signals and Systems

4

 

520.216

Introduction to VLSI

3

 

520.219

Fields, Matter & Waves I

3

 

520.220

Fields, Matter & Waves II

3

 

520.345

ECE Laboratory

3

 

520.349

Microprocessor Laboratory

3

 

520.372

Programmable Device Laboratory

3

 

520.401

Basic Communications

3

 

520.414

Image Processing and Analysis I

3/4

 

520.415

Image Processing and Analysis II

3/4

 

520.419

Theory and Design of Iterative Algorithms I

3

 

520.420

Theory and Design of Iterative Algorithms II

3

 

520.422

Computer Architecture

3

 

520.426

Parallel Processing

3

 

520.435

Digital Signal Processing

4

 

520.475

Processing and Recognition of Speech

3

 

520.494

Asynchronous Digital Systems

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I.A. Total Credits (at least 15)

 

 

 


B. Computer Science Courses

 

Number

Title

Credits

Completed

600.107

600.109

Introduction to Programming in Java OR

Introduction to Programming in C/C++

3

 

600.118

600.121

Intermediate Programming in C++ OR

Intermediate Java Programming

3

 

600.221

Unix System Programming

3

 

600.226

Data Structures

3

 

600.271

Automata and Computation Theory

3

 

600.303

High Performance Computing

3

 

600.315

Data Base Systems

3

 

600.318

Operating Systems

3

 

600.321

Object-Oriented Systems

3

 

600.333

Computer Systems Fundamentals

3

 

600.334

Computer System Architecture

3

 

600.337

Distributed Systems

3

 

600.344

Computer Network Fundamentals

3

 

600.363

Introduction to Algorithms

3

 

600.410

Sensory Engineering

3

 

600.415

Database Systems

3

 

600.434

Computer System Architecture