GSAS Concentration in Computer Science
A Rensselaer undergraduate education in computer science prepares students both to solve real-world problems and to do fundamental research. Our students have distinguished themselves in many ways: they have founded companies while still in school; taken high paying jobs at companies such as IBM, Microsoft, GE, and Morgan Stanley, and gone on to prominent graduate schools.
The undergraduate Computer Science program in the School of Science is rigorous yet flexible. The rigor makes our students highly desirable for industrial employment after graduation. The average starting salary was more than $50,000 this year. The flexibility allows our students to do dual majors in computer science and another discipline such as Engineering, Management, Mathematics, Philosophy, Electronic Media Arts and Communication (EMAC), or the GSAS.
- CSCI-2300 Data Structures and Algorithms
- CSCI-2500 Computer Organization
- CSCI-2400 Models of Computation
- CSCI-4430 Programming Languages
- CSCI-???? Game AI (cross-listed w/PSYC)
- CSCI-4210 Operating Systems
- CSCI-4440 Software Design and Documentation
- PSYC-???? Game Architecture
One of:
- ECSE-4750 Computer Graphics OR
- CSCI-4??? Three-Dimensional Computer Graphics OR
- CSCI-6??? Advanced Computer Graphics.