Graduate Student Handbooks

The CpE Program offers a Ph.D. degree, the primary focus of which is a dissertation describing publishable quality research (directed by a faculty advisor) of significant depth. The CpE Program also offers two Masters degrees: a Master of Science (MS), which requires a thesis, and a Master of Engineering (ME).


Degree requirements set by the School of Engineering and Applied Science are given in the Engineering School Graduate Record and are additional to the CpE Graduate Program requirements as outlined below.    The time limit for degree completion after entering the Masters program is five years for the MS and seven years for the ME although the average time for completion is two years. The time limit for the PhD degree completion is seven years although most students graduate in five years or less.  Degree requirements set by the School of Engineering and Applied Science are given in the Engineering School Graduate Record and are additional to the following CpE Graduate Program requirements. The information contained on this website is for informational purposes only. The Graduate record represents the offical repository for academic program requirements. The Graduate Record may be found here.

The Curriculum Distribution Requirements for all three graduate degrees are outlined in detail in the curriculum requirements guide which can be found below.  The student should put together a list of proposed courses before the end of the first semester. The List of Courses should be approved by the Graduate Director, who serves as the de facto advisor for all entering PhD students. Requests for course transfers can be done at this time.  Although an MS degree in CpE is not required, the List of Courses must meet a set of "pre-requisite coursework requirements," defined to include the architecture/design course requirement, three Computer Science courses, and three Electrical and Computer Engineering Courses.  If the student has earned an MS degree at another institution, the student is entitled to waive up to 12 hours of course work.  The distribution of the 12 hours waived will be determined by the the Director with input from the advisor.   

