All schools & programs > School of Engineering > Department of Electrical Engineering and Computer Science >

Master of Science in Computer Engineering

Visit their website » Print...

M.S. Degree Requirements

The master’s program in computer engineering offers a thesis and nonthesis option. The thesis option requires a minimum of 8 approved graduate courses, 6 hours of Master’s Thesis, EECS 802 and an oral defense of the thesis in the final semester. A master’s thesis should address an open problem in EECS. After evaluating current literature related to the problem of interest, students must design, build, and evaluate hardware or software systems or system models to prove or disprove their research hypothesis. Completing a thesis typically takes 2 semesters and produces results that could be published as a paper in conference proceedings or a professional journal. The nonthesis option requires a minimum of 9 approved graduate courses, 3 hours of Graduate Problems, EECS 802, and an oral defense of the project report in the final semester.

Computer engineering students are encouraged to choose a focus area for their project or thesis topic early in their graduate career, and identify a faculty adviser who is interested in supervising their work.

Associated Focus Areas

  • Computer Systems Design
  • Computing in the Biosciences
  • Network Engineering
  • Network Systems
  • Security and Assurance

Central to the master’s program in computer engineering is the development of each student’s Plan of Study. The plan must be approved by a committee of 3 EECS Graduate Faculty members, with one (1) serving as the student’s adviser. The plan must be developed and approved by the graduate office during the first semester, and must be consistent with the identified degree and goals. The Plan of Study outlines all course work and designates the thesis or nonthesis option. All plans must include at least 1 semester of EECS 802 Electrical Engineering and Computer Science Colloquium.

The student may select a set of courses from one of the predefined areas, or work in conjunction with an adviser to customize the course selection. A current list of the areas and their requirements is available on the EECS website. The 3 EECS Graduate Faculty members who approve the plan verify that courses selected meet the guidelines and are appropriate for the M.S. degree program. Modifications to the plan must be approved by the student’s committee and resubmitted to the graduate office for approval.

If an M.S. Plan of Study does not follow a predefined course listing, students will be required to have the EECS graduate committee assess the submitted Plan of Study, goals and justification for approval. The plan must include a minimum of 5 EECS courses numbered 700 or higher, excluding EECS 801 Directed Graduate Readings, EECS 891 Graduate Problems, and EECS 899 Master’s Thesis or Report. A maximum of 3 courses outside the department and a maximum of 2 courses numbered below 700 may be counted toward the requirements for the degree. Courses numbered below 500 do not count toward the degree. All plans of study must include at least one semester of EECS 802 Electrical Engineering and Computer Science Colloquium and Seminar on Professional Issues.

Subject to the general restrictions on M.S. course work, the thesis option requires a minimum of 8 courses approved in a Plan of Study, 6 hours of EECS 899 Master’s Thesis or Report, EECS 802 Electrical Engineering and Computer Science Colloquium and Seminar on Professional Issues, and a general oral examination. For students completing the thesis option, EECS 891 Graduate Problems does not count toward the 8 courses required for the degree. Before thesis work begins, the student selects a thesis adviser who is a Graduate Faculty member of the department. A thesis proposal of research into a specific research question is to be submitted to and accepted by the student’s graduate committee at least one semester before completion of the program.

Subject to the general restrictions on M.S. course work, the nonthesis option requires a minimum of 9 courses approved in a Plan of Study, 3 hours of EECS 891 Graduate Problems, EECS 802 Electrical Engineering and Computer Science Colloquium and Seminar on Professional Issues, and a general oral examination. The nonthesis option requires the execution and completion of a substantial project whose topic and scope is agreed to between the student and adviser. A project is a creative endeavor such as designing and implementing hardware, software system or the integration of existing knowledge.

The general oral examination must be taken in the last semester. It is conducted by an examining committee consisting of the thesis adviser and at least 2 other Graduate Faculty members of the department selected by the student and adviser. The committee determines if the written thesis, oral presentation of research, and general knowledge of the discipline meet the department’s standards.

The University of Kansas prohibits discrimination on the basis of race, color, ethnicity, religion, sex, national origin, age, ancestry, disability, status as a veteran, sexual orientation, marital status, parental status, gender identity, gender expression and genetic information in the University’s programs and activities. The following person has been designated to handle inquiries regarding the non-discrimination policies: Director of the Office of Institutional Opportunity and Access, IOA@ku.edu, 1246 W. Campus Road, Room 153A, Lawrence, KS, 66045, (785)864-6414, 711 TTY.