Computer Engineering Course List

Core Computer Engineering Courses: Computer Engineering
Course NumberCourse Name
644Intro to Digital Signal Processing
660Fundamentals of Computer algorithms
665Compiler Construction
739Scientific Parallel Computing
743Advanced Computer Architecture
750Advanced Operating Systems
762Programming Language Foundation 1
780Communication Networks
786Digital VLSI


Elective Courses: Computer Engineering
Course NumberCourse Name
611Electromagnetic Compatibility
628Fiber Optic Communication Systems
638Fundamentals of Expert Systems
649Intro Artificial Intelligence
664Intro Digital Communication Systems
670Semiconductor Processing
672Intro Computer Graphics
718Graph Algorithms
730Introduction to Bioinformatics
731Introduction to Data Science
738Machine Learning
739Scientific Parallel Computing
740Digital Image Processing
741Computer Vision
742Static Analysis
744Communications and Radar Digital Signal Processing
745Implementation of Networks
746Database Systems
753Embedded and Real Time Computer Systems
759Estimation and Control of Unmanned Autonomous Systems
764Analysis of Algorithms
765Introduction to Cryptography and Computer Security
767Information Retrieval
768Virtual Machines
769Information Theory
773Advanced Graphics
774Geometric Modeling
776Functional Programming and Domain Specific Languages
781Numerical Analysis I
782Numerical Analysis II
784Science of Communication Networks
788Analog Integrated Circuit Design
810Software Engineering & Mngt