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
- Catalog edition
- Rensselaer Catalog 2026-2027
- Checklist type
- degree-program
- Description
- This field is one of the fastest-growing branches of engineering. Strong course sequences in software, hardware, and systems engineering are available. Students consider the computer as a system in itself, as a tool for modeling and design, and as an embedded element within a real-time system. There is the flexibility for in depth study in areas such as automatic control, communications, information processing, computer software, computer hardware, computer networks, robotics, signal processing, and image analysis.
Identifiers
- IPEDS UNITID
- 194824
- CourseShelf checklist
- CK_194824_33204d13
- 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
- CSCI 1100Computer Science INot resolved to a course4
- ECSE 1010Introduction to Electrical, Computer, and Systems EngineeringNot resolved to a course4
- MATH 1010Calculus INot resolved to a course4
- HASS Core ElectiveNot resolved to a course4
Select one of
1 item
- ENGR 1200Engineering Graphics and CADNot resolved to a courseor: ENGR 1400 - Engineering Communications1
Spring (16 Credits)
4 items
- CSCI 1200Data StructuresNot resolved to a course4
- ECSE 2610Computer Components and OperationsNot resolved to a course4
- MATH 1020Calculus IINot resolved to a course4
- PHYS 1110Physics I (S)Not resolved to a course4
Second Year
0 items
Fall (16 Credits)
4 items
- CSCI 2200Foundations of Computer ScienceNot resolved to a course4
- ENGR 2350Embedded ControlNot resolved to a course4
- MATH 2400Introduction to Differential EquationsNot resolved to a course4
- PHYS 1200Physics IINot resolved to a course4
Spring (16 Credits)
5 items
- ADMN 1030Career ExplorationNot resolved to a course0
- CSCI 2300Introduction to AlgorithmsNot resolved to a course4
- ECSE 2010Electric CircuitsNot resolved to a course4
- MATH 2010Multivariable Calculus and Matrix AlgebraNot resolved to a course4
- HASS Core ElectiveNot resolved to a course4
Third Year
0 items
Fall Semester (17-18 Credits)
6 items
- ILEA 4400The DiscoveryNot resolved to a course0
- ECSE 2660Computer Architecture, Networks, and Operating SystemsNot resolved to a course4
- ENGR 2050Introduction to Engineering DesignNot resolved to a course4
- HASS Core ElectiveNot resolved to a course4
- Free ElectiveNot resolved to a course3-4
- STSO 4100Professional Development –Technical Issues and SolutionsNot resolved to a course2
Spring (15 Credits)
5 items
- HASS Core ElectiveNot resolved to a course4
- ECSE 2050Introduction to ElectronicsNot resolved to a course4
- ECSE 2410Signals and SystemsNot resolved to a course3
- ECSE 2500Engineering ProbabilityNot resolved to a course3
- ECSE 2900ECSE Enrichment SeminarNot resolved to a course1
Fourth Year
0 items
Fall (16-20 Credits)
6 items
- ECSE 4900Multidisciplinary Capstone DesignNot resolved to a course3
- ENGR 4010Professional Development: Leadership CompetenciesNot resolved to a course1
- Computer Engineering ElectiveNot resolved to a course3-4
- Restricted ElectiveNot resolved to a course3-4
- Technical ElectiveNot resolved to a course3-4
- Free ElectiveNot resolved to a course3-4
Spring (17-20 Credits)
4 items
- Restricted ElectiveNot resolved to a course3-4
- Science ElectiveNot resolved to a course4
- Free Electives (2 if needed)Not resolved to a course3-8
- HASS Core ElectiveNot resolved to a course4
Humanities, Arts, and Social Sciences Electives
0 items
Science Electives
7 items
- BIOL 1010Introduction to BiologyNot resolved to a course3
- andNot resolved to a course
- BIOL 1015Introduction to Biology LaboratoryNot resolved to a courseor: BIOL 1016 - Introduction to Biology Computational Laboratory1
- BIOL 2120Introduction to Cell and Molecular BiologyNot resolved to a course3
- andNot resolved to a course
- BIOL 2125Introduction to Cell and Molecular Biology LaboratoryNot resolved to a course1
- CHEM 1100Principles of Chemistry INot resolved to a course4
Restricted Electives
0 items
Technical Elective
0 items
Computer Engineering Electives
13 items
- CSCI 4380Database SystemsNot resolved to a course4
- CSCI 4440Software Design and DocumentationNot resolved to a course4
- ECSE 4170Modeling and Simulation for Cyber-Physical SystemsNot resolved to a course3
- ECSE 4320Advanced Computer SystemsNot resolved to a course3
- ECSE 4540Introduction to Image ProcessingNot resolved to a course3
- ECSE 4660Internetworking of ThingsNot resolved to a course3
- ECSE 4560Modern Communication SystemsNot resolved to a course3
- ECSE 4670Computer Communication NetworksNot resolved to a course3
- ECSE 4770Computer Hardware DesignNot resolved to a course3
- ECSE 4780Advanced Computer Hardware DesignNot resolved to a course3
- ECSE 4790Microprocessor SystemsNot resolved to a course3
- ECSE 4840Introduction to Machine LearningNot resolved to a course3
- ECSE 496x may be used as a Computer Engineering Elective; with prior approval.Not resolved to a course
Footnotes
13 items
- May be taken either term.Not resolved to a course
- The free electives must total at least 12 credits.Not resolved to a course
- 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
- 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
- No more than one Independent Study course may be used when satisfying the combined Technical and Restricted Elective requirements.Not resolved to a course
- May be replaced by ENGR 1100 .Not resolved to a course
- 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
- 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
- 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 possibleNot resolved to a course
- May be replaced with MANE 2220 .Not resolved to a course
- May be replaced with MANE 4220 .Not resolved to a course
- 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
- 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 Rensselaer 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.