Skip redundant pieces

Electrical Engineering and Computer Science

Master's Programs

The Electrical Engineering and Computer Science (EECS) Department at the University of Kansas offers four Master's degree programs. To view the degree requirements for any of the Master's of Science degrees offered select the associated discipline below.

Computer Science

Advising

During their first semester, students will form a graduate committee of three EECS Graduate Faculty members, one of whom will serve as their adviser. They should select faculty members who are most closely aligned with their research interests.

  • Meet with professors in area of interest
  • Choose an adviser
  • Meet regularly with adviser to refine plan of study to meet academic and research goals

Advising holds will be released after the plan of study is approved and a signed enrollment planning form is submitted to the EECS Graduate Office.

Students should plan their schedules with the understanding that some EECS graduate courses are offered on a two-year rotation. Some classes are offered every semester, others once per year, and some advanced courses are offered once every four semesters. Check with the University Registrar for a complete listing of courses.

Explore: Steps to Graduation

Plan of Study

Every MS student is required to have a goal for their MS program that matches the sought after degree. The plan of study must be consistent with the identified degree and goals.

The plan of study outlines all course work and designates the thesis or non-thesis option.

  • Work with adviser to form a committee and to decide what classes best meet your academic goals.
  • Submit plan of study before second semester of graduate study.
  • Update plan of study when modifications are made and resubmit plan for approval.

MS plans of study that follow one of the predefined plans will be automatically approved by the EECS graduate committee. A predefined plan of study incudes:

  • 4 core courses
  • 3 courses from the associated elective list if the student is in thesis option , OR 4 courses from the associated elective list if the student is in non-thesis option
  • One open elective course directly related to student's thesis or project (e.g. another EECS graduate course, or a course from the Mathemathics or Physics departments).
  • At least one semester of EECS Colloquium (EECS 802)
  • A maximum of 2 courses numbered between 500-699 may be counted toward the hours required for the degree.

MS plans of study not following a predefined plan of study will be required to have the EECS graduate committee assess the submitted plan of study, goals and justification. These should be entered in the plan of study “Notes” section. Submit to the EECS graduate committee using the “Notes” section in the plan of study:

  • A goal for the MS program
  • A short justification as to how the plan of study achieves that goal
  • A short justification as to how the plan matches the sought after degree

The plan of study must adhere to the following rules:

  • Minimum of 5 EECS courses numbered 700 or higher, excluding Directed Graduate Reading (EECS 801), Graduate Problems (EECS 891), Master's Thesis (EECS 899) and Post-Master's Research (EECS 998).
  • Maximum of 9 hours outside the department
  • Include at least one semester of EECS Colloquium (EECS 802)
  • Maximum of 2 courses numbered between 500-699 may be counted toward the hours required for the degree.
Explore: Plan of Study - Focus Areas

Thesis Requirements

The thesis option, which prepares students for graduate work at the doctoral level or advanced engineering work in industry, is strongly recommended. Students conduct original, in-depth research on an open problem in EECS. Typically, a thesis produces results published as a conference paper or journal article. The thesis option requires:

  • Coursework as defined in the plan of study
  • Minimum of 6 hours of EECS 899 Master’s Thesis
  • Preparation of a thesis proposal of research into a specific research question to be submitted to and accepted by the student’s graduate committee at least one semester before completion of the program. Link to thesis proposal page that contains its requirements.
  • The execution and completion of research into a specific research question
  • The documentation of the knowledge gained through an in-depth study in the M.S. thesis
  • Oral defense of the thesis before the student’s graduate committee
Explore: Thesis Proposal & Outline

Non-Thesis Requirements

  • Coursework as defined in the plan of study
  • Minimum of 3 hours of EECS 891 Graduate Problems
  • 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 documentation of the results in a final project report
  • Oral defense of the project report before the student’s graduate committee.
  • Non-thesis project committees have the same requirements as MS Thesis committees.

Students will submit their final project to their graduate committee in the semester they expect to graduate. The committee will review it and request changes or approve the project proposal.

Explore: Project Outline

M.S. Defense

  • General oral examination must be taken in the last semester of student's program.
  • The student’s committee will determine if the written thesis/project, oral presentation and general knowledge of the discipline meet Department and University standards.

At least three weeks prior to your M.S. defense:

  • Check with faculty adviser and the EECS Graduate Office to ensure all degree requirements have been completed
  • Verify plan of study is complete, correct, approved and on file in the EECS Graduate Office
  • Schedule a time and location for the defense with committee members and coordinate with staff to reserve the room
  • Submit completed defense notice to the EECS Graduate Office
  • Distribute a final copy of thesis/project to committee members for their comments
  • Prepare PowerPoint and presentation

