Approved ECE/CE major classes for Masters Degree
Graduate classes
Even though your area of interest may
be very focused (e.g., IC design, or data mining), for the purposes of the MS
degree, all of computer engineering will be considered major work. Specifically,
the following courses are major work.
All EE380L (mostly software classes)
All EE382C (mostly software engineering classes)
All EE382M (computer engineering classes, except System Design Metrics, Analog
IC)
All EE382N (mostly computer engineering classes)
All EE382V (new classes)
Some EE397K (if it involves software or computer engineering assignments)
e.g., EE397K Analysis and Design of Digital Integrated Circuit
EE397K Computer Arithmetic
EE397K High Performance Processor Design
EE397K.1 Conference Course
Undergraduate classes taken at UT as a
graduate student
EE345M+
Embedded systems
EE345S Real-Time Digital Signal Processing Laboratory
EE360C Algorithms
EE360P Distributed Operating Systems
EE360F Software Engineering Process
EE360M+
Digital systems
EE360N Computer architecture
EE360R*
Computer aided IC design (should take graduate version)
EE360S IC design
EE372N Telecommunication Networks
EE371D/ EE379K Intro to Neural Networks
EE379K Software Testing
+These
undergraduate classes can be taken as an EE397K.1 See the instructor about the
details.
*These
undergraduate classes have a graduate version that may be taken instead, see the
instructor about the details. The
graduate version of EE360R is EE382M (VLSI I). There is variation in the
material covered in the graduate versus undergraduate classes, depending on the
instructor. This means that some
offerings of the undergraduate version will be much more comprehensive than
other versions of the graduate version, and vice-versa.
Approved ECE/CE supporting work classes for Masters Degree
1) Courses taken in Computer Science, Math, Physics, or another engineering
department can be used as supporting work for the masters degree, as long as the
course can be used for a degree by students in that department. In other words,
you can not count a course designated for nonmajors. Even though the CS
department offers courses that seem similar to major work classes (e.g.,
computer architecture and VLSI design), CS classes are considered supporting
work.
2) Courses taken within the ECE department that are sufficiently different from
software and computer engineering can be used as supporting work for the masters
degree. Typically these classes should not have large software assignments or
involve the design of computer components. For example, EE397K Intellectual
Property can be used as supporting work for the masters degree. The following
courses count as supporting work.
EE382M System Design Metrics
EE382M.14 Analog Integrated Circuit Design
3) You are encouraged to take one or two classes in the business and/or law
school. However, not all courses in the business or law school can be
counted as supporting work. The course must be able to be used for a degree by
students in that department. In other words, you can not count a course
designated for nonmajors. I expect the course to add substantial value to your
education.
These classes can not be counted for
the MS degree
EE397K Advanced Oral Communication for International Engineering Students and
EE397K
Advanced Written
Communication for International
Engineering Students
Under most situations it is a good idea to get approval from the area advisor
before you taking either a supporting work or an undergraduate class.
You must receive a C or higher in a course in order to count it toward your
MS degree. You must receive a B- or higher in a course in order to count it toward your
PhD degree.