Courses & 2020-2021 Schedule

Recommended first-level Graduate courses

ECEN 468
CSCE 410
ECEN 602,621,651,653,654, 687,714,754,749
CSCE 614 – with adviser approval, 629, 662

Foundation Courses (no graduate credit)

ECEN 214             Electrical Circuit Theory
ECEN 248             Introduction to Digital Systems Design
ECEN 314             Signals and Systems
ECEN 325             Electronics
ECEN 350             Computer Architecture and Design
ECEN 423             Computer and Wireless Communication Networks
CSCE 221              Data Structures and Algorithms
CSCE 311              Analysis of Algorithms

 

Tentative List of Courses for Graduate CEEN MS (Thesis) & PHD Students (8/13/19)

Hardware/VLSI:

ECEN 468             Advanced Digital System Design
ECEN 654             VLSI System Design
CSCE 661              Integrated Systems Design Automation
ECEN 680             Test and Diagnosis of Digital Systems
ECEN 687             Introduction to VLSI Physical Design Automation
ECEN 689             Special Topics Course in Hardware/VLSI
ECEN 699             Advances in VLSI Logic Synthesis
ECEN 714/454      Digital Integrated Circuit Design
ECEN 749/449      Microprocessor Systems Design
ECEN 751              Advanced Computational Methods for Integrated System Design
ECEN 752              Advances in VLSI Circuit Design
ECEN 759              Hardware Security

Networks:

ECEN 602             Computer Communication and Networking
ECEN 619              Internet Protocols and Modeling
ECEN 621              Mobile Wireless Networks
CSCE 663              Real-time Systems
CSCE 664              Wireless and Mobile Systems
CSCE 665              Advanced Networking and Security
ECEN 689             Special Topics Courses in Networks

Computer Architecture:

CSCE 605             Compiler Design
ECEN 651             Microprogrammed Control of Digital Systems (not CSCE 614)
ECEN 653             Computer Arithmetic Unit Design
ECEN 659             Parallel/Distributed Numerical Algorithms and Applications
ECEN 676             Advanced Computer Architecture
ECEN 689             Special Topics Courses in Computer Architecture

Systems and Software:

CSCE 410              Operating Systems (OR CSCE 611 Operating Systems & Applications)
CSCE 606              Software Engineering
CSCE 629              Analysis of Algorithms
CSCE 662              Distributed Processing Systems
CSCE 670              Information Retrieval and Storage
ECEN 689             Special Topics Course in Systems and Software

Network and Systems Theory:

ECEN 663             Data Compression with Applications to Speech and Video
ECEN 689             Special Topics Course in Networking and Systems Theory
ECEN 757             Distributed Systems and Cloud Computing
ECEN 750             Design and Analysis of Communication Networks
ECEN 753             Theory and Applications of Network Coding
ECEN 754/434      Optimization for Electrical and Computer Engineering
ECEN 755             Stochastic Systems
ECEN 756             Game Theory

Math/Stat:

MATH 415           Modern Algebra I
MATH 416           Modern Algebra II
MATH 446           Principles of Analysis I
MATH 447           Topics in Analysis II
STAT 601            Statistical Analysis
MATH 606           Theory of Probability I
MATH 607           Real Variables I
MATH 608           Real Variables II
MATH 652           Optimization II

Data Science:

ECEN 689             Special Topics Courses in Data Science
ECEN 748             Data Stream Algorithms and Applications
ECEN 758/CSCE 676/STAT 639     Data Mining and Analysis

Seminar:

ECEN 681             Computer Engineering Seminar (with adviser’s approval)

 

Tentative List of Courses for CEEN ME & MS (non-thesis) Students
*Must take at least 5 courses out of the list below*  (8/13/19)

Hardware/VLSI:

ECEN 468             Advanced Digital System Design
ECEN 654             VLSI Systems Design
CSCE 661              Integrated Systems Design Automation
ECEN 680            Test and Diagnosis of Digital Systems
ECEN 687             Introduction to VLSI Physical Design Automation
ECEN 689             Special Topics Courses in Hardware/VLSI
CSCE 689              Special Topics Courses in Hardware/VLSI
ECEN 699             Advances in VLSI Logic Synthesis
ECEN 714/454     Digital Integrated Circuit Design
ECEN 749/449    Microprocessor System Design
ECEN 751              Advanced Computational Methods for Integrated System Design
ECEN 752              Advances in VLSI Circuit Design
ECEN 759              Hardware Security

Networks:

ECEN 602             Computer Comm. and Networking
ECEN 619              Internet Protocols and Modeling
ECEN 621              Mobile Wireless Networks
CSCE 663              Real-Time Systems
CSCE 664              Wireless and Mobile Systems
CSCE 665              Advanced Networking and Security
ECEN 689             Special Topics Courses in Networks
CSCE 689              Special Topics Course in Networks

Computer Architecture:

CSCE 605              Compiler Design
ECEN 651              Micro-programmed Control of Digital Systems (not CSCE 614)
ECEN 653             Computer Arithmetic Unit Design
ECEN 659             Parallel/Distributed Numerical Algorithms and Applications
ECEN 676             Advanced Computer Architecture
ECEN 689             Special Topics Courses in Computer Architecture
CSCE 689              Special Topics Courses in Computer Architecture

Systems and Software:

CSCE 611/410      Operating Systems
CSCE 606              Software Engineering
CSCE 629              Analysis of Algorithms
CSCE 662              Distributed Processing Systems
CSCE 670              Information Retrieval and Storage

Networking & Systems Theory:

ECEN 663             Data Compression with Application to Speech and Video
ECEN 757              Distributed Systems and Cloud Computing
ECEN 689             Special Topics Courses in Networking and Systems Theory
CSCE 689              Special Topics Courses in Networking and Systems Theory
ECEN 750              Design and Analysis of Communication Networks
ECEN 753              Theory and Applications of Network Coding
ECEN 754/434     Optimization for Electrical & Computer Engineering Applications
ECEN 755              Stochastic Systems
ECEN 756              Game Theory

Data Science:

ECEN 689             Special Topics Course in Data Science
CSCE 689              Special Topics Courses in Data Science
ECEN 748             Data Stream Algorithm and Applications
ECEN 758/CSCE 676/STAT 639     Data Mining and Analysis

 

* See pp. 34–39 of the Graduate Handbook (most up-to-date version found on your eCampus / ECEN Graduate Students link) for specific information on course hours and classes needed.
** ECEN 691 Research is only offered for MS and PhD in CE.
***See course descriptions in the ECEN catalog.

 

Tentative CEEN Graduate Classes for 2020-2021

Fall 2019

    • ECEN 602 Computer Communications and Networking (Networks)
    • ECEN 621 Mobile Wireless Networks (Networks)
    • ECEN 651 Microprogrammed Control of Digital Systems (Computer Architecture)
    • ECEN 676 Advanced Computer Architecture (Computer Architecture)
    • ECEN 680 Testing & Diagnosis of Digital Systems (Hardware / VLSI)
    • ECEN 681 Seminar –Computer Engineering
    • ECEN 687 Introduction to VLSI Physical Design Automation (Hardware / VLSI)
    • ECEN 689 Special Topics in Machine Learning Engineering (Networking and Systems Theory)
    • ECEN 714/454 Digital Integrated Circuit Design (Hardware / VLSI)
    • ECEN 749/449 Microprocessor Systems Design (Hardware / VLSI)
    • ECEN 754 Optimization for Electrical and Computer Engineering Applications (Networking and Systems Theory)
    • ECEN 758 Data Mining and Analysis (Data Science)

 

Spring 2020

    • ECEN 619 Internet Protocols and Modeling (Networks)
    • ECEN 653 Computer Arithmetic Unit Design (Computer Architecture)
    • ECEN 654 Very Large Scale Integrated Systems Design (Hardware / VLSI)
    • ECEN 681 Seminar – Computer Engineering
    • ECEN 689 Smartphone Systems (Networking and Systems Theory)
    • ECEN 714/454 Digital Integrated Circuit Design   (Hardware / VLSI)
    • ECEN 749/449 Microprocessor Systems Design (Hardware / VLSI)
    • ECEN 750 Design and Analysis of Communication Networks (Networking and Systems Theory)
    • ECEN 755 Stochastic Systems (Networking and Systems Theory)

 

Fall 2020

    • ECEN 602 Computer Communications and Networking (Networks)
    • ECEN 621 Mobile Wireless Networks (Networks)
    • ECEN 651 Microprogrammed Control of Digital Systems (Computer Architecture)
    • ECEN 676 Advanced Computer Architecture (Computer Architecture)
    • ECEN 681 Seminar – Computer Engineering
    • ECEN 714/454 Digital Integrated Circuit Design (Hardware / VLSI)
    • ECEN 749/449 Microprocessor Systems Design (Hardware / VLSI)
    • ECEN 754 Optimization for Electrical and Computer Engineering Applications (Networking and Systems Theory)
    • ECEN 758 Data Mining and Analysis (Data Science)
    • ECEN 759 Hardware Security (Hardware / VLSI)

 

Spring 2021

    • ECEN 619 Internet Protocols and Modeling  (Networks)
    • ECEN 653 Computer Arithmetic Unit Design (Computer Architecture)
    • ECEN 654 Very Large Scale Integrated Systems Design (Hardware / VLSI)
    • ECEN 681 Seminar – CE
    • ECEN 714/454 Digital Integrated Circuit Design  (Hardware / VLSI)
    • ECEN 748 Data Stream Algorithms and Applications (Data Science)
    • ECEN 749/449 Microprocessor Systems Design (Hardware / VLSI)
    • ECEN 750 Design and Analysis of Communication Networks (Networking and Systems Theory)
    • ECEN 755 Stochastic Systems (Networking and Systems Theory)
    • ECEN 758 Data Mining and Analysis (Data Science)