Skip redundant pieces

Electrical Engineering and Computer Science

Deficiency Courses

Sections:


Introduction

This document lists the recommended undergraduate deficiency (makeup) courses for those seeking Maters degrees in Electrical Engineering (EE), Computer Engineering (CoE), Computer Science (CS), or Information Technology (IT); and whose undergraduate degrees are in other disciplines.

Up Back to top

General

KU EECS Master's Programs are designed to be completed in approximately two years by students who are studying full time (not also working) and who already have an undergraduate degree in the same major as the proposed master's major.

If you have studied EE, CoE, CS, or IT as an undergraduate, it is most efficient to get your MS degree in the same discipline.

If you studied something else as an undergraduate, like Math, Physics, Psychology, Economics, etc., it will be necessary to take a significant number of undergraduate courses which will not count toward the Master's Degree. The set of "extra" courses which a particular student must take is determined for each student by the EECS Graduate Studies Committee and must be taken before enrolling in graduate courses at KU.

There are two purposes for these extra deficiency courses:

  1. To make sure that each student is prepared for the Master's courses, in terms of prerequisites.
  2. To make sure that upon graduation the student can legitimately claim the title "Electrical Engineer", "Computer Engineer", "Computer Scientist", or "Information Technologist". This includes being able to do the typical things that an undergraduate degree holder would be able to do in the area in question.

In almost all cases a student who is shifting majors already has these same objectives, and we have found that such students are happy to take the extra undergraduate courses we have required. You can decide if the deficiency courses are taken at KU or at another accredited college or university. Prior approval by the graduate committee is required if taken elsewhere.

The following lists are typical requirements. The key is that the student be able to handle the highest level courses in sequences of courses. We suggest that each individual start at the highest comfortable point in each sequence.

We may require that you take certain undergraduate courses before being admitted to the Graduate Program. In such cases, ultimate admission will depend on adequate performance in these courses, i.e., minimum KU GPA of 3.0 or better.

The following courses are KU courses which contain material needed. It is not necessary that incoming students have the same courses as our undergraduates take, but the match should be reasonably good, as determined by the EECS Graduate Studies Committee.

Up Back to top

Candidates for MS in EE

The following courses are required (note that these courses have prerequisites, as listed in the EECS Undergraduate Handbook):

  • EECS 312 (Electronic Circuits I)
  • EECS 388 (Computer Systems and Assembly Language)
  • EECS 420 (Electromagnetics II)
  • EECS 461 (Probability and Statistics)
  • EECS 562 (Introduction to Communication Systems) and two senior electives in EECS.

Up Back to top

Candidates for MS in CoE

The following courses are required (note that these courses have prerequisites, as listed in the EECS Undergraduate Handbook):

  • EECS 360 (Signal and System Analysis)
  • EECS 443 (Digital Systems Design)
  • EECS 461 (Probability and Statistics)
  • EECS 643 (Advanced Computer Organization)
  • EECS 563 (Introduction to Communication Networks)
  • EECS 678 (Introduction to Operating Systems) and one senior elective in EECS.

Up Back to top

Candidates for MS in CS

The following courses are required (note that these courses have prerequisites, as listed in the EECS Undergraduate Handbook):

  • MATH 526 (Applied Mathematical Statistics I)
  • EECS 510 (Introduction to the Theory of Computing)
  • EECS 560 (Data Structures)
  • EECS 645 (Computer Architecture)
  • EECS 678 (Introduction to Operating Systems) and two senior electives in EECS.

Up Back to top

Candidates for MS in IT

See admission requirements for the MSIT degree.

Up Back to top