background image
RIT Bar Background Image

Site-wide links

Engineering Electives

To fulfill your Engineering Elective requirement, take any combination of three courses from the following areas:

  1. Software Engineering (4010-xxx) elective courses
  2. Engineering Courses (03xx-xxx) offered through KGCOE
  3. 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.