After your thesis presentation, you must do the following:

  • Make final corrections to your thesis as directed by your committee
  • Get the title page and acceptance pages signed by all committee members
  • Deliver the signed title and acceptance pages to the Engineering Dean's office
  • Submit Thesis Online
  • Deliver bound copies of your thesis to your M.S. committee members (if requested)
Explore: Defense Notices

Computer Engineering

Advising

During their first semester, students will form a graduate committee of three EECS Graduate Faculty members, one of whom will serve as their adviser. They should select faculty members who are most closely aligned with their research interests.

  • Meet with professors in area of interest
  • Choose an adviser
  • Meet regularly with adviser to refine plan of study to meet academic and research goals

Advising holds will be released after the plan of study is approved and a signed enrollment planning form is submitted to the EECS Graduate Office.

Students should plan their schedules with the understanding that some EECS graduate courses are offered on a two-year rotation. Some classes are offered every semester, others once per year, and some advanced courses are offered once every four semesters. Check with the University Registrar for a complete listing of courses.

Explore: Steps to Graduation

Plan of Study

Every MS student is required to have a goal for their MS program that matches the sought after degree. The plan of study must be consistent with the identified degree and goals.

The plan of study outlines all course work and designates the thesis or non-thesis option.

  • Work with adviser to form a committee and to decide what classes best meet your academic goals.
  • Submit plan of study before second semester of graduate study.
  • Update plan of study when modifications are made and resubmit plan for approval.

MS plans of study that follow one of the predefined plans will be automatically approved by the EECS graduate committee. A predefined plan of study incudes:

  • 4 core courses
  • 3 courses from the associated elective list if the student is in thesis option , OR 4 courses from the associated elective list if the student is in non-thesis option
  • One open elective course directly related to student's thesis or project (e.g. another EECS graduate course, or a course from the Mathemathics or Physics departments).
  • At least one semester of EECS Colloquium (EECS 802)
  • A maximum of 2 courses numbered between 500-699 may be counted toward the hours required for the degree.

MS plans of study not following a predefined plan of study will be required to have the EECS graduate committee assess the submitted plan of study, goals and justification. These should be entered in the plan of study “Notes” section. Submit to the EECS graduate committee using the “Notes” section in the plan of study:

  • A goal for the MS program
  • A short justification as to how the plan of study achieves that goal
  • A short justification as to how the plan matches the sought after degree

The plan of study must adhere to the following rules:

  • Minimum of 5 EECS courses numbered 700 or higher, excluding Directed Graduate Reading (EECS 801), Graduate Problems (EECS 891), Master's Thesis (EECS 899) and Post-Master's Research (EECS 998).
  • Maximum of 9 hours outside the department
  • Include at least one semester of EECS Colloquium (EECS 802)
  • Maximum of 2 courses numbered between 500-699 may be counted toward the hours required for the degree.
Explore: Plan of Study - Focus Areas

Thesis Requirements

The thesis option, which prepares students for graduate work at the doctoral level or advanced engineering work in industry, is strongly recommended. Students conduct original, in-depth research on an open problem in EECS. Typically, a thesis produces results published as a conference paper or journal article. The thesis option requires:

  • Coursework as defined in the plan of study
  • Minimum of 6 hours of EECS 899 Master’s Thesis
  • Preparation of a thesis proposal of research into a specific research question to be submitted to and accepted by the student’s graduate committee at least one semester before completion of the program. Link to thesis proposal page that contains its requirements.
  • The execution and completion of research into a specific research question
  • The documentation of the knowledge gained through an in-depth study in the M.S. thesis
  • Oral defense of the thesis before the student’s graduate committee
Explore: Thesis Proposal & Outline

Non-Thesis Requirements

  • Coursework as defined in the plan of study
  • Minimum of 3 hours of EECS 891 Graduate Problems
  • 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 documentation of the results in a final project report
  • Oral defense of the project report before the student’s graduate committee.
  • Non-thesis project committees have the same requirements as MS Thesis committees.

Students will submit their final project to their graduate committee in the semester they expect to graduate. The committee will review it and request changes or approve the project proposal.

Explore: Project Outline

M.S. Defense

  • General oral examination must be taken in the last semester of student's program.
  • The student’s committee will determine if the written thesis/project, oral presentation and general knowledge of the discipline meet Department and University standards.

At least three weeks prior to your M.S. defense:

  • Check with faculty adviser and the EECS Graduate Office to ensure all degree requirements have been completed
  • Verify plan of study is complete, correct, approved and on file in the EECS Graduate Office
  • Schedule a time and location for the defense with committee members and coordinate with staff to reserve the room
  • Submit completed defense notice to the EECS Graduate Office
  • Distribute a final copy of thesis/project to committee members for their comments
  • Prepare PowerPoint and presentation

