Course Requirements

A. MASTER OF SCIENCE IN COMPUTER ENGINEERING
1. Total number of hours (32)

  • A minimum of 24 classroom hours (Excludes 681, 684, 685, & 691).
  • A minimum of 21 classroom hours from
    • College of Engineering
    • College of Science

2. Transfer hours allowed from another institution (6)
3. Max undergraduate hours (9 hours / 3 courses 400 only).
4. Special problems, seminar, and thesis (681, 685, & 691)

  • 8 hours maximum of these courses
  • 4 hours minimum of 691
  • 1 hour of seminar is allowed (ECEN 681) but is NOT required

5. Composition of committee (at least 3)

  • At least 2 within Computer Engineering Group of ECEN
  • At least 1 not in the student's department

B. MASTER OF ENGINEERING IN COMPUTER ENGINEERING
1. Total number of hours (30)

  • A minimum of 27 classroom hours (Excludes 681, 684, & 685) from
    • College of Engineering
    • College of Science
    • College of Business (at most one course, and only from the INFO Dept.)
  • A minimum of 24 classroom hours from
    • Computer Science
    • Electrical & Computer Engineering
  • At least 13 of these 24 hours must be in Electrical Engineering for Computer Engineering students in the Electrical & Computer Engineering Department.

2. Transfer hours allowed from another institution (6)
3. Max undergraduate hours (9 hours / 3 courses 400 only)
4. One hour of seminar is allowed (ECEN 681) but is NOT required.
5. No more than 3 hours of CE/EE 684 and 685.*
6. A report is required in at least one of the EE or CS courses.**
7. Students may petition for exemption from the final oral with the approval of the student's Committee Chair.
8. Composition of committee (at least 3)

  • At least 2 within Computer Engineering Group of ECEN
  • At least 1 not in the student's department

C. Ph.D. IN COMPUTER ENGINEERING
1. Total number of hours (64 beyond the MS or 96 beyond the BS)

  • A minimum of 42 classroom hours beyond the BS Degree (Excludes 681, 684, 685, & 691); a maximum of 24 of these hours can be from previous graduate work.

2. Max undergraduate hours (8 hours / 2 courses 400 only).
3. One hour of seminar is allowed (ECEN 681) but is NOT required.
4. Composition of committee (at least 4)

  • At least 2 within Computer Engineering Group of ECEN
  • At least 1 not in the student's department and not on the CE faculty
  • At least 1 not in CE Group, but in ECEN department

Additional Comments:

  • CPSC 410 and CPSC 431 are foundation courses, and they will not count toward any of the degrees (MS, Meng, Ph.D.). See below.
  • STAT 651 and STAT 652 (statistics courses) are for non-science majors and are not allowed.
  • Traditionally no courses will be admitted from Engineering Technology because of the non-calculus based curriculum and no approved graduate program.
  • Credit for both CPSC 614 and ECEN 651 is not allowed. CPSC 614 is only allowed in special circumstances with the advisor’s approval.
  • Credit for CPSC 619 and CPSC 612 may not be allowed in addition to ECEN 602. Please check with your advisor.

*Normally, one hour of 684 is allowed for a summer internship. Additional credit may be possible based upon the level of involvement of the supervising professor.
**This report must be presented either prior to the approval of an application for exemption from the final oral exam (requires a minimum GPR of 3.0), or at the time of the final oral exam.
***CPSC 602-no credit

Foundation Courses
 
ECEN 214 Electrical Circuit Theory 4 hrs.
ECEN 248 Introduction to Digital Systems Design 4 hrs.
ECEN 314 Signals & Systems 3 hrs.
ECEN 325 Electronics 4 hrs.
CPSC 211 Data Structures & Implementations 4 hrs.
CPSC 311 Analysis of Algorithms 3 hrs.
CPSC 410 Operating Systems 3 hrs.
CPSC 431 Software Engineering 3 hrs.
ECEN 350 or CPSC 321 Computer Architecture 3 hrs.