Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

Skip to Main Content
University of Pittsburgh    
2016-2017 Undergraduate Catalog 
  May 25, 2024
2016-2017 Undergraduate Catalog [Archived Catalog]

Computer Science, BS

Return to Academic Programs Return to: Academic Programs

Major Requirements

The computer science major requires 40 credits in computer science courses and an additional 11-12 credits in mathematics and/or statistics as detailed below:


Students should have some programming experience (usually acquired in high school) before taking CS 0401 . Any high school course that includes the writing of several Pascal, C++, or Java programs would be sufficient. It is also possible to take one of the department’s service courses, such as CS 0007 - INTRO TO COMPUTER PROGRAMMING , as preparation.

3. Fifteen additional credits in upper-level courses (numbered 1000) must also be completed

Internships, directed studies, CS 1680 , CS 1590 and co-op courses (see below) may not be used to satisfy this requirement.


Students should complete their required mathematics courses early. Typically, MATH 0220  would be completed in the freshman year. Strong students may elect also to take MATH 1180 - LINEAR ALGEBRA 1 .

Additional rules and requirements for the major in computer science are as follows:

  • A grade of C or better in all computer science and mathematics, and statistics courses is required for graduation. All computer science courses for the major must be taken for a letter grade, while required mathematics courses may be taken with the S/NC option.
  • Some computer science courses that fulfill the departmental writing (W course) requirement will be offered each term.
  • A 12-credit related area may be completed in approved mathematics and/or statistics courses. Other options include economics, business, chemistry, physics, psychology, or philosophy.
  • To graduate with honors, a computer science major must complete one additional upper-level course and have a GPA of at least 3.50 in major courses, as well as an overall GPA of at least 3.25.

Return to Academic Programs Return to: Academic Programs

Catalog Navigation