After your thesis presentation, you must do the following:

  • Make final corrections to your thesis as directed by your committee
  • Get the title page and acceptance pages signed by all committee members
  • Deliver the signed title and acceptance pages to the Engineering Dean's office
  • Submit Thesis Online
  • Deliver bound copies of your thesis to your M.S. committee members (if requested)
Explore: Defense Notices

Electrical Engineering

Advising

During their first semester, students will form a graduate committee of three EECS Graduate Faculty members, one of whom will serve as their adviser. They should select faculty members who are most closely aligned with their research interests.

  • Meet with professors in area of interest
  • Choose an adviser
  • Meet regularly with adviser to refine plan of study to meet academic and research goals

Advising holds will be released after the plan of study is approved and a signed enrollment planning form is submitted to the EECS Graduate Office.

Students should plan their schedules with the understanding that some EECS graduate courses are offered on a two-year rotation. Some classes are offered every semester, others once per year, and some advanced courses are offered once every four semesters. Check with the University Registrar for a complete listing of courses.

Explore: Steps to Graduation

Plan of Study

Every MS student is required to have a goal for their MS program that matches the sought after degree. The plan of study must be consistent with the identified degree and goals.

The plan of study outlines all course work and designates the thesis or non-thesis option.

  • Work with adviser to form a committee and to decide what classes best meet your academic goals.
  • Submit plan of study before second semester of graduate study.
  • Update plan of study when modifications are made and resubmit plan for approval.

MS plans of study that follow one of the predefined plans will be automatically approved by the EECS graduate committee. A predefined plan of study incudes:

  • 4 core courses
  • 3 courses from the associated elective list if the student is in thesis option , OR 4 courses from the associated elective list if the student is in non-thesis option
  • One open elective course directly related to student's thesis or project (e.g. another EECS graduate course, or a course from the Mathemathics or Physics departments).
  • At least one semester of EECS Colloquium (EECS 802)
  • A maximum of 2 courses numbered between 500-699 may be counted toward the hours required for the degree.

MS plans of study not following a predefined plan of study will be required to have the EECS graduate committee assess the submitted plan of study, goals and justification. These should be entered in the plan of study “Notes” section. Submit to the EECS graduate committee using the “Notes” section in the plan of study:

  • A goal for the MS program
  • A short justification as to how the plan of study achieves that goal
  • A short justification as to how the plan matches the sought after degree

The plan of study must adhere to the following rules:

  • Minimum of 5 EECS courses numbered 700 or higher, excluding Directed Graduate Reading (EECS 801), Graduate Problems (EECS 891), Master's Thesis (EECS 899) and Post-Master's Research (EECS 998).
  • Maximum of 9 hours outside the department
  • Include at least one semester of EECS Colloquium (EECS 802)
  • Maximum of 2 courses numbered between 500-699 may be counted toward the hours required for the degree.
Explore: Plan of Study - Focus Areas

Thesis Requirements

The thesis option, which prepares students for graduate work at the doctoral level or advanced engineering work in industry, is strongly recommended. Students conduct original, in-depth research on an open problem in EECS. Typically, a thesis produces results published as a conference paper or journal article. The thesis option requires:

  • Coursework as defined in the plan of study
  • Minimum of 6 hours of EECS 899 Master’s Thesis
  • Preparation of a thesis proposal of research into a specific research question to be submitted to and accepted by the student’s graduate committee at least one semester before completion of the program. Link to thesis proposal page that contains its requirements.
  • The execution and completion of research into a specific research question
  • The documentation of the knowledge gained through an in-depth study in the M.S. thesis
  • Oral defense of the thesis before the student’s graduate committee
Explore: Thesis Proposal & Outline

Non-Thesis Requirements

  • Coursework as defined in the plan of study
  • Minimum of 3 hours of EECS 891 Graduate Problems
  • 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 documentation of the results in a final project report
  • Oral defense of the project report before the student’s graduate committee.
  • Non-thesis project committees have the same requirements as MS Thesis committees.

Students will submit their final project to their graduate committee in the semester they expect to graduate. The committee will review it and request changes or approve the project proposal.

Explore: Project Outline

M.S. Defense

  • General oral examination must be taken in the last semester of student's program.
  • The student’s committee will determine if the written thesis/project, oral presentation and general knowledge of the discipline meet Department and University standards.

At least three weeks prior to your M.S. defense:

  • Check with faculty adviser and the EECS Graduate Office to ensure all degree requirements have been completed
  • Verify plan of study is complete, correct, approved and on file in the EECS Graduate Office
  • Schedule a time and location for the defense with committee members and coordinate with staff to reserve the room
  • Submit completed defense notice to the EECS Graduate Office
  • Distribute a final copy of thesis/project to committee members for their comments
  • Prepare PowerPoint and presentation

