|
1104 |
Introduction to Engineering |
|
1105 |
Introduction to CS Engineering |
|
1301 |
Computer Literacy |
|
1310 |
Introduction to Computers and Programming |
|
1320 |
Intermediate Programming |
|
1325 |
Advanced Object-Oriented Programming using C++ |
|
2312 |
Computer Organization and Assembly Language Programming |
|
2315 |
Discrete Structures |
|
2320 |
Algorithms and Data Structures |
|
2340 |
Introduction to Digital Logic |
|
2441 |
Digital Logic Circuits |
|
3302 |
Programming Languages |
|
3305 |
Event Driven Programming Using Java |
|
3310 |
Fundamentals of Software Engineering |
|
3315 |
Theoretical Concepts in Computer Science and Engineering |
|
3320 |
Operating Systems |
|
3322 |
Computer Architecture |
|
3330 |
Database Systems and File Structures |
|
3442 |
Embedded Computer Systems |
|
|
Computer Graphics |
|
4305 |
Compilers for Algorithmic Languages |
|
4308 |
Artificial Intelligence |
|
4310 |
Software Engineering Processes |
|
4311 |
Object-Oriented Software Engineering |
|
4312 |
Formal Methods in Software Engineering |
|
|
Introduction to Signal Processing |
|
4316 |
Computer Systems Design Project I |
|
4317 |
Computer System Design Project II |
|
4319 |
Modeling and Simulation |
|
|
Fundamentals of Telecommunications Software Development |
|
|
Software Testing |
|
|
Software Project Management |
|
4326 |
Software System Design Project I |
|
4327 |
Software System Design Project II |
|
4331 |
Database Implementation and Theory |
|
4344 |
Computer Network Organization |
|
4346 |
Advanced Computer Networks |
|
|
Parallel Processing |
|
|
Autonomous Robot Design and Programming |
|
|
Software Design Patterns |