Diverse Undergraduate Programs Geared for Success
Undergraduate students receive the rigorous academic and real world preparation they need for successful careers ranging from programmer to database developer and network administration. The Department offers a Bachelor of Arts, two Bachelors of Science, a combined B.S./M.S. and a computer science minor.
If you have an area of study anywhere else in the University, you may pair it with a major in computer science. The B.A. in computer science requires the student to have at least one minor from the University’s list of approved minors. Students considering a minor in either mathematics or physics are advised instead to consider one of the B.S. programs described below. A minimum of 41 credits is required.
The B.S. programs, which combine a major with a minor, are recommended for students pursuing graduate programs in computer science or seeking a career in research or advanced development in computer systems design:
- The interdisciplinary B.S. in Computer Science and Applied Mathematics combines a strong sequence in computer science with relevant courses in mathematics. It requires at least 66 credits.
- The B.S. in Computer Science encompasses a two-course sequence in physics and a second two-course sequence in either more advanced physics or in a second science elected by the student. It requires a minimum of 74 credits.
Combined B.S./M.S. Degree
Qualified undergraduates may apply for admission to the M.S. program and, if accepted, simultaneously work on both undergraduate and graduate degrees.
The Honors Program is recommended for students planning graduate study. It allows students to begin doing research at the undergraduate level in collaboration with a faculty member. To be eligible, the student must have a GPA of at least 3.5 in certain courses and an overall GPA of at least 3.25. The student must complete 12 credits of specially advised honors courses, including an honors seminar and an honors project, together with a computer science major.
Qualified students can discuss opportunities with the CSI internship coordinator.
Requirements for Admission
For more information on applying, see the Undergraduate Admission
and Undergraduate Bulletin
For more information on requirements for the Computer Science undergraduate programs, see the CS Advisement MAP
For More Information
Contact the Computer Science Undergraduate Advisor, Seth Chaiken, in LI-96H; 518-442-4282; sdc [at] cs [dot] albany [dot] edu