Skip to Navigation
    Rensselaer Polytechnic Institute
   
 
  Oct 20, 2017
 
 
    
Rensselaer Catalog 2016-2017 [Archived Catalog]

Computer Science


Return to Departments Return to: Departments

All computer science students are assigned a faculty adviser to assist them with their interests and career goals throughout their academic career. As shown below in the 128-credit-hour B.S. curriculum leading to the B.S. degree in computer science, flexibility is one of the hallmarks of the Rensselaer computer science program. With this flexibility, students explore related areas and pursue minors and/or dual or double majors in such fields as mathematics, electrical engineering, computer engineering, games and simulation arts and sciences, management, psychology, and electronic media, arts, and communication.

First Year


Fall


  • HASS Elective  Credit Hours: 4

Spring


  • HASS Elective Credit Hours: 4

Second Year


Fall


  • Mathematics Option I Credit Hours: 4
  • HASS Elective Credit Hours: 4

Spring


  • Mathematics Option II Credit Hours: 4
  • HASS Elective Credit Hours: 4

Third Year


Fall


  • Computer Science Option / Capstone Credit Hours: 4
  • Science Option Credit Hours: 4
  • HASS Elective Credit Hours: 4

Spring


  • HASS Elective Credit Hours: 4
  • Free Elective Credit Hours: 4
  • Free Elective Credit Hours: 4

Fourth Year


Fall


  • Computer Science Option/Capstone Credit Hours: 4
  • Free Elective Credit Hours: 4
  • Free Elective Credit Hours: 4
  • Free Elective Credit Hours: 4

Spring


  • Computer Science Option/Capstone Credit Hours: 4
  • Free Elective Credit Hours: 4
  • Free Elective Credit Hours: 4
  • Free Elective Credit Hours: 4

Options


Science


A 4-credit course chosen from the following: astronomy, biology, chemistry, earth and environmental science, and physics. The Pass/No Credit option cannot be used for this course. The course ERTH 1030 cannot be used to satisfy this requirement.

Computer Science


Three additional computing courses of three or four credits at the 4000 or 6000 level. For this purpose, courses in the series CSCI 4xxx, CSCI 6xxx, ECSE 46xx, and ECSE 47xx may be used, excluding ECSE 4630, ECSE 4640, ECSE 4720, and reading and independent study courses. The Pass/No Credit option cannot be used for these courses.

Mathematics


Two additional courses in mathematics. Mathematics Option I must be one of the following courses: MATH 2010, MATH 4030, MATH 4040/4140 Intermediate Logic, MATH 4100, or MATP 4600. Mathematics Option II must be any course in MATH/MATP at the 2000 level or above (excluding MATH 2800). Independent study courses cannot be used to satisfy this option. The Pass/No Credit option cannot be used for these courses. Note that although some courses are cross listed as both MATH and CSCI, if a course is used to fulfill the Mathematics Option requirement, it cannot also be used as a Computer Science Option/Capstone course.

 

Capstone


A culminating experience selected from one of the two categories below (note that the P/NC option cannot be used for any of the courses below):

  1. The research-focused capstone consists of a 4-credit Undergraduate Research Project (URP) supervised by a CSCI (or CSCI-affiliated) faculty member. The student will complete a formal written research project report or paper approved by the faculty supervisor.
  2. The coursework concentration capstone consists of three 4000- or 6000-level CSCI (or CSCI cross listed) courses in one of the following topic areas: (a) Theory and Algorithms; (b) Systems and Software; (c) Artificial Intelligence and Data; and (d) Vision, Graphics, Robotics, and Games. All 4000- and 6000-level CSCI catalog courses that are not part of the required undergraduate core are assigned to one or more topic areas. Similarly, all 4000- and 6000-level special topics courses are assigned to one or more topic areas when the given course is listed. Note that the courses taken also count as Computer Science Option courses.

Footnotes


  1. Students with sufficient background in computer science may skip CSCI 1100 and replace it with 4 credits of other CSCI course(s) at the 2000 level or above. 
  2. Students may not receive credit for both CSCI 2200 Foundations of Computer Science and MATH 2800 Discrete Structures.

Return to Departments Return to: Departments