After your thesis presentation, you must do the following:

  • Make final corrections to your thesis as directed by your committee
  • Get the title page and acceptance pages signed by all committee members
  • Deliver the signed title and acceptance pages to the Engineering Dean's office
  • Submit Thesis Online
  • Deliver bound copies of your thesis to your M.S. committee members (if requested)
Explore: Defense Notices

Information Technology

Advising

During their first semester, students will form a graduate committee of three EECS Graduate Faculty members, one of whom will serve as their adviser. They should select faculty members who are most closely aligned with their research interests.

  • Meet with professors in area of interest
  • Choose an adviser
  • Meet regularly with adviser to refine plan of study to meet academic and research goals

Advising holds will be released after the plan of study is approved and a signed enrollment planning form is submitted to the EECS Graduate Office.

Students should plan their schedules with the understanding that some EECS graduate courses are offered on a two-year rotation. Some classes are offered every semester, others once per year, and some advanced courses are offered once every four semesters. Check with the University Registrar for a complete listing of courses.

Explore: Steps to Graduation

Plan of Study

All MSIT students are required to choose a focus area and project or thesis topic as early in the graduate program as possible and identify a faculty adviser who is interested in supervising their work. Students are required to take their courses from the focus area of their choice. To deviate from the core and elective courses defined for the MSIT program requires advisor concurrence, petition and approval of the EECS graduate committee, and for other EECS courses, permission of the instructor.

The plan of study outlines all course work and designates the thesis or non-thesis option.

  • Work with adviser to form a committee, choose a focus area and to decide what electives in your designated focus area best meet your academic goals
  • Submit plan of study before second semester of graduate study
  • Update plan of study when modifications are made and resubmit plan for approval

Includes:

  • 6 core courses
  • 2 courses from the associated elective list if the student is in thesis option, OR 3 courses from the associated elective list if the student is in non-thesis option
  • At least one semester of EECS Colloquium (EECS 802)
Explore: Plan of Study - Focus Areas

Program Goals

Individuals completing the MSIT program are expected to:

  • Understand fundamental principles and underlying technologies of IT.
  • Understand how to realize an IT infrastructure, from defining requirements, design, implementation, deployment, integration, and on through its lifecycle.
  • Understand how to apply IT within an organizational context to increase productivity, competitiveness, and meet business goals.
  • Understand the policy, security, privacy, ethical, and legal aspects of IT and its evolution and future trends.
  • Have the ability to effectively communicate to impact technological decisions.

Thesis Requirements

The thesis option, which prepares students for graduate work at the doctoral level or advanced engineering work in industry, is strongly recommended. Students conduct original, in-depth research on an open problem in EECS. Typically, a thesis produces results published as a conference paper or journal article. The thesis option requires:

  • Coursework as defined in the plan of study
  • Minimum of 6 hours of EECS 899 Master’s Thesis
  • Preparation of a thesis proposal of research into a specific research question to be submitted to and accepted by the student’s graduate committee at least one semester before completion of the program. Link to thesis proposal page that contains its requirements.
  • The execution and completion of research into a specific research question
  • The documentation of the knowledge gained through an in-depth study in the M.S. thesis
  • Oral defense of the thesis before the student’s graduate committee
Explore: Thesis Proposal & Outline

Non-Thesis Requirements

  • Coursework as defined in the plan of study
  • Minimum of 3 hours of EECS 891 Graduate Problems
  • 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 documentation of the results in a final project report
  • Oral defense of the project report before the student’s graduate committee.
  • Non-thesis project committees have the same requirements as MS Thesis committees.

Students will submit their final project to their graduate committee in the semester they expect to graduate. The committee will review it and request changes or approve the project proposal.

Explore: Project Outline

M.S. Defense

  • General oral examination must be taken in the last semester of student's program.
  • The student’s committee will determine if the written thesis/project, oral presentation and general knowledge of the discipline meet Department and University standards.

At least three weeks prior to your M.S. defense:

  • Check with faculty adviser and the EECS Graduate Office to ensure all degree requirements have been completed
  • Verify plan of study is complete, correct, approved and on file in the EECS Graduate Office
  • Schedule a time and location for the defense with committee members and coordinate with staff to reserve the room
  • Submit completed defense notice to the EECS Graduate Office
  • Distribute a final copy of thesis/project to committee members for their comments
  • Prepare PowerPoint and presentation

After your thesis presentation, you must do the following:

  • Make final corrections to your thesis as directed by your committee
  • Get the title page and acceptance pages signed by all committee members
  • Deliver the signed title and acceptance pages to the Engineering Dean's office
  • Submit Thesis Online
  • Deliver bound copies of your thesis to your M.S. committee members (if requested)
Explore: Defense Notices