- Future Students
- Current Students
- Course Schedule
- Course Descriptions
- BS in Computer Science
- Minor in Computer Science
- BS in Computational Biology
- BS in Data Science
- BS+MS in Computer Science
- MS in Computer Science
- PhD in Computer Science
- Advising Information
- Student Clubs
- Pitt Inclusion
- Diversity Initiatives
- K-12 Outreach
- Student Clubs
All Computer Science majors must complete a capstone experience prior to graduation. This experience may be satisfied in several ways including:
- Completion of an approved 3-credit academic internship (CS 1900)
- Completion of an approved 3-credit directed research project (CS 1950)
- Completion of a capstone designated course (CS 1980)
- Completion of at least 2 rotations of an approved co-op (CS 1906)
Students are allowed to complete more than one capstone experience, but a capstone course may NOT be used in place of a CS Upper-Level Elective course.
Academic Internship (CS 1900)
Students eligible for capstone can potentially use an internship as a way to satisfy the capstone graduation requirement. For complete policies and the process to enroll, click here.
Note: Students who participate in internships that include the summer term must also complete the associated classroom component in the fall (or spring) semester. The required classroom component is not available in the summer term unless a student requires work authorization or receives special permission from the department.
Directed Research Project (CS 1950)
Students pursuing a semester-based research project with a full-time CS professor or external to the department with a CS faculty co-sponsor, can potentially use the experience to satisfy the capstone graduation requirement. For complete policies and the process to enroll, click here.
Capstone-designated Course (CS 1980)
Students can directly enroll in this team project design course and work on a project provided by SCI faculty and industry partners. Students must be declared CS majors with junior (60+credits) standing and have completed CS 1501 and CS 1550. Students with questions regarding enrollment should reach out to their academic advisor.
CO-OP option (ENGR 1093)
Completion of at least 2 four-month co-op rotations and a summary paper can be used to satisfy the capstone graduation requirement. Students should apply to the co-op program with a secured offer at least one semester before they begin their first rotation. For complete policies and the process to enroll, click here.