KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Computer Science, BS/MS

Computer Science, BS/MS

University of Pittsburgh-Pittsburgh Campus · Pittsburgh, PA

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
Computer Science, BS/MS
Credential class
ceterms:MasterDegree
CIP
11.0701
Catalog edition
2026-2027
Checklist type
degree-program
Identifiers
IPEDS UNITID
215293
CourseShelf checklist
CK_215293_a741217f
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 59

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Required Progress in Undergraduate Studies

8 items
  1. Completion of 96 credits of coursework
    Not resolved to a course
  2. At least 38 CS credits required for the BS degree
    Not resolved to a course
  3. 7 credits in Math required for the BS degree (MATH 0220 and {MATH 0280 or MATH 1180})
    Not resolved to a course
  4. The particular CS courses (29 credits) and the particular Math courses (11 credits) that are specified as prerequisites for admissions to the MS program
    Not resolved to a course
  5. All but 2 General Education requirements specified by SCI
    Not resolved to a course
  6. All of the above must be met with a GPA of at least 3.3, both overall and in computer science.
    Not resolved to a course
  7. CS Course Prerequisites to the MS program (Note: Most of these courses have prerequisites, which must be completed before taking the courses):All CS Core (400 level) courses, CS 1503, CS 1550, {CS 1510 or CS 1511}, {CS 1520 or CS 1621}
    Not resolved to a course
  8. Math Course Prerequisites to the MS program: MATH 0220, MATH 0230,{MATH 0280 or MATH 1180}
    Not resolved to a course

Early Entry into the MS Program

4 items
  1. Admission will be formalized using a minimal procedure based on the completion of reveant parts of the regular graduate application form and a special checklist form idenifying all above-specified requirements, including those in general education.
    Not resolved to a course
  2. Upon certification of a student’s admissibility, the following offices will be notified: CS Graduate Programs, SCI, and the Registrar.
    Not resolved to a course
  3. The student will have approximately one year of study remaining to complete 24 credits toward the BS degree and to get started with selected graduate-level courses.
    Not resolved to a course
  4. One year will remain for study dedicated to the MS degree program.
    Not resolved to a course

Degree Requirements

7 items
  1. One of the required courses for the MS degree, either CS 1510 or CS 1511, should be taken among the 96 credits of undergraduate coursework, thereby leaving only 27 credits necessary for the project-based MS degree;
    Not resolved to a course
  2. Only one course may be counted towards both CS-BS and CS-MS degrees. The course must be either CS 1510 or CS 1511;
    Not resolved to a course
  3. All cross-listed courses, such as CS 1510 and CS 2012, may be counted only once;
    Not resolved to a course
  4. As a senior, the student can register for up to three graduate courses (nine credits) in some pattern distributed over the two terms of an academic year;
    Not resolved to a course
  5. For the project-based MS degree, the balance of 15 credits of required courses (as described in the MS degree requirement) plus a 3 credit MS project (CS 2910) must then be taken during the fall and spring terms of the fifth year of study;
    Not resolved to a course
  6. For the thesis-based MS degree, the balance of 12 credits of required courses (as described in the MS degree requirement), and 6 credits of CS 2000 (MS Thesis Research) must then be taken during the fall and spring terms of the fifth year of study;
    Not resolved to a course
  7. The summer term between the fourth and fifth years can be used by the self-supporting student to get a head start on the three-credit MS project. Use of the sumer is only an option, not a requirement.
    Not resolved to a course

BSCS Program Requirements

4 items
  1. Core CS courses (16 credits): CMPINF 0401, CS 0441, CS 0445, CS 0447, CS 0449
    Not resolved to a course
  2. Upper-level required courses (10 credits): CS 1501, CS 1502, CS 1503
    Not resolved to a course
  3. Upper-level electives courses (18 credits): At least six additional 1500 or 1600 level CS Elective courses
    Not resolved to a course
  4. Required Math/Stats courses (7 credits): MATH 0220, {MATH 0280 or MATH 1180}
    Not resolved to a course

MS Program Requirements

12 items
  1. CS 2150
    DESIGN & ANALYSIS OF ALGORITHMS or
    Not resolved to a course
  2. CS 2110
    THEORY OF COMPUTATION or
    Not resolved to a course
  3. As published: “ALGORITHM DESIGN (must be taken among undergraduate work) or”
    3
  4. As published: “THEORY OF COMPUTATION (must be taken among undergraduate work)”
    3
  5. CS 2410
    COMPUTER ARCHITECTURE or
    Not resolved to a course
  6. CS 2210
    COMPILER DESIGN
    Not resolved to a course
  7. CS 2510
    COMPUTER OPERATING SYSTEMS or
    Not resolved to a course
  8. CS 2520
    WIDE AREA NETWORKS
    Not resolved to a course
  9. CS 2710
    FOUNDATIONS OF ARTIFICAL INTELLIGENCE or
    Not resolved to a course
  10. CS 2550
    PRINCIPLES OF DATABASE SYSTEMS
    Not resolved to a course
  11. Thesis Option: six credits for the MS thesis + at least 12 additional credits of graduate Department of Computer Science courses.
    Not resolved to a course
  12. Project Option: three credits for the MS project + at least 15 additional credits of graduate Department of Computer Science courses.
    Not resolved to a course

General Requirements

5 items
  1. All courses except the project or thesis must be taken for a letter grade.
    Not resolved to a course
  2. Th student must recieve a grade of B or better in each of the Foundation Area courses, a grade of B- or better for all other courses, and must maintain an overall average of B or better
    Not resolved to a course
  3. The additional coursework cannot include independent or directed study courses (CS 2900, CS 3000), MS thesis (CS 2000) or project (CS 2910), graduate internship (CS 2900), cooperative (CS 2905), or research courses (CS 2001, CS 2002, CS 2003, and CS 3900).
    Not resolved to a course
  4. Two CS 20XX courses are allowed as additional coursework, the remaining additional courses must be 21XX or higher.
    Not resolved to a course
  5. One course may be taken outside the department if approved by GPEC. The outside course will reduce by one the number of allowed CS 20XX courses.
    Not resolved to a course
Source. University of Pittsburgh-Pittsburgh Campus, catalog 2026-2027 — https://catalog.upp.pitt.edu/preview_program.php?catoid=241&poid=79355. Captured page pages/0309.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.