Master of Science
Main Campus - Melbourne

Master of Science in Computer Engineering

The computer engineering program is committed to excellence in teaching, innovative and challenging research programs, and providing opportunities for the student's development of professional engineering competence and scholarly achievement. A commitment to innovative research stimulates an excellent teaching and research program that allows graduates to use imaginative solutions to engineering problems. The program offers opportunities for graduates to pursue positions in research, development and manufacturing for industry and government.

The curriculum is flexible to allow opportunities to design an education program that is suited to individual academic goals. Background is provided in a variety of topics, including computer architecture, signal and image processing, high-performance computing and telecommunications. Effective interaction between related topics is an important aspect of the program. Faculty are engaged in research of significance and regularly collaborate with prominent scientists and engineers from industry and government. The low student-faculty ratio fosters a close relationship between faculty and students.

The opportunities for graduate education and research in computer engineering are wide-ranging. Although specific research areas are listed in this section, there is a great deal of overlap in both technical content and faculty interest. As a result, there is considerable interaction among students and faculty across these areas, and a student may pursue studies that combine a variety of topics.

Admission Requirements

The applicant should have a bachelor of science degree from a computer or electrical engineering program accredited by ABET. In evaluating an international application, consideration is given to academic standards of the school attended and the type of undergraduate degree obtained. Applicants whose bachelor's degrees are in other engineering fields, mathematics or the physical sciences may be accepted, but they will be required to remedy any deficiencies by satisfactorily completing a number of undergraduate courses in preparation for graduate study in computer engineering.

Degree Requirements

The Master of Science in Computer Engineering requires a minimum of 30 approved credit hours chosen in accordance with a program plan arranged in consultation with the student's advisor and approved by the department head. Students who choose the thesis option may apply only six credit hours of research/thesis work toward their degree requirements. Students who choose the nonthesis option are encouraged to engage in faculty-supervised research through a special topics course and are required to pass the master's final program examination. The master's final program exam measures the student's understanding of the technical concentration area they have chosen and corresponds to the department research areas.


To earn the master of science degree, the student must complete an approved program plan for a total of 30 credit hours.

At least five ECE 5000-level courses, including a minimum of three at the 55xx-level.

At least two, but not more than three, courses other than those with the ECE prefix, including one mathematics course at the 5000-level.

Program for Graduates from Other Fields

A student admitted to this program is expected to have a bachelor's degree from a regionally accredited institution or the equivalent, with an undergraduate major in an engineering discipline, mathematics or the physical sciences, and an academic and/or professional record indicating a high probability of success in graduate work. Preparatory courses required to provide a student with the background necessary for successful graduate study in computer engineering are listed below. Depending on the individual's background, other courses (e.g., differential equations and linear algebra) may also be required. Proficiency in these areas may be demonstrated by either successful course completion or by passing an equivalency examination. When possible, a student will be notified of deficiencies at the time of acceptance. In addition to the preparatory work described, all degree requirements listed above for the master of science degree must be fulfilled.

ECE 1552 Computer Design
ECE 2112 Circuit Theory 2
ECE 2551 Software/Hardware Design
ECE 3111 Electronics
ECE 4112 Digital Electronics