Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
An undergraduate computer science degree from Rensselaer equips students to tackle practical challenges and conduct groundbreaking research. Our graduates stand out by launching startups during their studies, securing rewarding positions at diverse organizations, and gaining admission to top-tier graduate programs. Due to our program's excellence, computer science has attracted the biggest freshman enrollment among all majors for five consecutive years. Since 2018, we've been the most popular single major on campus, now serving more than 1,400 undergraduate students. As both the largest standalone major and most frequent dual major choice, our adaptable curriculum enables specialization in specific computing areas while offering distinctive chances for open-source contributions and participation in faculty-led undergraduate research projects.
Computer science involves examining how computational systems are designed, analyzed, communicated, implemented, and utilized. Rensselaer's program develops students' abilities to address real-world applications while advancing computer science knowledge. The curriculum delivers comprehensive training in both theoretical foundations and practical implementation.