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
- Completion of 96 credits of courseworkNot resolved to a course
- At least 38 CS credits required for the BS degreeNot resolved to a course
- 7 credits in Math required for the BS degree (MATH 0220 and {MATH 0280 or MATH 1180})Not resolved to a course
- The particular CS courses (29 credits) and the particular Math courses (11 credits) that are specified as prerequisites for admissions to the MS programNot resolved to a course
- All but 2 General Education requirements specified by SCINot resolved to a course
- 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
- 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
- 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
- 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
- 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
- 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
- One year will remain for study dedicated to the MS degree program.Not resolved to a course
Degree Requirements
7 items
- 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
- 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
- All cross-listed courses, such as CS 1510 and CS 2012, may be counted only once;Not resolved to a course
- 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
- 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
- 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
- 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
- Core CS courses (16 credits): CMPINF 0401, CS 0441, CS 0445, CS 0447, CS 0449Not resolved to a course
- Upper-level required courses (10 credits): CS 1501, CS 1502, CS 1503Not resolved to a course
- Upper-level electives courses (18 credits): At least six additional 1500 or 1600 level CS Elective coursesNot resolved to a course
- Required Math/Stats courses (7 credits): MATH 0220, {MATH 0280 or MATH 1180}Not resolved to a course
MS Program Requirements
12 items
- CS 2150DESIGN & ANALYSIS OF ALGORITHMS orNot resolved to a course
- CS 2110THEORY OF COMPUTATION orNot resolved to a course
- As published: “ALGORITHM DESIGN (must be taken among undergraduate work) or”3
- As published: “THEORY OF COMPUTATION (must be taken among undergraduate work)”3
- CS 2410COMPUTER ARCHITECTURE orNot resolved to a course
- CS 2210COMPILER DESIGNNot resolved to a course
- CS 2510COMPUTER OPERATING SYSTEMS orNot resolved to a course
- CS 2520WIDE AREA NETWORKSNot resolved to a course
- CS 2710FOUNDATIONS OF ARTIFICAL INTELLIGENCE orNot resolved to a course
- CS 2550PRINCIPLES OF DATABASE SYSTEMSNot resolved to a course
- 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
- 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
- All courses except the project or thesis must be taken for a letter grade.Not resolved to a course
- 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 betterNot resolved to a course
- 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
- Two CS 20XX courses are allowed as additional coursework, the remaining additional courses must be 21XX or higher.Not resolved to a course
- 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.