To fulfill your Engineering Elective requirement, take any combination of three courses from the following areas:
- Software Engineering (4010-xxx) elective courses
- Engineering Courses (03xx-xxx) offered through KGCOE
- Computer Science courses* – ONLY those listed below:
- 4003-420 Data Communications & Networks I
- 4003-440 Operating Systems I
- 4003-450 Programming Language Concepts
- 4003-455 Artificial Intelligence
- 4003-456 Expert Systems
- 4003-457 Introduction to Computer Vision
- 4003-482 Cryptography
- 4003-485 Data Base Concepts
- 4003-515 Analysis of Algorithms
- 4003-531 Parallel Computing I
- 4003-532 Parallel Computing II
- 4003-541 Data Communications & Networks II
- 4003-544 Operating Systems II
- 4003-570 Computer Graphics I
- 4003-571 Computer Graphics II
- 4003-580 Language Processors
*These Computer Science courses can be used as Engineering Electives ONLY IF your application domain contains no more than one Computer Science course.
**4010-350 (Personal Software Engineering) can be used as a prerequisite in place of 4003-334 (Computer Science IV) for any of these courses.