|
|
Computer Science (4422)
|
Computer Engineering (4410)
|
- General Education
- Physical Education
- Other Electives: Courses in other departments such as Business Administration, Accounting, Management, Arts, etc.
|
|
First Year
|
- Introduction to Computer Programming
- Programming Laboratory
- Data Structures
- Discrete Mathematics
- Numerical Computation
- Linear Algebra and Applications
- Digital Logic and Systems
- Probability Models and Applications
|
- Introduction to Computing Using C++
- Basic Circuit Theory
- Engineering Laboratory I
- Advanced Engineering Mathematics I (Syllabus A)
- Digital Logic and Systems
- Microcomputer Systems
- Data Structures
- Electronic Circuits
- Advanced Engineering Mathematics II (Syllabus B)
- Engineering Laboratory II
|
|
Second Year
|
- Formal Languages and Automata Theory
- Introduction to Operating Systems
- Design and Analysis of Algorithms
- Introduction to Database Systems
- Software Engineering
- Principles of Programming Languages
- Computer System Architectures
- Compiler Construction
- Electives: Advanced Topics such as AI, Databases, Virtual Reality, Computer Security
|
- Principle of System Software
- Microprocessing Systems and Applications
- Digital Circuits
- Principles of Programming Languages
- Computer Design
- Distributed Systems and Networks
- Professional Engineering Practice
- Principle of Communication Systems
|
|
Third Year
|
- Final Project
- Computers and Society
- Electives: Advanced Topics such as AI, Databases, Virtual Reality, Computer Security
|
- Final Project
- Electives: Advanced Topics such as CAD, VLSI, Rapid Prototyping of Digital Systems
|