KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · B.S.

Computer and Systems Engineering, B.S.

Rensselaer Polytechnic Institute · Troy, 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
B.S.
Credential class
ceterms:BachelorDegree
CIP
14.4701
Credits (computed from items)
177-188
Catalog edition
2026-2027
Checklist type
degree-program
Identifiers
IPEDS UNITID
194824
CourseShelf checklist
CK_194824_e9862cf4
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

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

The RPI Experience

0 items

    First Year

    0 items

      Fall (17 Credits)

      4 items
      1. CSCI 1100
        Computer Science I
        Not resolved to a course
        4
      2. ECSE 1010
        Introduction to Electrical, Computer, and Systems Engineering
        Not resolved to a course
        4
      3. MATH 1010
        Calculus I
        Not resolved to a course
        4
      4. HASS Core Elective
        Not resolved to a course
        4

      Select one of

      1 item
      1. ENGR 1200
        Engineering Graphics and CAD
        Not resolved to a course
        or: ENGR 1400 - Engineering Communications
        1

      Spring (16 Credits)

      4 items
      1. CSCI 1200
        Data Structures
        Not resolved to a course
        4
      2. ECSE 2610
        Computer Components and Operations
        Not resolved to a course
        4
      3. MATH 1020
        Calculus II
        Not resolved to a course
        4
      4. PHYS 1110
        Physics I (S)
        Not resolved to a course
        4

      Second Year

      0 items

        Fall (16 Credits)

        4 items
        1. CSCI 2200
          Foundations of Computer Science
          Not resolved to a course
          4
        2. ENGR 2350
          Embedded Control
          Not resolved to a course
          4
        3. MATH 2400
          Introduction to Differential Equations
          Not resolved to a course
          4
        4. PHYS 1200
          Physics II
          Not resolved to a course
          4

        Spring (16 Credits)

        5 items
        1. ADMN 1030
          Career Exploration
          Not resolved to a course
          0
        2. CSCI 2300
          Introduction to Algorithms
          Not resolved to a course
          4
        3. ECSE 2010
          Electric Circuits
          Not resolved to a course
          4
        4. MATH 2010
          Multivariable Calculus and Matrix Algebra
          Not resolved to a course
          4
        5. HASS Core Elective
          Not resolved to a course
          4

        Third Year

        0 items

          Fall Semester (17-18 Credits)

          6 items
          1. ILEA 4400
            The Discovery
            Not resolved to a course
            0
          2. ECSE 2660
            Computer Architecture, Networks, and Operating Systems
            Not resolved to a course
            4
          3. ENGR 2050
            Introduction to Engineering Design
            Not resolved to a course
            4
          4. HASS Core Elective
            Not resolved to a course
            4
          5. Free Elective
            Not resolved to a course
            3-4
          6. STSO 4100
            Professional Development –Technical Issues and Solutions
            Not resolved to a course
            2

          Spring (15 Credits)

          5 items
          1. HASS Core Elective
            Not resolved to a course
            4
          2. ECSE 2050
            Introduction to Electronics
            Not resolved to a course
            4
          3. ECSE 2410
            Signals and Systems
            Not resolved to a course
            3
          4. ECSE 2500
            Engineering Probability
            Not resolved to a course
            3
          5. ECSE 2900
            ECSE Enrichment Seminar
            Not resolved to a course
            1

          Fourth Year

          0 items

            Fall (16-20 Credits)

            6 items
            1. ECSE 4900
              Multidisciplinary Capstone Design
              Not resolved to a course
              3
            2. ENGR 4010
              Professional Development: Leadership Competencies
              Not resolved to a course
              1
            3. Computer Engineering Elective
              Not resolved to a course
              3-4
            4. Restricted Elective
              Not resolved to a course
              3-4
            5. Technical Elective
              Not resolved to a course
              3-4
            6. Free Elective
              Not resolved to a course
              3-4

            Spring (17-20 Credits)

            4 items
            1. Restricted Elective
              Not resolved to a course
              3-4
            2. Science Elective
              Not resolved to a course
              4
            3. Free Electives (2 if needed)
              Not resolved to a course
              3-8
            4. HASS Core Elective
              Not resolved to a course
              4

            Humanities, Arts, and Social Sciences Electives

            0 items

              Science Electives

              7 items
              1. BIOL 1010
                Introduction to Biology
                Not resolved to a course
                3
              2. and
                Not resolved to a course
              3. BIOL 1015
                Introduction to Biology Laboratory
                Not resolved to a course
                or: BIOL 1016 - Introduction to Biology Computational Laboratory
                1
              4. BIOL 2120
                Introduction to Cell and Molecular Biology
                Not resolved to a course
                3
              5. and
                Not resolved to a course
              6. BIOL 2125
                Introduction to Cell and Molecular Biology Laboratory
                Not resolved to a course
                1
              7. CHEM 1100
                Principles of Chemistry I
                Not resolved to a course
                4

              Restricted Electives

              0 items

                Technical Elective

                0 items

                  Computer Engineering Electives

                  13 items
                  1. CSCI 4380
                    Database Systems
                    Not resolved to a course
                    4
                  2. CSCI 4440
                    Software Design and Documentation
                    Not resolved to a course
                    4
                  3. ECSE 4170
                    Modeling and Simulation for Cyber-Physical Systems
                    Not resolved to a course
                    3
                  4. ECSE 4320
                    Advanced Computer Systems
                    Not resolved to a course
                    3
                  5. ECSE 4540
                    Introduction to Image Processing
                    Not resolved to a course
                    3
                  6. ECSE 4660
                    Internetworking of Things
                    Not resolved to a course
                    3
                  7. ECSE 4560
                    Modern Communication Systems
                    Not resolved to a course
                    3
                  8. ECSE 4670
                    Computer Communication Networks
                    Not resolved to a course
                    3
                  9. ECSE 4770
                    Computer Hardware Design
                    Not resolved to a course
                    3
                  10. ECSE 4780
                    Advanced Computer Hardware Design
                    Not resolved to a course
                    3
                  11. ECSE 4790
                    Microprocessor Systems
                    Not resolved to a course
                    3
                  12. ECSE 4840
                    Introduction to Machine Learning
                    Not resolved to a course
                    3
                  13. ECSE 496x may be used as a Computer Engineering Elective; with prior approval.
                    Not resolved to a course

                  Footnotes

                  13 items
                  1. May be taken either term.
                    Not resolved to a course
                  2. The free electives must total at least 12 credits.
                    Not resolved to a course
                  3. This course will be fulfilled from a list published at the start of each semester. For a list of courses that satisfy the Professional Development – Technical Issues & Solution requirement refer to the link “Professional Development Courses” on the Registrar’s “Academic Planning” web page. It should be completed before the capstone design course.
                    Not resolved to a course
                  4. It is recommended that students use electives to form a focus area. See the ECSE Web page for focus area listings.
                    Not resolved to a course
                  5. No more than one Independent Study course may be used when satisfying the combined Technical and Restricted Elective requirements.
                    Not resolved to a course
                  6. May be replaced by ENGR 1100 .
                    Not resolved to a course
                  7. Core courses that are the prerequisites for 4000-level courses, offered in Fall and Spring terms annually. Students should take the courses as soon as their prerequisites are met.
                    Not resolved to a course
                  8. HASS inquiry course must be taken in the first year, suggested that HASS Communication Intensive course be taken in the first three semesters.
                    Not resolved to a course
                  9. These courses should be completed by the end of the second year / fourth semester. ADMN 1030 (or equivalent) is recommended as a prerequisite to ILEA 4400 (or equivalent). While both courses may be taken in any semester, the suggested sequence should be followed when possible
                    Not resolved to a course
                  10. May be replaced with MANE 2220 .
                    Not resolved to a course
                  11. May be replaced with MANE 4220 .
                    Not resolved to a course
                  12. Undergraduate Research (any course in School of Engineering or School of Science with the course code 4941) and RCOS (CSCI 4700 and CSCI 4710 ) cannot be used to satisfy Restricted Electives or the Technical Elective.
                    Not resolved to a course
                  13. At least one ECSE 4000-level should be taken to fulfill the senior-level major electives (Restricted, Technical and Computer Engineering Electives).
                    Not resolved to a course
                  Source. Rensselaer Polytechnic Institute, catalog 2026-2027 — https://catalog.rpi.edu/preview_program.php?catoid=34&poid=10048&returnto=938. Captured page pages/0062.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.