4 Free Elective 4 Hum. or Soc. Twelve additional credit-hours of computing courses at the 4000 or 6000 level. Mathematics Option One additional mathematics course. There are numerous opportunities for computer science majors in the Cooperative Education Program, and students are encouraged to go on at least one co-op experience in their academic career. Undergraduate Research Undergraduates are encouraged to get involved in the research of the faculty through the Undergraduate Research Program.
Students can participate either for pay or for course credit.
Some students have even been co-authors on journal papers or presentations at professional conferences. Dual Degrees Computer science majors can get a dual degree with many other majors available on the Rensselaer campus. In many cases students can get a dual degree within the 124 credits of a single degree since many courses can be counted twice. However, students can design their own dual degrees as well with the approval of both departments. For example, a student with advanced placement credit for Mathematics I and II may earn the B.S. and M.S. degrees in four years by taking one additional course in each of the regular fall and spring semesters.