English Language Proficiency is required of all new graduate students whose native language is not English.  Students are tested for English proficiency near the beginning of their first semester at UVa. All non-native speakers of English must take the Virginia Language Proficiency Exam (UVELP) administered by the Center for American English Language and Culture at this time. The UVELP test is a diagnostic test which allows CAELC  place the student in a program of courses of instruction designed to help each student address deficiencies if needed. If CAELC courses are recommended, students are required by the CpE program to complete the courses.  Students are also requested to take the SPEAK examat the beginning of the first Fall semester in which the student is enrolled.  The SPEAK test is required to work as a Teaching Assistant in the School of Engineeirng.

  • Doctor of Philosophy Degree Requirements & Procedures

    The primary focus of the Doctor of Philosophy Degree (PhD) in the Computer of Engineering Program (CpE) is a dissertation describing publishable quality research (directed by a faculty advisor) of significant depth. The time limit for completion of the Ph.D. is seven years after admission to the doctoral program.  Degree requirements set by the School of Engineering and Applied Science are given in the School of Engineering Graduate Record and are additional to the following CpE Graduate Program requirements. The PhD degree requires at least 24 hours of CS/CpE/ECE 9999 – Dissertation, and at least 9 hours of graduate-level coursework beyond the master’s degree. Although a Masters degree in CpE is not required, a student is required to meet a set of "pre-requisite coursework requirements," defined to include the architecture/design course requirement, Computer Science course requirements, and Electrical & Computer Engineering course requirements (see the Curriculum Distribution Requirements). For the courses meeting these requirements, a Ph.D. student must receive a minimum grade of A-. Petitions for substitution of the required courses by courses taken outside the university will be considered by the CpE Graduate Director. While submitting a petition, the student may be asked to submit transcripts, detailed course syllabus, and sample homework assignments and examinations. If such a petition is not approved, the CpE Graduate Director may recommend that the student register for courses needed to fulfill their missing requirements. Alternatively, the student may be given the option to demonstrate core competency in the subject matter by taking the final examination of an appropriate course with the approval of the course instructor.

    Transfer Credit is subject to approval from the CpE Graduate Director, PhD candidates may transfer PhD-level courses and dissertation credit hours from other schools of recognized standing. Students may only transfer courses in which they earned a grade of B or better. Requests for transfer credit should be made directly to the CpE Graduate Director.   Students should discuss courses acceptable for transfer of credit with their advisor, prior to submitting the request to the Director.  After the Director has approved the transfer, the student will work with the CpE Graduate Administrator to submit the appropriate forms and documentation to the School of Engineering Graduate Registrar for approval.

    Student desiring a PhD should take the qualifying examination as soon as possible.  Students entering with a master’s degree should take the exam no later than the beginning of their third semester.  Students entering with a bachelor’s degree should ideally take the exam by the beginning of their third semester, but no later than the beginning of the fourth semester.  (The exam should not be postponed in order to finish a master’s degree first.) The objective of the qualifying examination is to assess the student’s potential to begin doctoral-level research.  The latter requires the student to demonstrate the following in their primary research area and two secondary research areas:

    • an ability to state a problem clearly, provide its motivation, and the requirements for a solution.
    • an ability to determine if a solution is correct.
    • an ability to assess to what extent a (presumably correct) solution meets the requirements (solves the problem).
    • an ability to describe how a problem and its solution fits into the big picture (and to understand the big picture).
    • an ability to communicate effectively (both in writing and speaking) and to answer questions relating to the problem and its solution and the broader research context.

     

    The qualifying exams are administered twice a year, typically in January and August.  Students must pass the qualifying examination before beginning their fourth academic semester after admission to the doctoral program, unless otherwise approved by the CpE Graduate Committee.  

    We have identified a set of six research areas from which each candidate will be required to select a primary research area and two secondary areas for the examination.  The areas are:

    1. Computer architecture and high-performance computing
    2. VLSI, System on chip; low power design
    3. Distributed systems; Dependable and Secure computing; software engineering
    4. Cyber-physical systems; Embedded, Autonomous, Mobile and Robotic Systems
    5. Machine Learning; NLP; Vision, Image and Signal Processing
    6. Networks and Internet; Internet of Things; Cloud computing

     

    The CpE qualifying committee will announce one paper for each area two months prior to the date set for an examination.  One month before the examination date, students will provide the CpE administrative coordinator their selections for the primary and secondary areas.  The paper for the primary area is expected to be studied in depth.  Students will be required to read and understand papers cited by the paper in the primary area as well as follow-on work.  The committee will ask questions to gauge the students’ detailed understanding of the primary paper and related work.  For the secondary areas, students should study the selected papers and be prepared to answer general questions on these papers and related background information.  Our goal for testing the student on these secondary areas is to determine the students’ multi-disciplinary abilities, a key factor that is becoming increasingly important in today’s research environment. Two weeks before the oral exam date, the student will submit a written report on the paper in the primary area to the head of the CpE qualifiers committee. This report should demonstrate the five abilities listed at the start of this section.  The student should also prepare a 20-minute (max) presentation on the primary paper, and a 10-minute (max) presentation on each secondary paper summarizing their salient points, for delivery at the oral examination. The oral examination will be in two parts: Part I: Primary area test is a 1-hour examination, which will start with the student’s 20-minute presentation on the paper selected by the student in the primary research area.  The committee will then ask in-depth questions on the presentation, the assigned paper, related papers, and other topics in the selected primary area. Part II: Secondary area test is a 1-hour examination, each half of which starts with the student’s 10-minute presentation on the two secondary papers selected by the student.  The committee will then ask broad questions on the presentation, the assigned papers and other topics in the selected secondary areas. Students will be evaluated on the combined written submission and oral examination.  The result will be a clear-cut pass or fail for the entire exam; no remedial work will be allowed to alter the outcome.  A student who does not pass the qualifying exam on the first try must retake it at the next offering.  A student who fails the examination twice will lose financial support and must leave the program at the end of that semester. The program specific assessment form and the PhD Examination Report form that records the result of the examination will be prepared and submitted as part of the Qualifying Exam process by the Graduate Administrator.

    Advancement to candidacy occurs after a student has successfully passed the qualifying examination, the student should put together a Proposal Examining Committee of five members including the research advisor.  The Committee will be composed of at least one member from the ECE department and at least one member from the CS department. The outside member must come from a department that is different from the adviser’s department.  The student should prepare an acceptable dissertation proposal done under the guidance of the student's adviser. This proposal should be presented before any extensive research is undertaken, in order to receive early faculty approval of the suitability of the proposed research. The written proposal document should be prepared according to the following guidelines: The proposal must be limited to 20 single-spaced pages including figures exclusive of bibliography. The document should succinctly describe the problem, relationship to other work in the field, the research plan including specific research activities, and the expected contributions. An example of an organization that meets these four requirements is: • What is the problem? • Why is it important? • What is the "shape" of a solution? • What is the research agenda? • Why will the agenda work (produce a solution)? A comprehensive literature review (not subject to page limitations) may be included as an appendix. Any departure from these guidelines must be approved in advance by the student's proposal examining committee. The student should prepare a public oral presentation of the proposal, which should be made within two semesters after successfully completing the Ph.D. qualifying examination. The student should provide the proposal examining committee the written proposal document at least two weeks prior to the oral presentation.  The student should also provide the chair of the commitee with partially completed DISSERTATION PROPOSAL and ENGINEERING DISSERTATION PROPOSAL ASSESSMENT forms The presentation should be limited to 30 minutes and will be followed by questions from the audience and the proposal examining committee. Successful completion of the dissertation proposal examination will result in elevation to candidacy for the degree. The assessment of the dissertation proposal is performed by the advisory committee at the time of the defense of the proposal. The examining committee completes the dissertation proposal assessment form at the time of the proposal defense and it is with the Dissertation Proposal form by the student to the Graduate Administrator. The student must complete at least one full semester as a candidate before the degree is awarded. 

    In the event that a suitable proposal is not presented but the faculty believes the student has sufficient research potential, another research presentation will be scheduled within 6 months. If a suitable proposal is still not presented, the student is subject to dismissal from the program.

    Publication requirements for each Ph.D. candidate includes the requirement to submit an advisor approved article related to their research to a refereed journal or conference, prior to completing their dissertation defense. If the student’s advisor is not a co-author of the paper, the advisor must provide the CpE graduate committee with a note indicating the advisor’s approval of the paper.

    The Dissertation Defense is the culmination of the PhD program. This dissertation will be the result of the final research outlined in the dissertation proposal. It is expected that the work be of sufficient quality to warrant journal publication. The dissertation defense, which is announced publicly at least one week prior to the scheduled date, is an oral defense before the student's Ph.D. final examining committee as well as any other interested faculty, students or other persons. The examining committee should meet the same guidelines as the examining committee for the proposal and must be approved by submitting the FINAL EXAMINATION COMMITTEE form to the Graduate Administrator. The student presentation portion should not exceed 45 minutes. Follow the School of Engineering rules with regards to the format of the dissertation and the number of copies required for distribution. Also required is a list of publications.  The Thesis and Dissertation Assessment and the Report on Final Examination forms should be partially completed by the student and given to the chair prior to the oral defense.  The Chair of the Final Examination Committee completes the forms at the time of the defense.   Both the REPORT ON FINAL EXAMINATION and THESIS AND DISSERTATION ASSESSMENT should then be given to the Graduate Administrator by the student.  Graduation procedures are outlined in detail on the School of Engineering Graduate website.

    One semester of guided undergraduate teaching experience is strongly encouraged for each student.  The student should work to complete this requirement with the approval and supervision of a faculty member.  The faculty supervisor may or may not be the student’s advisor.

    Outcome assessment for the PhD degree occurs at three different points in the program: the qualifying exam, the proposal and the dissertation defense.

  • Masters of Science Degree Requirements & Procedures

    The Master of Science (MS) degree in Computer Engineering (CpE) requires at least 24 regular course credits plus up to 6 credits of CS/CpE/ECE 8999 (Master’s Thesis Research) for a total of 30 credits. Please see the Curriculum Distribution Requirements for an outline of the exact course credit requirement. Degree requirements set by the School of Engineering and Applied Science are given in the School of Engineering Graduate Record and are additional to the following CpE graduate program requirements. The time limit for degree completion after entering the Masters of Science program is five years although the average time for completion is two years. Graduation procedures are outlined in detail on the School of Engineering Graduate website.

    No more than nine credits of 5000-level courses can be applied to a graduate degree of which no more than 6 credits may be from any one department (within SEAS delineation plus Data Science).  Also, no more than 3 graded credits of Independent Study or Supervised Project Research may be applied towards an MS degree.

    Transfer Credit is subject to approval from the CpE Graduate Director.  MS candidates may transfer a maximum of six credits of approved graduate courses into the program. Students may only transfer courses in which they earned a grade of B or better. After the Director has approved the transfer, the student will work with the CpE Graduate Administrator to submit the appropriate forms and documentation to the School of Engineering Graduate Registrar for approval.

    A Thesis is required and is expected to describe research of publishable quality  In this spirit, at least one paper submission to a refereed conference/journal is required of all MS candidates. The research and development of the thesis will be directed by the student’s advisor or advisory committee. Once the thesis has been written and approved by the advisor, a public oral defense is required. The format of the oral defense is a presentation by the student (maximum 30 minutes) followed by a question and answer period. This defense is open to the public. The examination committee for the MS oral defense consists of a minimum of three faculty members. The chair of the committee cannot be the advisor.  The members of the committee will include at least one member from the ECE department and at least one member from the CS department. This examining committee is selected by the student and the advisor and approved by the CpE Graduate Committee Chair and the Graduate Office in the School of Engineering..

    Outcome assessment for Master of Science degree programs in the School of Engineering is based on the thesis and its oral defense. The REPORT ON FINAL EXAMINATION and THESIS AND DISSERTATION ASSESSMENT are prepared by the student and given to the chair of the examining committee at the beginning of the examination and defense. Both forms should then be given to the Graduate Administrator by the student.  

  • Masters of Engineering Degree Requirements & Procedures

    The Masters of Engineering (ME) degree in the Computer Engineering Program (CpE) requires 30 graded course credits. Please see the Curriculum Distribution Requirements for an outline of the exact course credit requirement. Degree requirements set by the  School of Engineering and Applied Science are given in the School of Engineering Graduate Record and are additional to the following CpE Graduate Program requirements. The time limit for degree completion after entering the Masters of Engineering program is seven years although the average time for completion is 1.5 years. Graduation procedures are outlined in detail on the School of Engineering Graduate website.

    No more than 9 credits of 5000-level courses can be applied to a graduate degree of which no more than 6 credits may be from any one department (within SEAS delineation plus Data Science). No more than 3 graded credits of Independent Study course and no more than 6 graded credits of supervised project research may be applied towards an ME degree. 

    Transfer Credit are subject to approval from the CpE Graduate Director, ME candidates may transfer a maximum of 12 credits of approved graduate courses into the program. Students may only transfer courses in which they earned a grade of B or better. After the Director has approved the transfer, the student will work with the CpE Graduate Administrator to submit the appropriate forms and documentation to the School of Engineering Graduate Registrar for approval.

    Students enrolled in the ME program are expected to achieve competence in Engineering Analysis, Technical Writing and Oral Presentations. Each student will be evaluated for these outcomes, using the appropriate School of Engineeirng assessment forms, availble here.  It is the responsibility of the student to ensure that the required forms are filed with the Graduate Coordinator. If a student completes a project with a written or oral presentation, the appropriate forms can be completed at that time. The entire set of required assessment forms must be completed for each ME student before graduation.

  • Curriculum Distribution Requirements

    Every graduate student in the Computer Engineering Graduate Program must successfully complete 24 credits of graded course work for the MS and PhD, or 30 credits of graded coursework for the ME.  Of the 24/30 credits of graded coursework, at least 21 must be CS/CPE/ECE courses The requirements include: 

    • Computer Architecture Course selected from one of the following:

    * CS 6534 Computer Architecture.
    * ECE 6435 Computer Architecture and Design.

    • At least 9 graded course credits from CS (may include CS 6354).

    • At least 9 graded course credits from ECE (may include ECE 6435). 

      The following restrictions apply:   

    • No more than 3 graded credits of independent study, no more than 6 graded credits of “supervised project research.”

    • No more than 9 credits at the 5000-level of which no more than 6 credits may be from any one department (within SEAS delineation plus Data Science). 
     

  • Pre-2016 Requirements