KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Minor

Computer Engineering

Rochester Institute of Technology · Rochester, NY

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
Minor
Total credits (published)
15
Catalog edition
2026-2027 RIT Undergraduate Catalog
Checklist type
degree-program
Description
Students gain a foundation in digital systems design, an understanding of computer organization, and an introduction to embedded systems programming. They also build on this core through elective courses in the areas of hardware design, architectures, networks and systems.
Identifiers
IPEDS UNITID
195003
CourseShelf checklist
CK_195003_2de6b039
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Curriculum

0 items

    Prerequisites

    Choose 1 of the following · Select one of the following: · 5 items
    1. CSCI 141
      Computer Science I
      Not resolved to a course
      4
    2. Select one of the following:
      Not resolved to a course
      3-4
    3. MATH 172
      Calculus B
      Not resolved to a course
    4. MATH 181
      Calculus I
      Not resolved to a course
    5. MATH 190
      Discrete Mathematics for Computing
      Not resolved to a course

    Required Courses

    3 items
    1. CMPE 160
      Digital System Design I
      Not resolved to a course
      3
    2. CMPE 250
      Assembly and Embedded Programming
      Not resolved to a course
      3
    3. CMPE 350
      Computer Organization
      Not resolved to a course
      3

    Electives

    Choose 2 of the following · Select two of the following: · electives · 18 items
    1. Select two of the following:
      Not resolved to a course
      6
    2. CMPE 257
      Introduction to Quantum Computing and Information Science
      Not resolved to a course
    3. CMPE 260
      Digital System Design II
      Not resolved to a course
    4. CMPE 361
      Introduction to Hardware Security
      Not resolved to a course
    5. CMPE 371
      Introduction to Generative AI
      Not resolved to a course
    6. CMPE 380
      Applied Programming in C
      Not resolved to a course
    7. CMPE 460
      Interface and Digital Electronics
      Not resolved to a course
    8. CMPE 480
      Digital Signal Processing
      Not resolved to a course
    9. CMPE 550
      Computer Architecture
      Not resolved to a course
    10. CMPE 570
      Data and Communication Networks
      Not resolved to a course
    11. CMPE 630
      Digital Integrated Circuit Design
      Not resolved to a course
    12. CMPE 660
      Reconfigurable Computing
      Not resolved to a course
    13. CMPE 661
      Hardware and Software Design for Cryptographic Applications
      Not resolved to a course
    14. CMPE 663
      Real-time & Embedded Systems
      Not resolved to a course
    15. CMPE 677
      Machine Intelligence
      Not resolved to a course
    16. CMPE 679
      Deep Learning
      Not resolved to a course
    17. CMPE 755
      High Performance Architectures
      Not resolved to a course
    18. CMPE 757
      Quantum Computing
      Not resolved to a course
    Source. Rochester Institute of Technology, catalog 2026-2027 RIT Undergraduate Catalog — https://academiccatalog.rit.edu/programs/computer-engineering-minor/. Captured page pages/0148.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.