CSD Home | SCS Home



B.S. in Computer Science
| Information | Curriculum |Courses | Resources | Contacts |


The Bachelor of Science program in Computer Science combines a solid core of Computer Science courses with the ability to gain real depth in another area through a required minor in a second subject. In addition, there are numerous choices in the curriculum for science and humanities courses. As computing is a discipline with strong links to many fields, this provides students with unparalleled flexibility to pursue allied (or non-allied) interests.


Prospective Students

Overview of B.S. in Computer Science
Internal Transfer, Dual Degree, Double Major, and Minor Guidelines and Application Forms
Undergraduate Admissions
Advanced Placement (AP®) Policy
Would you like to visit the Computer Science Department?

Curriculum (revised June, 2014)

Curriculum requirements (2014) and sample course sequence.

Students admitted Fall 2012 and Fall 2013 should follow the Fall 2012 requirements. Students admitted Fall 2010 and Fall 2011 should follow the Fall 2010 requirements. Students admitted in Fall, 2009 should follow the Fall, 2009 requirements. Students admitted in Fall, 2008 should follow the Fall, 2008 requirements. Students admitted prior to Fall, 2008 but on or after Fall, 2006 should follow the Fall, 2006 requirements. Students admitted prior to Fall, 2006 should follow the prior requirements and prior course sequence published in their admit-year catalog.

Information on additions/restrictions to Humanities & Arts courses
Information on the Senior Research Thesis program

Course Information

Spring 2015 CS Undergraduate Constrained Electives and Additional SCS General Electives

Fall 2015 CS Undergraduate Constrained Electives and Additional SCS General Electives

The HUB Schedule of Classes (complete university course information)
Undergraduate Textbook Information

Student Resources

CS research opportunities for undergraduates
Undergraduate Research Office - SURG research grants and other support
Office of Scholarships and Fellowships
Office of International Education - Information on Study Abroad
Academic Development Office
SCS College Credit Transfer Guidelines - for incoming freshmen and current undergraduates
Independent Study Form (pdf)
Official Academic Calendars


Klaus Sutner, Associate Dean for Undergraduate Education
Tom Cortina, Assistant Dean for Undergraduate Education and Upperclass Advisor
Margaret Reid-Miller, Upperclass Advisor
Dave Eckhardt, Upperclass Advisor
Jacobo Carrasquel, Freshman Advisor
Greg Kesden, TA Coordinator
Liz Vaughan, Director of Student Affairs & SCS College Liaison
Catharine Fichtner, Academic Program Coordinator for Undergraduate Education
Nicole Stenger, Undergraduate Program and Academic Events Coordinator
CS Undergraduate Office: Gates Center 4113, 412-268-3779


Maintained by Catharine Fichtner, Academic Program Coordinator.


      CSD Home   Webteam  ^ Top   SCS Home