Undergraduate Courses

1st Year

Course Name
Calculus
Electromagnetics
Introduction to Computer Science & Engineering
Linear Algebra
Mechanics
Programming Languages 1

2nd Year

Course Name
Algorithms & Data Structures
Applied Math
Automaton & Language Theory
Circuit Theory
Computer Architecture
Discrete Math
Formalized System Modeling
Logic circuits 1
Mathematical Logic
Probability & Statistics
Programming Languages 2
Signal Processing
Technical Presentations

3rd Year

Course Name
Artificial Intelligence
Compilers
Computer Communications
Computer Devices
Computer Electronic Circuits
Computer Graphics
Computer Networks
Computer Science & Engineering English
Databases
Design Project
Human Computer Interaction
Image Processing
Information Sensing
Logic circuits 2
Network Computing
Programming Language Theory
Microcomputers
Multimedia
Operating Systems
Software Engineering
Career in Computer Science

4th Year

Course Name
Graduation Thesis Research
Management Engineering 1
Management Engineering 2