PITT HOME / CS HOME / ECE HOME / CONTACT US /
Computer Engineering Program

REQUIREMENTS FOR THE MS DEGREE

Graduate Computer Engineering at the University of Pittsburgh is a research oriented program. At the present time we do not offer a professional development degree and do not typically admit terminal MS students. This degree is designed as a "milepost" in the program of study for a student pursuing a Ph.D.

Course Requirements

This degree requires at least 30 credits, and includes 8 classroom or project courses, and 6 thesis credits. These fall into the following categories:

  1. Core courses: (12 credits minimum) Each student must complete at least one course chosen from each of the following three areas, and one additional course from any one of these areas.
    Computer Architecture
    CS 2410 Computer Architecture
    ECE 2162 Computer Architecture
    Software Systems
    CS 2210 Compiler Design
    CS 2510 Computer Operating Systems
    CS 2310 Software Engineering
    ECE 2186 Software Engineering
    Hardware Systems
    ECE 2160 Embedded Systems
    ECE 2192 Introduction to VLSI Design
    ECE 2120 Hardware Design Methodologies
  2. CoE Courses: (12 credits minimum) Four courses must be chosen from the list of CoE graduate courses, or from pre-approved CS or EE courses. One of these four courses may also be a research project course (2998).
  3. Masters Thesis: (6 credits) Each student must write and defend a Masters Thesis. The thesis should be an in-depth investigation of a research topic in Computer Engineering. This requirement also includes the submission of a paper to a refereed conference or journal.

You are using a browser that does not support current Web standards. Although this site is viewable in all browsers, it will look much better in a browser that supports Web standards.