Advising Guidelines for Computer Engineering

Please check the Undergrads and Grads pages first for relevant information about the program requirements and tools for advising. Below is additional materials to support the advising process.

Additional links

 

For Advisors

  1. How are courses counted for more than one major?

    You may count a course for requirements of different majors (so a cross-listed course can count as an ECE course for EE and a CS course for CS for example) but each course can only count once for each major.

  2. What are the grade requirements for CpE majors?

    The requirement is for a “C” average or better. A grade of “C-“ or better is required for all prerequisites.

  3. Does APMA 109 count as an unrestricted elective?

    Yes.

  4. Do students who have taken APMA 110 have to take APMA 111?

    No. APMA 110 may be used in place of APMA 111, even though it is no longer taught.

  5. What counts as a science elective?

    CHEM 152, MSE 209, BIOL 201, BIOL 202, and PHYS 252. ...and ECE 200

  6. Can BIO 310 replace ECE 203/323?

    No. They don't cover quite the same material.

  7. Do students get tranfer credit for a CS101 equivalent if it was taught in C++?

    CS 101 at UVa CS Department is taught in Java and required as a prerequisite for all other CS courses. Student may take the AP Exam given at the start of each fall (and sometimes in January) to show competence. If the student does not pass the placement exam, then he/she will be moved into CS 101E, which is for students with prior programming experience.

  8. Does CS 433 count as a CpE elective?

    No, because of the substantial overlap between CS 433 and ECE 435 that is a required.

  9. May students earn credit for both SYS 204 and CS 462?

    Student may earn credit for either SYS 204 or CS 462, but not both because of course content overlap.

  10. What does ECE 200 count for?

    It can be a science elective, tech elective or an unrestricted elective. It is not a CpE Elective.

  11. Can 333 and 230 be taken during the same semester?

    No, knowledge of DLD is required for full understanding of the material presented in Computer Architecture.

  12. What can MATH 404 get credit for?

    May not get credit for Math 404 and CS 202 because there is to much overlap in the courses. However, at least one Math instructor is doing cryptography rather than discrete math in the course. Under those circumstances, you may get credit for both CS 202 and Math 404. However, if a student takes the cryptographic version, then they cannot receive credit for it and CS 588.

  13. Do music performance courses count as HSS electives?

    Only one band course may be taken for credit.

  14. Can PHYS 562 replace ECE 303?

    While both classes deal with the physics of solid state devices, they are fundamentally different and are not interchangeable.