Website Review
What is the Department of Computer Science at the University of Pittsburgh?
The Department of Computer Science at the University of Pittsburgh is an academic department within the university's School of Computing and Information, offering undergraduate and graduate degrees and conducting externally funded research. Its site presents it as a mid-sized department with a long history: it marks 59 years of teaching and research, and its own figures list 37 full-time faculty, over 100 graduate students, and more than 900 pre-CS/CS majors, plus thousands of alumni.
What it offers
- Undergraduate programs: a BS in Computer Science, a minor, a BS in Computational Biology, a BS in Data Science, and a combined BS+MS in Computer Science.
- Graduate programs: MS and PhD in Computer Science, each with its own degree requirements and policies.
- Research involvement: research areas are organized by topic, and undergraduate research is presented as a distinct opportunity rather than an afterthought.
- Student life: clubs include the Computer Science Club, the CS Graduate Student Organization, the Minority Association in Computing, and Women in Computer Science, which co-organize events such as SheInnovates.
Who it suits
Prospective students comparing computer science departments should treat this as a department where you can move between related computing fields (CS, computational biology, data science) without leaving the same school, and where research participation is advertised at both undergraduate and graduate levels. Current students looking for community will find organized clubs and outreach programs, including K-12 outreach and a high-school academy.
Practical considerations
Location is a real part of the pitch: the department emphasizes being in Pittsburgh, which it describes as consistently ranked among the most livable US cities. That matters if internships, industry connections, and quality of life factor into your choice. The site also publishes practical details — admission requirements, sample plans of study, capstone options, and advising information — so you can check specific requirements rather than rely on general reputation.
Next step: if you are considering applying, start with the admission requirements pages for undergraduate or graduate study, then compare the sample plan of study and capstone options against your goals. If you are already a student, the advising and student clubs pages are the fastest route to getting involved. You can also compare against peer departments such as Carnegie Mellon University School of Computer Science and University of Illinois Grainger College of Engineering Computer Science to see how program structure and research emphasis differ.
What are the admission requirements for the undergraduate computer science program?
The Department of Computer Science at the University of Pittsburgh admits undergraduates primarily through a pre-computer science pathway rather than direct admission to the major. You first enroll at Pitt, complete the prerequisite courses, then apply internally to declare the BS in Computer Science.
What the department lists
The site's undergraduate admission pages point to two distinct steps:
- University admission: Apply to Pitt through the standard undergraduate application. General admission requirements (high school coursework, test policy, deadlines) come from the university, not the CS department.
- Major eligibility: Once enrolled, you must meet the department's stated eligibility criteria to move from pre-CS to the CS major. The site maintains a dedicated "Eligibility for Major" page and a "Sample Plan of Study," which are the authoritative places to check current course and GPA thresholds.
How this typically works in practice
For a concrete scenario: a high school senior applies to Pitt as a pre-CS student, takes introductory programming and calculus in the first year, and then submits the internal declaration once grades are in. The trade-off is that admission to Pitt does not guarantee the major — you carry the risk of meeting the bar later, so plan your first-year schedule around the prerequisite sequence early.
Next step
Check the department's "Eligibility for Major" and "How to apply" pages directly, and confirm university-level deadlines with Pitt admissions. For broader context on CS programs and application expectations, see Department of Computer Science | University of Pittsburgh.
What research areas and projects are faculty and students involved in?
The department is broad rather than narrowly specialized. Its own pages group work under funded research areas and highlight projects with community impact, with faculty described as working on externally funded research. The clearest named example on the site is the PittSmartLiving project, which appears alongside the claim that many projects have a positive impact on the surrounding community. That framing matters: if you want to know what a lab actually does week to week, the department-level page is a starting point, not the final word.
What the department says it does
- Research is organized into multiple areas, not a single theme.
- Faculty run externally funded projects.
- Some projects are explicitly tied to community impact.
- Undergraduate research is a supported path, not only a graduate activity.
- Student clubs co-organize events and activities, including hackathons.
How students actually get involved
The site lists undergraduate research as its own item, which suggests a formal channel rather than relying on informal asking. In practice, a reader in this position should:
- Identify two or three research areas that match your coursework.
- Find faculty listed under those areas on the department people pages.
- Read one recent paper or project page per faculty member.
- Email with a specific reference to that work and a concrete offer of hours per week.
That last step is the difference between a reply and silence. Faculty receive generic interest emails constantly; a message that names their project and states your availability is easier to answer.
A comparison that helps you choose
| If your goal is | Look first at | Trade-off |
|---|---|---|
| Graduate research career | Research areas and faculty pages | Narrower fit, longer commitment |
| Industry job after BS | Capstone options and student clubs | Less depth in one topic |
| Exploring before committing | Undergraduate research and clubs | Lower intensity, less output |
Where to look next
Start with the department's research areas page and its people directory, then cross-check individual faculty sites for current projects. Related programs at the same university include the Department of Computer Science itself and the broader School of Computing and Information. For context on the city and student life, the site points to its own Pittsburgh page and student club listings, including the Computer Science Club and Women in Computer Science.
If you are deciding whether to apply, the practical test is simple: find one project you would genuinely want to work on, then check whether the faculty member supervises undergraduates. If both answers are yes, the department is worth a closer look.
What student clubs and extracurricular activities are available for computer science majors?
Computer science majors at Pitt have several department-affiliated clubs, plus undergraduate research as a co-curricular option. The department's own pages list these student organizations:
- Computer Science Club (CSC) — the general-interest club for CS majors and anyone curious about computing.
- Computer Science GSO (CS GSO) — the graduate student organization; relevant to undergrads mainly if you're considering grad school or attending talks.
- Minority Association in Computing (MAC) — community and support for students from underrepresented groups in computing.
- Women in Computer Science (WiCS) — events and mentorship aimed at women in the field; the department notes that clubs co-organize activities such as SheInnovates, Pitt's women's hackathon.
How to choose
If you want the broadest social and project-based entry point, start with CSC. If identity-based community or mentorship matters more to you, MAC and WiCS are the more targeted fit. CS GSO is the natural home if you're a graduate student or an undergrad planning that path.
Undergraduate research sits alongside these clubs rather than replacing them: the department highlights it as a distinct way to go "beyond the classroom," and it's the strongest option if you want depth on a faculty project rather than club-scale events.
A practical next step
Pick one club and one research or event commitment per term rather than joining everything. Check the department's student clubs page for current meeting details, and cross-reference the university's broader student organization directory at University of Pittsburgh if you want clubs outside computing.
What graduate degree programs in computer science are offered?
The Department of Computer Science at the University of Pittsburgh offers graduate study at both the master's and doctoral levels: an MS in Computer Science and a PhD in Computer Science. The department also lists a combined BS+MS in Computer Science, which lets Pitt undergraduates in the major begin graduate coursework early and count some credits toward both degrees. Each graduate program has its own admission requirements, degree requirements, and policies pages, so prospective applicants should check those before applying.
Department of Computer Science | University of Pittsburgh
Quick comparison
| Program | Typical fit | What to check first |
|---|---|---|
| MS in Computer Science | Students seeking advanced coursework and preparation for industry or further study | Degree requirements and policies |
| PhD in Computer Science | Students aiming for research careers, often in academia or industrial research | Research areas, faculty, and PhD policies |
| BS+MS in Computer Science | Pitt undergraduates who want to add a master's with less total time | Eligibility for the major and combined-degree requirements |
A useful next step
If you are choosing between the MS and PhD, start with the research areas and faculty pages rather than the degree checklist. The PhD is a research apprenticeship, so the strength of fit with a specific faculty member matters more than the program's general reputation. The MS is usually the better route if you want advanced training without committing to a dissertation.
If you are already a Pitt undergraduate, ask an undergraduate advisor about the BS+MS early — the sequence of courses and the timing of your application affect whether the combined degree actually saves you time.
What is it like to live and study in Pittsburgh as a computer science student?
Studying computer science at Pitt puts you in a mid-sized city with a dense student population and a growing tech sector. The department is part of the School of Computing and Information and sits within a university that offers a broad range of arts, sciences, and professional programs, so your coursework can connect to fields outside CS. The page highlights research with impact, student clubs, and Pittsburgh itself as a place to live and study.
What the CS department looks like
The department describes itself as having 37 full-time faculty, two staff members, over 100 graduate students, over 900 pre-CS/CS majors, and thousands of alumni. That is a large undergraduate cohort relative to the faculty count, which shapes the experience: introductory courses can be big, and you may need to be proactive about getting to know professors and finding research spots.
The site lists several student clubs, including the Computer Science Club, the CS Graduate Student Organization, the Minority Association in Computing, and Women in Computer Science. These groups (co-)organize events and activities, so they are one of the most practical ways to find a smaller community within a large major.
Research and beyond-the-classroom options
The department promotes undergraduate research and externally funded projects, with a photo from the PittSmartLiving project as an example. If research matters to you, ask early about which labs take undergraduates and what the time commitment looks like. The page also frames student life as extending beyond the classroom through clubs and events such as SheInnovates, Pitt's women's hackathon.
Living in Pittsburgh
Pitt's own page calls Pittsburgh consistently one of the most livable cities in the US. In practice, that means a relatively affordable cost of living compared with larger coastal tech hubs, walkable neighborhoods near campus, and a mix of cultural and outdoor options. The trade-off is that Pittsburgh's tech market is smaller than New York or the Bay Area, so internship and new-grad competition may feel different, and some students target remote or out-of-state roles.
A practical next step
If you are weighing Pitt, compare it against one or two other CS programs on the things that actually affect daily life: class sizes in the first two years, how easy it is to join a research lab, and whether the clubs match your interests. For a broader look at the university, see University of Pittsburgh. For the department's own pages on admissions, courses, and research areas, start at Pitt Computer Science.
User reviews (0)