background image
RIT Bar Background Image

Site-wide links

Engineering Electives

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

  1. Software Engineering (SWEN-xxx) elective courses (beyond the SE electives required for your degree)
  2. Engineering Courses offered through KGCOE
  3. Computer Science courses* – ONLY those listed below:

  • CSCI-243 Mechanics of Programming
  • CSCI-261 Analysis of Algorithms
  • CSCI-320 Principles of Data Management
  • CSCI-331 Introduction to Intelligent Systems
  • CSCI-344 Programming Language Concepts
  • CSCI-351 Data Communications and Networks I
  • CSCI-431 Introduction to Computer Vision
  • CSCI-442 Language Processors
  • CSCI-451 Data Communications and Networks II
  • CSCI-454 Parallel Computing
  • CSCI-462 Introduction to Cryptography
  • CSCI-510 Introduction to Computer Graphics
  • CSCI-651 Foundations of Computer Networks
  • CSCI-711 Global Illumination
  • CSCI-753 Advanced Computer Networks

4010-350 ('Personal SE', taken prior to Spring 2013) can be used in place of CSCI-334 (Mechanics of Programming) when listed as a prerequisite.

BS/MS students may enroll in graduate-level crosslisted sections for dual credit. Advance advisor approval required.