UWM Home PageUWM Graduate School UWM logo Grad School graphic
Quick Links


Prospective Students


Contact Information

PROGRAM CONTACT INFORMATION

Engineering
Phone: (414) 229-7267
Fax: (414) 229-6958
E-mail: mcroy@uwm.edu
Computer Science
Phone: (414) 229-4677
Fax: (414) 229-6958
E-mail: dta@uwm.edu

Request Information

Engineering

School/College: College of Engineering and Applied Science

Department links
Engineering
Web site  
Faculty Directories:  
Civ. Eng. & Mechanics  
Industrial & Manufacturing  
Electrical  
Materials  
Mechanical  
Computer Science
Web site  
Faculty Directory  
CEAS pays the $40
credential evaluation fee for CEAS applicants with non-US college credit.

Degrees Conferred:

  • M.S. in Engineering
  • M.S. in Computer Science
  • Ph.D. in Engineering

Contents

Related Certificate

Overview

With the exception of the Master of Science in Computer Science, the graduate programs offered by the College of Engineering and Applied Science are college-wide programs, and the responsibility for these programs is vested in the graduate faculty of the College operating via an interdepartmental committee, the Graduate Program Subcommittee (GPSC).

The engineering master's program offered by the College is the Master of Science in Engineering.

The program provides breadth by requiring a program of coursework and depth through participation in research or design synthesis. The research or design synthesis effort is documented in a thesis that is presented and defended by the student at the final degree examination. For those with prior engineering/scientific work experience which includes appropriate report writing, the program offers a non-thesis option which requires additional coursework in lieu of thesis.

Since the program does not require a rigid set of courses, each student, in consultation with faculty, has the flexibility to put together a program of study which is compatible with the student's career objectives. The flexibility of customizing the program of study makes the Master of Science in Engineering Program suitable as a terminal degree as well as a stepping stone for doctoral level study.

Master's Overview

The master's program in Engineering currently offers the following areas of concentration:

  • Biomedical Engineering
  • Civil Engineering
  • Electrical and Computer Engineering
  • Energy Engineering
  • Engineering Management
  • Engineering Mechanics
  • Industrial and Management Engineering
  • Manufacturing Engineering
  • Materials Engineering
  • Mechanical Engineering

The Master of Science in Computer Science is a departmental program and is offered by the Department of Electrical Engineering and Computer Science. The program is designed to provide the student with a broad background in important aspects of computer science. Areas of concentration include software engineering, computer systems, computer networks, data security, and artificial intelligence. The student may prepare for a career in the industrial, business, or government communities, or for doctoral studies.

Ph.D. Overview

The Doctor of Philosophy, the highest degree offered by the University, is conferred in recognition of marked scholarship in a broad field of knowledge as well as distinguished critical or creative achievement within a special area of the general field (the special area being the subject of the doctoral dissertation). The Doctor of Philosophy program in the College is designed to meet the traditional high standards for such programs.

There are six major areas in the Ph.D. program:

  • Civil Engineering
  • Computer Science
  • Electrical Engineering
  • Industrial Engineering
  • Materials Engineering
  • Mechanical Engineering

A student may be awarded the concentration designation on request at graduation if they meet the requirements. A listing of requirements is available from the Graduate School or the Graduate Programs Office of the College of Engineering & Applied Science.

In the various programs, there is enough flexibility to allow the student to develop a plan of studies tailored to meet individual needs. Evaluation of the study plan is based on its appropriateness as an engineering or computer science program, the availability within the University of appropriate course offerings, and the availability within the College of a faculty member who is qualified to serve as the student's major professor.

The Ph.D. degree requires a minimum of 66 credits beyond the baccalaureate, including a dissertation. The student must also satisfy a residence requirement.

Students who wish to gain an advanced level professional learning experience with an industrial or government organization may select the internship course (997) subject to approval of the advisor, a participating industrial or government organization and of the GPSC and the CEAS Associate Dean. Internship registration must be for 6 credits and may be used towards fulfilling the residence requirement. Not more than 6 credits of internship registration will be counted toward the degree. Further details are included under the description of the Doctor of Philosophy degree program in this section.

Many of the courses leading towards the various master's degrees and the doctoral degree are offered in the late afternoon or evening; thus students can complete much of their coursework on a part-time basis.

M.S./MUP Program Overview

In cooperation with the Department of Urban Planning, the College of Engineering and Applied Science offers a Master of Science in Engineering/Master of Urban Planning program to prepare students for positions in transportation, public works or similar areas. Students in the program will concurrently pursue a Master of Science in Engineering degree and a Master of Urban Planning degree from the School of Architecture and Urban Planning. Prerequisite to the award of either degree in this program is the simultaneous award of its counterpart degree. Candidates seeking admission to the M.S./MUP must apply to and be admitted to both programs. The requirements for admission to the Master of Urban Planning degree program are detailed in the Urban Planning section of the Bulletin.

Students are required to meet the College of Engineering and Applied Science requirements for the Master of Science in Engineering degree as well as the requirements for a Master of Urban Planning degree as set by the Department of Urban Planning. Students in the M.S./MUP program are required to take 6 credits in the Department of Urban Planning as well as an additional 24 credits of core courses in the Department of Urban Planning. The total credit requirement for the M.S./MUP program is 54 credits. Students in the M.S./MUP program must also take and pass a comprehensive exam in Urban Planning.

Cooperating Departments:

  • Civil Engineering
  • Electrical Engineering and Computer Science
  • Industrial and Manufacturing Engineering
  • Materials
  • Mechanical Engineering

Graduate Faculty

Go back to the top

Civil Engineering
Professors
Bravo, Hector, Ph.D., University of Iowa
Ghorbanpoor, Al, Ph.D., University of Maryland, Chair
Helwany, Sam M.B., Ph.D., University of Colorado-Boulder
Horowitz, Alan J., Ph.D., University of California-Los Angeles
Associate Professors
Li, Jin, Ph.D., University of Cincinnati
Liao, Qian, Ph.D., Cornell University
Rahman, Adeeb, Ph.D., University of Wisconsin-Madison
Sobolev, Konstantin, Ph.D., Research Institute of Concrete and Reinforced Concrete, Russia
Tabatabai, Habibollah, Ph.D., University of Florida
Titi, Hani, Ph.D., Louisiana State University
Zhao, Jian, Ph.D., University of Minnesota
Assistant Professors
El-Hajjar, Rani, Ph.D., Georgia Institute of Technology
Liu, Yue, Ph.D., University of Maryland-College Park
Electrical Engineering and Computer Science
Professors
Armstrong, Brian, Ph.D., Stanford University
Hanson, George W., Ph.D., Michigan State University, Co-Chair
Hosseini, Seyed, Ph.D., University of IowaMcRoy, Susan, Ph.D., University of Toronto
Misra, Devendra K., Ph.D., Michigan State University
Munson, Ethan, Ph.D., University of California-Berkeley, Co-Chair
Nasiri, Adel, Ph.D., Illinois Institute of Technology
Suzuki, Ichiro, D.E., Osaka University
Yu, David, Ph.D., University of Oklahoma
Zhang, Jun, Ph.D., Rensselaer Polytechnic Institute
Associate Professors
Boyland, John, Ph.D., University of California- Berkeley
Cheng, Christine, Ph.D., Johns Hopkins University
Dumitrescu, Adrian, Ph.D., Rutgers—The State University of New Jersey
Goyal, Mukul, Ph.D., Ohio State University
Kouklin, Nikolai, Ph.D., University of Nebraska-Lincoln
Law, Chiu-Tai, Ph.D., Purdue University
Mafi, Arash, Ph.D., Ohio State University
Mali, Amol, Ph.D., Arizona State University
Wang, Weizong, Ph.D., University of Maryland-College Park
Xu, Guangwu, Ph.D., State University of New York, Buffalo
Yu, Zeyun, Ph.D., University of Texas-Austin
Zhao, Tian, Ph.D., Purdue University
Assistant Professors
Hu, Yi, Ph.D., University of Texas at Dallas
Pashaie, Ramin, Ph.D., University of Pennsylvania
Ranji, Mahsa, Ph.D., University of Pennsylvania
Adjunct Professor
Daniel Rowe, Ph.D., University of California, Riverside (Associate Professor of Computational Sciences, Department of M.S.CS, Marquette University)
Industrial and Manufacturing Engineering
Wisconsin Distinguished Professor
Lovell, Michael, Ph.D., University of Pittsburgh, Chancellor
Professor
Nambisan, Satish, Ph.D., Syracuse University
Bret Peters, Ph.D., Georgia Institute of Technology, Dean of CEAS
Associate Professors
Campbell-Kyureghyan, Naira, Ph.D., Ohio State University, Chair of IME
Jang, Jaejin, Ph.D., Purdue University
Seifoddini, Hamid, Ph.D., Oklahoma State University
Assistant Professor
Beschorner, Kurt, Ph.D., University of Pittsburgh
Nanduri, Vishnu, Ph.D., University of South Florida
Otieno, Wilkistar, Ph.D., University of South Florida
Petering, Matthew, Ph.D., University of Michigan
Seo, Na Jin, Ph.D., University of Michigan
Materials
Distinguished Professor
Rohatgi, Pradeep K., D.Sc., Massachusetts Institute of Technology
Professors
Lopez, Hugo F., Ph.D., Ohio State University
Associate Professor
Abu-Zahra, Nidal, Ph.D., Cleveland State University, Chair
Venugopalan, Devarajan, Ph.D., McMaster University
Assistant Professors
Benjamin Church, Ph.D., Georgia Institute of Technology
Chang Soo Kim, Ph.D., Carnegie Mellon University
Mechanical Engineering
Professors
Amano, Ryoichi S., Ph.D., University of California-Davis
Chen, Junhong, Ph.D., University of Minnesota
Jen, Tien-Chien, Ph.D., University of California-Los Angeles
Associate Professors
Dhingra, Anoop, Ph.D., Purdue University, Chair
D'Souza, Roshan, Ph.D., University of California, Berkeley
Perez, Ronald A., Ph.D., Purdue University
Pillai, Krishna, Ph.D., University of Delaware
Reisel, John R., Ph.D., Purdue University
Renken, Kevin J., Ph.D., University of Illinois-Chicago
Assistant Professors
Avdeev, Ilya, Ph.D., University of Pittsburgh
Chang, Woo-Jin, Ph.D., Inha University, Republic of Korea
Li, Ying, Ph.D., University of Florida
Nosonovsky, Michael, Ph.D., Northeastern University
Wornyoh, Emmanuel, Ph.D., Carnegie Mellon University
Yuan, Yingchun (Chris), Ph.D., University of California, Berkeley
Associate Scientist
Li, Yaoyu, Ph.D., Purdue University

Master of Science in Engineering

Go back to the top

Admission

An applicant must meet Graduate School requirements plus these College requirements to be considered for admission to the program:

  1. Undergraduate major in engineering, mathematics or a natural science.
  2. Submission of official GRE scores from test taken within the last 5 years.

Applicants may be admitted with specific program-defined course deficiencies provided that the deficiencies amount to no more than two courses.

The student is expected to satisfy deficiency requirements within three enrolled semesters. The deficiencies are monitored by the Graduate School and the individual graduate program unit. No course credits earned in making up deficiencies may be counted as program credits required for the degree.

Major Professor as Advisor

The Graduate School requires that the student have a major professor to advise, supervise, and approve the Program of Study before registering for courses. The College will assign the incoming student to a temporary advisor at the time of admission.

A student may change advisors with the consent of the new advisor and of the Associate Dean of Graduate Programs of CEAS, and upon notification of their current advisor.

Program of Study

During the first semester the student, in consultation with the major professor, develops a program of study, obtains the consent of the advisor and submits it to the College Graduate Programs Office for approval by the Associate Dean. To make subsequent changes, the student must follow the same process. Graduation requires successful completion of courses from an approved program of study. Students are recommended to obtain approval for an amended program of study before taking a course not on the current program of study.

Master's Program Committee

The Program Committee is proposed by the major professor in consultation with the student. The Committee is to include at least three graduate faculty, not all of whom are in the same department.

Credits and Courses

Minimum degree requirements are 30 credits for the thesis option and 31 credits for the non-thesis option as outlined below. Of the courses offered in the College only those numbered 400 and above may be taken for graduate credit for this degree. Independent study courses (699 and 999) may be included in the minimum course credit requirements provided approval of the program of study including them has been obtained prior to registration in such courses. Typically no more than three credits of independent study are allowed in the MS Program. Guidelines on acceptable independent study courses are available in the CEAS Graduate Programs Office. A student may not use courses required for a baccalaureate degree for subsequent graduate credit.

Thesis Option

All students are encouraged to undertake the thesis option. The degree requires a minimum of 12 credits in an approved technical program of studies, 9 credits of approved electives, 3 credits in XXX 700 (CEAS Graduate Seminar Course) and 6 credits of thesis. At least 12 credits, not including thesis or the CEAS Graduate Seminar Course, must be in courses of 700 level or higher. At least 12 credits, including thesis, must be earned at UWM. The thesis may be written in absentia provided prior permission has been obtained from the major professor and the Associate Dean for Graduate Programs in the College of Engineering & Applied Science. Students in the thesis option must pass a final comprehensive examination, administered by the Master's Program Committee, partially in defense of the thesis.

Non-Thesis Option

Students will be required to specify a thesis or non-thesis option in their program of study. After 12 credits of course work are completed, changes from thesis to non-thesis option will not be allowed, except under exceptional circumstances to be considered on a case-by-case basis. Students may always change from a non-thesis to a thesis option. Departments and faculty may make a thesis a requirement (or preference) of employment for TA's , RA's, and PA's.

Departments may offer the following options and publish appropriate guidelines.

Capstone Option

The graduation requirements for this option are completion of 28 credits of course work plus 3 credits of a capstone project. The course work must include a minimum 18 credits in an approved technical program of study, 1 credit in XXX 700 (CEAS Graduate Seminar Course) and 9 credits may be approved electives. At least 15 credits must be of 700 level and above. For the capstone project, the student must submit a written proposal and receive approval from the advisor. The student will register for a 3 credit course that allows flexible independent study (either independent study or a specific capstone course).

The capstone project should be designed with the intent of leading to creative work based on the student's background, and should be the equivalent of 3 credits of work to be completed over a single semester. Upon completion of the capstone, the student must submit a written report and give an oral presentation of the project to the Master's Program Committee for approval.

Comprehensive Exam Option

The graduation requirements for this option are completion of 31 credits of course work and a demonstration of course mastery. The course work must include a minimum 21 credits in an approved technical program of study, 1 credit in XXX 700 (CEAS Graduate Seminar Course) and 9 credits may be approved electives. At least 15 credits must be of 700 level and above. Course mastery may be demonstrated by one of the following: (1) The student submits a dossier of work, and passes an oral examination given by the Master's Program Committee. Or (2) The student passes a written master's comprehensive examination when it is offered by the department. Departments allowing an examination option will offer such exams at least once per semester, and will announce the date of the exam at least 60 days prior to the exam. The department also must provide a written description of the topics covered on the exam, including text books and chapters.

Time Limit

The student must complete all degree requirements within five years of initial enrollment.

Master of Science in Computer Science

Go back to the top

Satya Nadella

New Microsoft CEO earned M.S. in Computer Science at UWM ('90)
Admission

An applicant must meet Graduate School requirements and either of the following program requirements to be considered for admission:

  • Undergraduate major in Computer Science, or
  • Satisfactory completion of two programming courses (such as CS 201 and 251); at least 6 additional credits of coursework in CS; and Math 231 and 232 or their equivalents.

Applicants may be admitted with specific program-defined course deficiencies provided that the deficiencies amount to no more than two courses. The student is expected to satisfy deficiency requirements within three enrolled semesters. The deficiencies are monitored by the Graduate School and the individual graduate program unit. No course credits earned in making up deficiencies may be counted as program credits required for the degree.

Major Professor as Advisor

The student is assigned an initial faculty advisor at the time of admission. The student selects a faculty member as a capstone or thesis advisor, respectively, as they follow the thesis or non-thesis option, after consultation with that faculty member. Any change in faculty advisor requires the documented permission of the new faculty member and the Department. An initial Program of Study with student, advisor and Department approval should be completed prior to the completion of 9 credits in the program. The final Program of Study must be approved by the thesis or capstone advisor, as appropriate.

Credits and Courses

The following is a requirement for both options: The student must have taken six Computer Science courses (specified below) or their equivalents prior to completion of the M.S. Program. Appropriate courses taken by a student in another program that are considered equivalent to the courses below can be used to satisfy this requirement with the approval of the Department. The six courses are:

CS315 Computer Organization and Assembly Language Programming
CS317 Discrete Information Structures
CS351 Data Structures and Algorithms
CS458 Computer Architecture
CS535 Algorithm Design and Analysis
CS537 Introduction to Operating Systems

At most six credits of the courses used to satisfy this requirement (excluding 315, 317 and 351) and taken as a graduate student may be used in either option of the program. All students must submit an approved Undergraduate Requirements Assessment (which explains how the requirement will be met) prior to registering for any courses.

Thesis Option

The minimum credit requirement is 30, comprising (i) 18 credits of 700 or higher level courses including CS 700 (CEAS Graduate Seminar -- 3 credits), CS 704 (Analysis of Algorithms) and excluding CS 990 (Master's Thesis), (ii) 6 credits of additional courses that carry graduate credit, and (iii) 6 credits of CS 990. All courses must be approved in the Program of Study. The student must not register for more than 4 credits of CS 990 in any one semester. The student must write an acceptable thesis under the supervision of a faculty advisor and pass a final comprehensive examination which will normally focus on the thesis. Once a student begins a thesis under the supervision of an advisor, the graduate program director must approve any change to a new thesis advisor.

Non-Thesis Option

The minimum credit requirement is 31, comprising (i) 19 credits of 700 or higher level courses including CS 700 (CEAS Graduate Seminar -- 1 credit only), CS 704 (Analysis of Algorithms) and excluding CS 995 (Master's Capstone Project), (ii) 9 credits of additional courses that carry graduate credit, and (iii) 3 credits of CS 995. All courses must be approved in the Program of Study. The student must complete a capstone project under the supervision of a faculty advisor and pass CS 995 with a grade of B or better.

For either option, all courses must be approved in the Program of Study. Non-CompSci courses must be approved prior to registration.

Time Limit

All students must complete the degree requirements within five years of initial enrollment.

Integrated B.S.-MS Degree

Admission

An Integrated B.S.-MS program is available for exceptional undergraduate students. In this program, students take 6 graduate credits while completing the B.S. degree.

Minimum admission requirements:

  • 3.2 GPA.
  • 36 credits or less remaining for the B.S..
  • Approval from their major department.
Application Process
  1. In consultation with their major professor, students must complete an Integrated B.S./M.S. Program of Study Form. Students must indicate on the form which 6 graduate-level credits are being taken while completing the B.S. degree. Engineering students must have the form approved by the CEAS Office of Graduate Programs and Research. Computer Science students must have the form approved by the Graduate Program Representative for the CS M.S. Program. Students must have their Program of Study approved prior to the start of the final undergraduate semester and before starting graduate courses.
  2. Students must apply to the Graduate School. The M.S. degree requirements must be completed within five years of completion of the B.S. degree. Students in the Integrated Program are not required to take the GRE exam for admission to the Graduate School.
Program of Study

Advanced standing will be granted to Integrated B.S.-MS students who have successfully completed six credits of pre-approved course work at the graduate level with a grade of B or better. If a course has U/G status, the student must follow the syllabus and grading scale designated for graduate students. Once admitted to the Graduate School, students in the Integrated Program must meet the requirements listed in the following tables:

Master of Science in Engineering
Program Option Overall M.S. Credit Requirement
Thesis

24 course credits completed after admission to graduate status. Requires 3-credit Graduate Seminar course 

6 thesis credits

Total  30 credits

Non-Thesis

31 course credits completed after admission to graduate status. Requires 1-credit Graduate Seminar course

Total 31 credits
Master of Science in Computer Science
Program Option Overall M.S. Credit Requirement
Thesis

18 credits of 700 or higher-level courses including CS 700 (CEAS Graduate Seminar — 3 credits), CS 704 (Analysis of Algorithms)

6 credits of additional courses that carry graduate credit

6 credits of CS 990

Total 31 credits
Non-Thesis

19 credits of 700 or higher-level courses including CS 700 (CEAS Graduate Seminar — 1 credit), CS 704 (Analysis of Algorithms).

9 credits of additional courses that carry graduate credit

3 credits of CS 995 (Master’s Capstone Project)..

Total 31 credits

The following is a common requirement for both options: The students must have taken six Computer Science courses (specified below) or their equivalent prior to completion of the M.S. Program. Appropriate courses satisfy the common requirement with the approval of the department. The six courses are:

All four of the following courses:
CS 315 Computer Organization and Assembly Language Programming
CS 317 Discrete Information Structures
CS 458 Computer Architecture
CS 535 Data Structure and Algorithms

and

Any two of the following four courses:
CS 417 Introduction to the Theory of Computation
CS 431 Programming language Concepts
CS 536 Software Engineering
CS 537 Operating Systems

At most six credits of the above courses with UG credit may be used to satisfy the courses requirements of the two options.

In the thesis option, the student must register for thesis credits (CS 990) in at least two semesters

Time Limit

The M.S. degree requirements must be completed within five years of the first enrollment in the Integrated Program.

Graduation

Students who withdraw from the Integrated Program may continue in the B.S. program and be awarded the bachelor's degree.

Doctor of Philosophy in Engineering

Go back to the top

Admission

An applicant must meet Graduate School requirements plus these College requirements to be considered for admission to the program:

  1. Bachelor's or master's degree in engineering or computer science depending on the program area selected.
  2. Applicants with B.S. or M.S. degrees outside of engineering or computer science may be admitted with specific program-defined course deficiencies provided that the deficiencies amount to no more than two courses. The student is expected to satisfy deficiency requirements within three enrolled semesters. The deficiencies are monitored by the Graduate School and the individual graduate program unit. No course credits earned in making up deficiencies may be counted as program credits required for the degree. The undergraduate/graduate preparation including mathematics equivalent to ElecEng 234 or Math 234, or the made-up deficiencies must be sufficient to assure the Graduate Program Subcommittee that the applicant is able to proceed with advanced work directed toward the doctoral degree.
  3. A grade point average of 3.0 on the basis of 4.0 in highest degree granted. An applicant with a master's degree in engineering having a GPA of less than 3.0, but at least equal to 2.75, may be admitted if substantial evidence can be submitted demonstrating that the applicant has the capacity to perform satisfactory doctoral work.
  4. All applicants are required to submit a brief (1 or 2 page) statement describing their professional goals and at least two letters of reference.
Reapplication

A student who receives a master's degree at UWM must formally apply for admission to the Graduate School as a doctoral student before continuing studies which will be credited toward the Doctor of Philosophy in Engineering.

Credits and Courses

The minimum degree requirement is 66 graduate credits beyond the bachelor's degree. The minimum credit distribution of coursework to be undertaken must be as follows depending on the option selected.

  • 21 credits in the major area of concentration
  • 9 credits in an approved minor area
  • 6 credits in mathematics and/or quantitative methods
  • 18 credits of doctoral thesis
  • 9 credits of approved electives
  • 3 credits of XXX 700, CEAS Graduate Seminar (XXX can be any CEAS department)

The 6-credit requirement in mathematics and/or quantitative methods may be met by satisfactorily completing certain courses specified by the GPSC or by taking the minor in mathematics. When such courses also count for either the major or the minor area, the remaining credits may be taken as approved electives.

The student must achieve a 3.0 GPA separately in each of the following areas: the major area, the minor area, the quantitative methods area and the required ethics course.

The major area of concentration must be in one of the six areas approved for the Ph.D. degree in the College. These areas are: Civil Engineering, Computer Science, Electrical Engineering, Industrial Engineering, Materials, and Mechanical Engineering. The minor is normally in another area offered in the College or in the physical sciences or mathematics or in management sciences. Consideration of any other area as a minor requires the prior approval of the GPSC.

A minimum of 26 credits, excluding thesis and internship, if applicable, must be at the 700 level or higher.

A minimum of 33 credits, including thesis and internship, when applicable, must be completed while enrolled at UWM in the Ph.D. degree program.

A maximum of 33 credits of coursework can be considered for transfer credits for prior graduate work including a master's degree earned at UWM or elsewhere provided the coursework taken falls within the appropriate areas. Students entering the program without a prior applicable master's degree are limited to a total maximum transfer of 9 credits for courses taken elsewhere. Independent study courses (699 and 999) may be included in the minimum course credit requirements provided GPSC approval has been obtained prior to registration in such course. Typically no more than six credits of independent study are allowed in the Ph.D. Program. Guidelines on acceptable independent study courses are available in the CEAS Graduate Studies Office.

The GPSC may require candidates to complete certain courses as part of the requirement for the specific major or to meet the mathematics and/or quantitative methods requirement.

Major Professor as Advisor

The Graduate School requires that the student must have a major professor to advise, supervise, and approve the program of study before registering for courses. The GPSC will assign the incoming student to a temporary Program Advisor at the time of admission. Prior to the completion of 12 credits (9 credits for part-time students), the student must select a major professor who will be the student's thesis advisor. The student in consultation with the major professor develops a proposed program of studies which is submitted to the Graduate Program Subcommittee for approval. For subsequent changes, the student must file a revised program of study for approval.

Internship Elective

Students interested in undertaking an internship may do so by taking not more or less than 6 credits in course 997. Registration for Internship may be used toward meeting the residence requirements. Not more or less than 6 credits of internship will be counted toward the degree. The internship normally involves a cooperative effort with industry or government agencies where the student is involved actively in advanced professional engineering activities.

Registration in the internship course must be subsequent to passing the Qualifying Examination and submission of an internship proposal outlining the scope and objectives of the activity. The internship proposal must be duly approved by the advisor, the organization where the internship is proposed, the GPSC and the CEAS Associate Dean for Graduate Studies. The College does not guarantee that every student interested in an internship will be placed appropriately. In the absence of suitable placements, students should plan to take other courses to fulfill the degree requirements.

Foreign Language

There is no foreign language requirement for the degree.

Residence

The program residence requirement is satisfied either by completing 8 or more graduate credits in two consecutive semesters, exclusive of summer sessions, or by completing 6 or more graduate credits in each of three consecutive semesters, exclusive of summer sessions.

Qualifying Examination

A qualifying examination must be taken to determine whether the individual is qualified for doctoral-level work. For students entering with a bachelor's degree, this examination, which will be written, may be taken after 18 credits of graduate work have been earned and must be satisfactorily completed before 30 credits of graduate work have been completed. Students admitted after completing an appropriate master's degree must take this examination in the semester immediately after 18 credits of graduate course work have been earned at UWM.

The examination will be for a given area, but will also include material on basic engineering principles. The examination will normally be offered twice a year during the regular academic year. A student may take the examination twice; if a passing grade is not obtained on the second attempt the applicant will not be permitted to proceed toward the Doctor of Philosophy degree.

Doctoral Program Committee

The Program Committee is proposed by the major professor in consultation with the department. The Committee is to include at least five graduate faculty (three from major area, one from minor area, and one from another area). Outside members, particularly for those with internships, are desirable. The majority of the Committee members should be from the student's major field.

Doctoral Preliminary Examination

A student is admitted to candidacy only after successful completion of the doctoral preliminary examination conducted by the Program Committee. This examination, which normally is oral, must be taken before the completion of 48 credits of graduate work toward the Doctor of Philosophy degree in Engineering and should be taken within the first seven years in the program. Prior to the examination the student must present a proposal for a doctoral dissertation project. The examination may cover both graduate course material and items related to the proposed dissertation project.

Dissertation

The student must carry out a creative effort in the major area under the supervision of the major professor and report the results in an acceptable dissertation. Registration for dissertation requires successful completion of the doctoral preliminary (Candidacy) examination and prior approval of the student's advisor, the doctoral committee, and the GPSC of a dissertation proposal which outlines the scope of the project, the method of approach, and the goals to be achieved. Any proposal that may involve a financial commitment by the University also must be approved by the Office of the Dean. Total dissertation project registration is for a minimum of 18 credits and any student registering for thesis must continue to register for 3 credits per semester during the academic year until the dissertation is completed.

Dissertation Defense

The final examination, which is oral, consists of a defense of the thesis project. It can only be taken after all coursework and other requirements have been completed.

Time Limit

All degree requirements must be completed within ten years from the date of initial enrollment in the doctoral program.

For additional information see the Graduate School Ph.D. requirements.

Courses - Civil Engineering

Go back to the top

Courses numbered 300-699 are Undergraduate/Graduate. Courses numbered 700 and above are Graduate only.

401 Intermediate Strength of Materials. 3 cr. U/G.
Area moment, conjugate beam, deflection due to shear, bending of unsymmetrical beams, curved beams, shear flow, shear center, stresses in open sections, theories of failure, plastic stress-strain relations, plastic deformation, limit analysis, energy methods, laboratory investigation. Prereq: jr st, Civ Eng 303(P).
411 Engineering Principles of Water Resources Design. 3 cr. U/G.
Principles of hydraulics; steady and non-steady flow in closed conduits and open channels; hydraulic design of structures, surge tanks; hydraulic model studies. Prereq: jr st & admis to an Eng major or grad st; MechEng 320(P).
412 Applied Hydrology. 3 cr. U/G.
Applied hydrology with emphasis on analysis of rainfall, runoff and streamflow processes, hydrologic forecasting and simulation, urban hydrology, hydrologic design and modelling. Prereq: jr st; Math 233(P) & MechEng 320(P).
413 Environmental Engineering. 3 cr. U/G.
Water pollution and control; hazardous substances and risk assessment; water and wastewater treatment systems; air-pollution and emission control; solid wastes; design of treatment facilities. Prereq: jr st & admis to an Eng major or grad st; MechEng 320(P).
431 (331) Materials of Construction. 3 cr. U/G.
Investigation covering engineering properties of metals, timber, concrete, masonry, plain and reinforced plastics, glues; thermal effects. Prereq: jr st; Civ Eng 303(P).
456 Foundation Engineering. 3 cr. U/G.
Site investigation; foundation bearing capacity and settlement; design of spread and combined footings; lateral earth pressures; retaining wall design; slope stability analysis; pile foundations. Prereq: jr st; Civ Eng 335(P).
463 Introduction to Finite Elements. 3 cr. U/G.
Generation and assembly of finite element matrices in one- and two-dimensional problems. Modeling and practical applications in solid mechanics, heat transfer and fluid flow. Not open to students with cr in MechEng 463, which is identical to Civ Eng 463. Prereq: jr st; ElecEng 234(P), Civ Eng 303(P), MechEng 320(C), 311(C) or 321(C).
466 Mechanics of Composite Materials. 3 cr. U/G.
Basic concepts, materials, and characteristics of composites. Micromechanics and Macromechanics of Elastic Response. Failure, design and optimization of composite structures. Civ Eng 466 & MechEng 466 are jointly offered; they count as repeats of one another. Prereq: jr st & Civ Eng 303(P)
469 Introduction to Biomechanical Engineering. 3 cr. U/G.
Mathematical modeling of human body; dynamics of human motion; neuromuscular control human movement; stress analysis of bones and joints; concurrent mechanical problems in medicine. MechEng 469 & Civ Eng 469 are jointly offered and count as repeats of one another. Prereq: Civ Eng 202(P) & 303 (P); or cons instr.
490 Transportation Engineering. 3 cr. U/G.
Technological and common elements of all modes of transportation; their effect on performance, demand, and outputs of a transportation system. Development of new transportation systems. Prereq: jr st & admis to an Eng major; Civ Eng 280(P); or grad st.
492 Environmental Impact Assessment. 3 cr. U/G.
Study and evaluation of the impacts of large scale projects on the quality of the environment with emphasis on the assessment of physical and community impacts. Impact statement preparation. Prereq: sr st.
502 Experimental Stress Analysis. 3 cr. U/G.
Basic stress strain relations; demonstration of experimental methods of determining stresses and strains; use of mechanical strain, electric strain, and strain gages, optical photoelastic equipment, brittle lacquers, models. Prereq: jr st & Civ Eng 303(P).
511 Water Supply and Sewerage. 3 cr. U/G.
Resources of water supply quality and quantity requirements. Principles of hydraulic design of water supply and sewerage systems; pumping stations. Principles of sewage disposal. Problems of management involving hydrological, engineering, institutional, legal and economic aspects. Design project. Prereq: jr st; Civ Eng 411(P).
521 Water Quality Assessment. 3 cr. U/G.
Laboratory techniques for detecting and measuring physical, chemical and biological characteristics of water and wastewater. Water quality requirements. Design of sampling programs. Prereq: sr st; Civ Eng 411(P).
560 Intermediate Structural Analysis. 3 cr. U/G.
Topics in traditional analysis methods; indeterminate structures, load & load paths, moment distribution, approximate methods, elementary plate analysis. Prereq: jr st; Civ Eng 360(P), 372(P).
571 Design of Concrete Structures. 3 cr. U/G.
Topics in reinforced concrete design; indeterminate reinforced concrete beams and frames; length effect in columns; torsion; two way floor systems; yield line theory. Prereq: jr st; Civ Eng 360(P), 372(P).
572 Design of Steel Structures. 3 cr. U/G.
Topics in design of steel structures; tension, compression, and beam members; combined axial and bending; connections; moment resisting frames; serviceability; composite construction, maintenance. Prereq: jr st; Civ Eng 360(P), 372(P).
573 Design of Masonry Structures. 3 cr. U/G.
Topics in design of masonry structures; materials, loads, design codes, reinforced & unreinforced axial & flexural members, composite & cavity walls, shear walls, seismic requirements. Prereq: jr st; Civ Eng 360(P), 372(P).
574 Design of Prestressed Concrete Structures. 3 cr. U/G.
Design of prestressed concrete structures; methods of prestressing; loss of prestress; design for flexure, shear, torsion; camber and deflections; continuity; connections; fire rating; circular prestressing. Prereq: jr st; Civ Eng 360(P), 372(P).
578 Design of Wood Structures. 3 cr. U/G.
Design of timber structures; properties of wood; design for bending, shear, and combined bending and axial load; connections; laminated sections; rigid frames and arches. Prereq: jr st; Civ Eng 360(P).
579 Earthquake Engineering. 3 cr. U/G.
Earthquake mechanics and effects, structural dynamics, seismic hazard analysis, design guidelines, design of steel and concrete buildings for earthquake loads. Counts as repeat of Civ Eng 891 w/same subtitle. Prereq: sr st; Civ Eng 571(P) or 572(P); or cons instr; or grad st.
580 Engineering Analysis in Applied Mechanics. 3 cr. U/G.
Engineering analysis of initial and boundary value problems in applied mechanics. Application of various methods to investigate a variety of engineering situations. Not open to students with cr in MechEng 580, which is identical to Civ Eng 580. Prereq: jr st; ElecEng 234(P).
590 Urban Transportation Planning. 3 cr. U/G.
Techniques used to plan urban transportation systems; data collection, trip generation, trip distribution, factors underlying the choice of mode, traffic assignment, modeling and evaluation techniques. Prereq: sr st.
592 Traffic Control. 3 cr. U/G.
Control of transportation systems with emphasis on traffic engineering principles. Data collection, capacity analysis, traffic improvements, signalization, signs and markings, channelization, intersection, speeds and safety considerations. Prereq: sr st.
594 Physical Planning and Municipal Engineering. 3 cr. U/G.
Organization and structure of local government, zoning and planning, subdivision layout, street design, transit service, urban drainage, storm and sanitary sewer, water supply and other public works activities. Prereq: sr st.
596 Transportation Facilities Design. 3 cr. U/G.
Physical design of transportation facilities including geometric design and terminals for highway, rail, air and water transportation. Student project work will be required. Prereq: jr st; Civ Eng 490(P).
598 Pavement Analysis and Design. 3 cr. U/G.
Pavement types, design factors, traffic loading and volume, materials characterization, drainage design, flexible and rigid pavements design, stresses and deflections, overlay design, pavement rehabilitation. Prereq: jr st & Civ Eng 335(P); or grad st.
610 Introduction to Water and Sewage Treatment. 3 cr. U/G.
Characteristics of water and sewage. Principles of physical, chemical and biological processes for water and sewage treatment. Design project. Prereq: sr st; Civ Eng 413(P).
614 Hazardous Waste Management. 3 cr. U/G.
Hazardous waste; regulatory process; fate and transport of contaminants; treatment and disposal methods; site remediation; quantitative risk assessment; design project. Prereq: jr st; Civ Eng 413(P).
616 Computational Hydraulics and Environmental Flows. 3 cr. U/G.
Numerical analysis applied to fluid flows and transport phenomena. Applications in environmental flows, water quality models, transport of pollutant, long wave propagation, etc. Counts as repeat of Civ Eng 691 w/same topic. Prereq: jr sr, Civ Eng 411(P).
691 Topics in Civil Engineering: (Subtitled). 1-3 cr. U/G.
Topics vary. Study of topics in theory and practice of civil engineering. Specific topics and any additional prerequisites will be announced in Schedule of Classes each time the course is offered. Retakeable for max of 6 cr. Prereq: jr st.
699 Independent Study. 1-3 cr. U/G.
May be retaken to max of 6 cr toward the undergraduate degree. Prereq: jr st; cons instr.
700 CEAS Graduate Seminar. 1-3 cr. G.
Seminar in professional ethics, oral and written communication, contemporary social issues, career development, time management, and laboratory safety. Civ Eng 700, CompSci 700, ElecEng 700, Ind Eng 700, MatlEng 700 & MechEng 700 are jointly offered and count as repeats of one another Prereq: grad st
701 Advanced Strength of Materials. 3 cr. G.
Beams of elastic foundations; advanced energy methods; thick walled cylinders; torsion of non-circular sections; approximate methods for stresses in plates, stress concentrations, contact stresses, interaction curves, elastic and inelastic buckling, introduction to elasticity. Some laboratory, matrix, and tensor applications. Prereq: grad st; Civ eng 303(P) & 401(C) or cons instr.
702 Elastic Stability. 3 cr. G.
Sending of bars under simultaneous action of axial and lateral loads; buckling of compressed bars, rings, and tubes; lateral buckling of beams; torsion of i-beams; buckling of thin plates. Prereq: grad st. Civ Eng 401(P) ElecEng 234(P).
708 Fate and Transport of Micro and Nano Particles in the Environment. 3 cr. G.
Fundamentals governing fate and transport of micro and nano particles, e.g. inorganic particles, bacteria, viruses and protozoan in aquatic environment and porous media including soil, sand and filtration system. Prereq: grad st; Civ Eng 411(P) or 413(P) or cons instr
710 Industrial Waste Treatment. 3 cr. G.
Principles and theories of treating industrial wastes. Characterization of industries and their wastes. Treatment processes including tertiary and advanced wastewater separation techniques. Hazardous wastes management. Administration of industrial waste control. Programs. Prereq: grad st; Civ Eng 521(P) & 610(P) or cons instr.
711 Water Resource Planning and Systems Analysis. 3 cr. G.
Programming and optimization theory applied to water resources. Ground water systems analysis. Multi-level optimization of systems analysis for water supply and pollution control. Systems simulation for regional analysis. Economic evaluation. Prereq: grad st; Civ Eng 411(P) or cons instr.
712 Ground Water Flow and Seepage. 3 cr. G.
Linear and non-linear seepage laws; theoretical models; electro-osmosis in soils; analytical solution to steady state problems; numerical solutions to transcient problems; analytical solutions to transient problems; experimental methods and models; design of dewatering systems. Prereq: grad st; Civ Eng 411.
714 Unit Operations in Environmental Engineering. 3 cr. G.
Unit operations of physicochemical and biological aspects employed in water and wastewater treatments. In-situ treatment of contaminated groundwater. Theory and development of design criteria. Prereq: grad st; Civ Eng 610(P); cons instr.
716 Sediment Transport. 3 cr. G.
Physical properties of sediment; incipient motion, bed forms, suspended load, bed load, total load, natural river processes. Prereq: grad st; Civ Eng 411(P).
717 Open Channel Flow. 3 cr. G.
Basic equations of continuity, mechanical energy and momentum; uniform, gradually varied, and spatially varied flows; hydraulic structures; governing equations of unsteady flow and numerical solutions. Prereq: grad st; Civ Eng 411(P) or equiv.
718 Biological Processes for Water and Wastewater Treatment. 3 cr. G.
Biological and engineering principles related to trickling filters, activated sludge plants, lagoons, rotating biological contactors, aerobic and anaerobic digesters, nutrient removal and bioremediation. Prereq: grad st; Civ Eng 413(R) or 610(R)
719 Pollutant Dispersion Process. 3 cr. G.
Classical diffusion theories; longitudinal dispersion, vertical and transverse mixing in free-surface turbulent flow, application to natural channels. Prereq: grad st; Civ Eng 411(P).
721 Advanced Water Analysis. 3 cr. G.
Advanced analytical methods for evaluating sources, distribution patterns, concentrations, and biological effects of pollutants in natural waters. Tracers, nuclear techniques, organics, metals, bioassays. Lecture and laboratory. Prereq: grad st; Civ Eng 521(P) or cons instr.
725 Finite Element Methods in Engineering. 3 cr. G.
Formulation and assembly of finite elements. Tools in numerical analysis, interpolation, integration. Trusses, beams, plates, two-dimensional problems. Generalized field problems: heat transfer, fluid flow. Emphasis on practical application. Prereq: grad st.
726 Mechanical Vibrations. 3 cr. G.
Free and forced vibrations of multiple degree of freedom systems using modern matrix methods. Not open to students who have cr in MechEng 726, which is identical to Civ Eng 726. Prereq: grad st; MechEng 475 or equiv.
731 Properties of Concrete. 3 cr. G.
Advanced course in portland cement concrete; proportioning methods, theories of hardening and setting, properties, prefabricated concrete, precast concrete, construction methods, light-weight aggregates and concrete, causes of disintegration, protective treatments, specifications, cost estimates. Prereq: grad st; cons instr.
732 Fatigue in Engineering Materials. 3 cr. G.
Influence of repeated stress in engineering design, fatigue testing machines, and procedures, factors influencing fatigue properties, theories of fatigue failure. Prereq: Civ Eng 401(P) or cons instr.
735 Advanced Soil Mechanics. 3 cr. G.
Advanced treatment and application of theories and principles of soil mechanics; permeability and seepage; elastic theories of stress distribution; consolidation theories; shearing strength and failure criteria; plastic equilibrium. Prereq: grad st; Civ Eng 335(P).
755 Soil and Foundation Dynamics. 3 cr. G.
Dynamic properties of soils; analysis of block and pile foundations for vibrating and impact loads; analysis of retaining structures and slopes subjected to seismic loading. Prereq: grad st; Civ Eng 456(P).
756 Advanced Foundation Engineering. 3 cr. G.
Critical study of actual engineering projects; introduction to existing design procedures and the basis for foundation recommendations. Prereq: grad st; Civ Eng 456(P).
761 Advanced Structural Analysis. 3 cr. G.
Analysis of structures utilizing matrix stiffness techniques; material and geometric nonlinearities, volume changes, extreme loadings. Prereq: grad st; Civ Eng 360(P); Civ Eng 463(P).
771 Advanced Concrete Design. 3 cr. G.
Advanced topics in design of concrete structures; structural systems & bracing, two-way slab, walls, construction phase assessment, joints & ductility, design for fire, seismic design. Prereq: grad st; Civ Eng 571(P).
772 Advanced Steel Design. 3 cr. G.
Advanced topics in design of steel structures; plate girders, moment resisting frames, stability & bracing, connections, torsion, seismic design, fatigue & fracture.Prereq: grad st; Civ Eng 572(P).
773 Advanced Dynamics. 3 cr. G.
General theory of dynamic behavior from the viewpoint of Lagrangian and Hamiltonian mechanics. Application of energy principles to dynamical analysis of mechanical systems. Not open to students who have cr in MechEng 773, which is identical. Prereq: grad st; MechEng(580) or Civ Eng 580(P); or cons instr.
774 Shock and Vibration Analysis. 3 cr. G.
Dynamic response of mechanical systems to complex shock and vibration conditions; application of the eigenvalue and transform methods of analysis to the solution of engineering problems. Not open to students who have cr in MechEng 774, which is identical to Civ Eng 774. Prereq: grad st; MechEng 475(P) & 580(P).
775 Analysis and Design of Bridges. 3 cr. G.
Bridge types; loads and AASHTO specifications; analysis and design of superstructures; substructure design; computer applications. Prereq: grad st; Civ Eng 463(P); 571(P); 572(P) or cons instr.
777 Design of Multistory Buildings. 3 cr. G.
Topics in design of multistory building systems; planning & environmental criteria, loading, analysis, design, construction, lateral systems, foundation, cladding, building service & management. Prereq: grad st; Civ Eng 463(P), 571(P), 572(P).
785 Dynamics of Structures. 3 cr. G.
Analysis and design of structures subjected to dynamic loads; effects of damping and inelastic action; multi-degree of freedom and continuous systems; numerical techniques; seismic design. Prereq: grad st; Civ Eng 463(P) or cons instr.
790 Transportation Systems Design. 3 cr. G.
Principles of systems analysis as they relate to the planning, design and operation of transportation systems. Model building, evaluation, systems management. Prereq: grad st; Civ Eng 590(P).
792 Methods of Transportation Analysis. 3 cr. G.
Mathematical tools useful in analysis of transportation systems. Process of modeling and simulation, matrix techniques, network analysis, statistical analysis, etc. As related to transportation. Use of standard packaged computer programs. Class project may be utilized to develop these skills. Prereq: grad st; CompSci 151(P) or equiv. Civ Eng 590(P).
794 Traffic Planning and Operations. 3 cr. G.
Planning and design of traffic systems, delay and capacity of signalized intersections, freeway controls, traffic system management and optimization, queues, traffic assignment and simulation. Prereq: grad st; Civ Eng 592(C).
804 Theory of Plasticity. 3 cr. G.
Yield conditions, stress strain relations; plastic potential, hardening theories, torsion, bending, thick walled spherical and cylindrical shells under internal pressure; plane strain of perfectly plastic material. Prereq: Civ Eng 805(P).
880 Bioengineering Seminar. 1 cr. G.
Presentations by bioengineering affiliated faculty, invited speakers, and graduate students. MechEng 880, ElecEng 880, CompSci 880, MatlEng 880, IndEng 880 & Civ Eng 880 are jointly offered and count as repeats of one another. May be repeated to 3 cr. max. Prereq: grad st
888 Candidate for Degree. 0 cr. G.
Available for graduate students who must meet minimum credit load requirements. Fee for 1 cr assessed. Prereq: grad st.
890 Advanced Topics in Engineering Mechanics: (Subtitled). 1-3 cr. G.
Topics vary. Study and discussion of advanced topics of current interest in mechanics. S tudents will prepare reports or designs using the latest developments in mechanics literature. Specific topics and any additional prerequisites will be announced in the schedule of classes each time the course is offered.May be repeated with change in topic to max of 9 cr. Prereq: grad st.
891 Advanced Topics in Civil Engineering: (Subtitled). 1-3 cr. G.
Topics vary. Study of advanced topics of theory and practice of structural engineering. Specific topic and any additional prerequisites will be announced in the schedule of classes each time the course is offered. Retakeable with change in topic to max of 9 cr. Prereq: grad st.
940 Topics in Transportation: (Subtitled). 1-3 cr. G.
Topics vary. Topics and problems of current interest in transportation; readings and review of recent literature and development of a critical analysis or paper. Subject matter may be student initiated. Specific topic and any additional prerequisites will be announced in the schedule of classes each time the course is offered.Retakeable with change in topic to max of 9 cr. Prereq: grad st.
990 Masters Thesis. 1-9 cr. G.
Prereq: grad st; cons instr.
998 Doctoral Thesis. 1-12 cr. G.
Prereq: grad st; cons instr & grad prog Comm.
999 Advanced Independent Study. 1-3 cr. G.
Prereq: grad st; cons instr & grad prog committee.

Courses - Computer Science

Go back to the top

Courses numbered 300-699 are Undergraduate/Graduate. Courses numbered 700 and above are Graduate only.

417 (517) Introduction to the Theory of Computation. 3 cr. U/G.
Introduction to formal languages, grammars and automata. Finite state automata, pushdown automata, turing machines. Regular, context-free recursive and recursively enumerable languages. Decidability. Prereq: jr st; Math 221(P) or 232(P), grade of C or better in CompSci 317(217)(P).
422 Introduction to Artificial Intelligence. 3 cr. U/G.
Introduction to core techniques and broad survey of AI. Topics include: Lisp, heuristic search, knowledge representation, planning, vision, learning. Prereq: jr st; C or better in CompSci 317(217)(P); & CompSci351(252)(P).
423 Introduction to Natural Language Processing. 3 cr. U/G.
Introduction to natural language processing programs and an overview of the field. Topics include syntactic frameworks, parsing, semantics, interpretation, and applications. Prereq: jr st; C or better in CompSci 351(P).
425 Introduction to Data Mining. 3 cr. U/G.
Algorithms for uncovering useful information from data. Topics include data exploration, association rules, clustering, supervised learning, and mining structured data (e.g., sequences or graphs) Counts as repeat of CompSci 657 with same topic. Prereq: jr st; CompSci 251(P), Math 221(P) or Math 232(P)
431 (631) Programming Languages Concepts. 3 cr. U/G.
Examination of abstract features of languages. Study of syntactic and semantic models; design and programming in procedural, object-oriented, functional and logical languages. Implementation methods. Prereq: jr st; grade of C or better in CompSci 351(252)(P).
438 Software Engineering Laboratory. 1-6 cr. U/G.
Software projects involving definition, design, development, documentation and implementation of software systems. May be retaken with change of topic to 6 cr max. Prereq: jr st; C or better in CompSci 251(P).
444 Introduction to Text Retrieval and Its Applications in Biomedicine. 3 cr. U/G.
Introduction to text retrieval, text classification and their biomedical applications; topics include: indexing, query processing, and document retrieval methods. Jointly offered with & counts as repeat of HCA 444, CompSci 744, & HCA 744. Prereq: jr st; CompSci 351(P) or HCA 442(P).
458 Computer Architecture. 3 cr. U/G.
Processor organization and design; memory organization; microprogramming and control unit design; I-O organization; case studies of selected machine architectures. Jointly offered with & counts as repeat of ElecEng 458. Prereq: jr st; ElecEng 354(P), CompSci 315(215)(P) or ElecEng 367(P).
459 Fundamentals of Computer Graphics. 3 cr. U/G.
Scan-line algorithms, object representation, homogeneous coordinates, geometric transformations, viewing curves, illumination models, interactive input methods, texture mapping. Prereq: jr st; Math 232(P); CompSci 251(P).
469 Introduction to Computer Security. 3 cr. U/G.
Privacy and authenticity of data and programs, communication, operating systems, network and database security, computer viruses, cryptography, private and public key cryptosystems, protocols. Prereq: jr st; C or better in both CompSci 317(217)(P) & 201(P).
511 Symbolic Logic. 3 cr. U/G.
First-order predicate calculus; formal properties of theoretical systems; chief results of modern mathematical logic; advanced topics such as completeness and computability. CompSci 511, Math 511, & Philos 511 are jointly offered & count as repeat of each other. Prereq: jr st & either Philos 212(P) or 6 cr Math at the 300-level or above; or grad st.
520 (620) Computer Networks. 3 cr. U/G.
Layered network architecture, protocols, data transmission, local area networks, multiplexing and switching, routing flow and congestion control, internetworking, wireless networking, network reliability and security. Prereq: jr. st; CompSci 315(215)(P) or CompSci 458(P) or ElecEng 367(P).
522 Computer Game Design. 3 cr. U/G.
Design of rules, environments, rewards, and punishments, Game metrics, Including artificial intelligence in games, Puzzle generation, Automatic design, Humanness test, Influence maps, Diversity, Unpredictability. Counts as repeat of CompSci 657 with similar topic. Prereq: jr st; grade of C or better in CompSci 317(P).
530 Computer Networks Laboratory. 3 cr. U/G.
Experimentation with Wired and Wireless Computer Networks Design. Data Link and MAC Protocols, LANs, WANs, Routing, Transport Layer Protocols, Congestion Control, Network Security, Network Management. Prereq: jr st; CompSci 520(P).
535 Algorithm Design and Analysis. 3 cr. U/G.
Introduction to abstract data structures, analysis of time and space requirements of numerical and non-numerical algorithms methods for data manipulation. Prereq: jr st; C or better in both CompSci 317(217)(P) & 351(252)(P).
536 Software Engineering. 3 cr. U/G.
Software engineering, the software life cycle, qualities of software; design, specification and verification of software, programming environments and tools, object oriented programming. Prereq: jr st; grade of C or better in CompSci 251(P).
537 Introduction to Operating Systems. 3 cr. U/G.
Process management including scheduling, concurrency, synchronization, and deadlock; memory management, I/O management and disk scheduling, file systems. Systems programming. Prereq: jr st; CompSci 458(P) or ElecEng 458(P); CompSci 337(P).
545 FPGA Embedded CPUs & Firmware Development. 3 cr. U/G.
Use of modern embedded system central processor units (CPUs) with integrated field-programmable gate arrays (FPGAs). Design and implementation of firmware for these devices. Jointly offered with & counts as repeat of ElecEng 545. Prereq: jr st; ElecEng 367(P) & 457(P).
552 Advanced Object-Oriented Programming. 3 cr. U/G.
An advanced course in object-oriented programming. Abstraction; single and multiple inheritance; dynamic binding of functions; polymorphic types and operators; survey of object-oriented techniques. Prereq: jr st; C or better in both CompSci 351(P) & 361(P).
557 Introduction to Database Systems. 3 cr. U/G.
General database system concepts. Physical data organization. Data models and database systems. Database design theory. Query optimization. Transaction management. Logic and database. Prereq: jr st; CompSci 315(215)(P) & 251(P) or equiv.
655 Compiler Implementation Laboratory. 3 cr. U/G.
Implementation of compiler phases: scanner, parser, semantic analysis; code generation and optimization. Prereq. jr st, CompSci 431(P); 654(C) or 754(C).
657 Topics in Computer Science: (Subtitled). 1-4 cr. U/G.
Lectures on recent advances in computer science. Specific credits and any additional prerequisites will be announced in Schedule of Classes whenever course is offered. Retakable w/chg in topic to 9 cr max. Prereq: jr st.
699 Independent Study. 1-3 cr. U/G.
May be repeated to max of 6 cr by undergraduates. Prereq: jr st; cons instr.
700 CEAS Graduate Seminar. 1-3 cr. G.
Seminar in professional ethics, oral and written communication, contemporary social issues, career development, time management, and laboratory safety. Civ Eng 700, CompSci 700, ElecEng 700, Ind Eng 700, MatlEng 700 & MechEng 700 are jointly offered and count as repeats of one another Prereq: grad st
704 Analysis of Algorithms. 3 cr. G.
Introduction to concrete complexity theory and efficient algorithms. Fast data structure and graph algorithms, matrix multiplication, algebraic and numeric algorithms, reducibilities and np-completeness. Exponential and non-elementary lower bounds. Prereq: grad st; CompSci 217(P) & 535(P).
708 Scientific Computing. 3 cr. G.
Fundamental algorithms and practical issues of scientific computing, including Monte Carlo simulations, data fitting, fast Fourier transform, optimization, numerical integration & differentiation, parallel computing, selected biomedical applications. Prereq: grad st
710 Artificial Intelligence. 3 cr. G.
AI programming, search techniques game playing, knowledge representation, knowledge acquisition, expert systems, selected topics from learning. Natural language understanding, vision and robotics. Not open to students who have cr in ElecEng 710, which is identical to CompSci 710. Prereq: grad st; CompSci 252(P) & 535(P).
711 Pattern Recognition - Statistical, Neural, and Fuzzy Approaches. 3 cr. G.
Theoretical analysis of statistical, neural, and fuzzy techniques for pattern classification and clustering. Study of learning algorithms; and applications. Not open to students who have cr in Eleceng 711 which is identical to Compsci 711. Prereq: grad st
712 Image Processing. 3 cr. G.
This course covers the materials required to process and enhance photographic images, remote sensor multispacial scanner data and others. Topics include transform techniques, recorders, discriminate function, and associated hardware. Prereq: grad st
713 Computer Vision. 3 cr. G.
Fundamental issues and current research in computer vision. Topics in early or low-level vision, intermediate vision or perceptual organization, and high-level vision or object recognition. Jointly offered w/ and counts as a repeat of ElecEng 713. Prereq: grad st; ElecEng 410(P) or cons instr.
714 Computational Geometry. 3 cr. G.
Special data structures and algorithmic techniques for representing and minipulating geometric objects, such as points, lines and polygons. Applications to vlsi design and robotics. Prereq: grad st; CompSci 535(P).
718 Advanced Computer Graphics: Modeling and Animation. 3 cr. G.
Advanced graphics topics on mesh processing, illumination models, ray-tracing, and volumetric data visualization; popular animation approaches such as keyframes, particles, fluids and rigid bodies. Prereq: grad st.
720 Computational Models of Decision Making. 3 cr. G.
Theoretical foundations and practical problems of formulating and constructing computational models of decision making. Prereq: basic course in Probability or Statistics.
722 Artificial Intelligence Planning Techniques. 3 cr. G.
Algorithms and representations for classical and more expressive planning, search control techniques, study and comparison of a variety of planners, applications of planning. Prereq: grad st; Comp Sci 535(P).
723 Natural Language Processing. 3 cr. G.
Principles and problems of natural language processing with emphasis on recent advances and open problems. Topics: lexicons, parsing, interpretation, discourse structure, generation, and collaborative interfaces. Not open to students with cr in CompSci 423. Prereq: grad st; CompSci 422(P) or 710(P).
724 Distributed Algorithms. 3 cr. G.
Identification of canonical problems in distributed computing, design and analysis of algorithms to solve these problems. Formal proof techniques and impossibility results. Prereq: grad st; CompSci 517(P), 535(P), or 523(P).
725 Robot Motion Planning. 3 cr. G.
Configuration space, C-obstacles, sampling-based algorithms, potential fields, coverage, hierarchical motion planning, human control, relaxation, moving or deformable obstacles, multirobot motion planning, metrics, outdoor planning. Prereq: grad st
729 Real-Time Operating Systems. 3 cr. G.
Fundamentals of real-time operating systems with emphasis on scheduling and resource management. Prereq: grad st
730 Advanced Computer Networks. 3 cr. G.
Network architecture, protocols, routing, congestion control, traffic management, ATM, optical networks, TCP/IP, LANs, WANs, QOS, wireless and mobile networks, mobility management, security, multimedia, network management. Prereq: CompSci 520 (P).
732 Type Systems for Programming Languages. 3 cr. G.
Lambda calculus, simple types, record types, subtypes, polymorphic types, type reconstruction, universal types, bounded quantification, higher-order types. Prereq: grad st; CompSci 431(P) & 654(P).
737 Software Project Management. 3 cr. G.
Concepts and techniques for management of large software projects. Life cycle models; team organization; cost estimation and budgeting; schedule and risk management; software metrics. Prereq: grad st; CompSci 361(P) or equivalent
743 Intelligent User Interfaces. 3 cr. G.
Principles, methods, and current research in intelligent user interfaces including applications, architectures, knowledge representation, and evaluation. Prereq: grad st.
744 Text Retrieval and Its Applications in Biomedicine. 3 cr. G.
Fundamental issues and current research in text retrieval, text classification and their biomedical applications; Programming and use of indexing, query processing, and document retrieval methods. Not open to students who have cr in HCA 744, COMPSCI 444, or HCA 444. Prereq: grad st; COMPSCI 351(P) or HCA 442 (P)
747 Human-Computer Interaction. 3 cr. G.
Survey of principles, practice, and current research in human-computer interaction including hci theories, design processes, assessment techniques, and tools. Prereq: grad st.
754 Compiler Construction and Theory. 3 cr. G.
Fundamentals of compiler construction for modern programming languages. Syntax analysis, table organization, storage administration, semantic routines and code generation. Not open to those who have cr in CompSci 654. Prereq: grad st.
755 Information and Coding Theory. 3 cr. G.
Information measures, entropy, source coding, channon's theorems, channel capacity, error correcting codes, linear codes, convolutional codes, arithmetic codes, encoding and decoding algorithms. Prereq: grad st.
757 Data Base Organization and File Structure. 3 cr. G.
Introduction to automatic information organization and retrieval. Dictionary construction and operation, statistical and syntactic operations, performance evaluation of retrieval systems, design of query languages, models of database systems, database security. Prereq: grad st; CompSci 217(P) & 535(P).
758 Advanced Computer Architecture. 3 cr. G.
Advanced topics in computer architecture including pipeline processing, multiple and parallel processing systems, performance enhancement issues and vlsi computing structures. Not open to students who have cr in ElecEng 758, which is identical to CompSci 758. Prereq: grad st; CompSci 458(NP) or ElecEng 458(NP).
759 Data Security. 3 cr. G.
Protection of data in computer and communication systems, cryptography, classical one key and public key cryptosystems, database protection, operating system security. Prereq: grad st; CompSci 217(P) & 536(P).
760 Computer Systems Performance Evaluation. 3 cr. G.
Performance measurement and tools, workload characterization, markov models, queueing theory, simulation, benchmarks, data analysis, parallel systems performance analysis. Not open to students who have cr in ElecEng 760, which is the same as CompSci 760. Prereq: grad st; CompSci 458(P) or ElecEng 458(P).
761 Software Testing and Verification. 3 cr. G.
Software testing techniques: test case generation, test oracles, regression testing, structural testing, test coverage, mutation testing, and model-based testing. Testing for object-oriented and distributed software. Security testing. Prereq: grad st; CompSci 361(P) or equivalent
762 Fault-Tolerant Computing. 3 cr. G.
Faults in digital circuits, fault detection, fault location, system reconfiguration or repair, system recovery, design for testibility, self-checking circuits, fault-tolerant interconnection networks, systems level fault-diagnosis, fault-tolerant software. Not open to students with cr for ElecEng 762. Prereq: grad st; ElecEng 354(P).
780 Multimedia Systems. 3 cr. G.
Survey of principles and applications of multimedia computer systems. Media fundamentals. Networking, architecture, software engineering, and user interface issues. Prereq: CompSci 537(P).
790 Advanced Topics in Computer Science: (Subtitled). 3 cr. G.
Discussion of special advanced topics in theoretical as well as applied areas in computer science. Retakable w/chg in topic to 9 cr max. Specific topics may be jointly-offered w/Philos. Prereq: grad st; add'l prereqs depending on topic.
805 Randomized Algorithms; Pseudorandom Numbers. 3 cr. G.
Probabilistic algorithms in number theory, combinatorics, graph theory, and computational geometry. Sorting and searching. Applications to parallel computation. Interactive proofs. Derandomization of algorithms. Prereq: CompSci 704(P) CompSci 523(R).
810 Knowledge Representation. 3 cr. G.
Study of the design and properties of formalisms for representing knowledge in computational systems. Topics include: first-order logic, nonmonotonic logic, uncertainty, time, space, beliefs, plans. Prereq: grad st; CompSci 710(P).
838 Program Analysis. 3 cr. G.
Static techniques for determining run-time properties of a program: data-flow analysis, abstract interpretation. Prereq: grad st; CompSci 754(P) or 732(P) or equiv or cons instr.
854 Advanced Compiler Techniques. 3 cr. G.
Details of compiler construction: syntax theory, attribute grammars, implementing advanced language features, optimization Prereq: grad st; CompSci 654(P) or 754(P)
859 Advanced Cryptography and Security Protocols. 3 cr. G.
Elliptic curve cryptography, AES, cryptanalysis, secret sharing, zero knowledge proofs, provable security. Prereq: grad st; CompSci 469(P) & CompSci 535(P), or CompSci 759(P)
870 Medical Informatics Seminar. 1 cr. G.
Presentations by medical informatics affiliated faculty and invited speakers. Graduate students may present their work or published research from recent medical informatics journals or conferences. Meets once every two weeks for 100 minutes. Prereq: grad st.
880 Bioengineering Seminar. 1 cr. G.
Presentations by bioengineering affiliated faculty, invited speakers, and graduate students. MechEng 880, ElecEng 880, CompSci 880, MatlEng 880, IndEng 880 & Civ Eng 880 are jointly offered and count as repeats of one another. May be repeated to 3 cr. max. Prereq: grad st
888 Candidate for Degree. 0 cr. G.
Available for graduate students who must meet minimum credit load requirement. Fee for 1 cr assessed. Prereq: grad st.
990 Masters Thesis. 1-9 cr. G.
Prereq: grad st; cons instr.
995 Master's Capstone Project. 3 cr. G.
Independent project supervised by student's adviser Prereq: grad st; cons instr & grad prog comm.
998 Doctoral Thesis. 1-12 cr. G.
Prereq: grad st; cons instr & grad prog committee.
999 Advanced Independent Study. 1-3 cr. G.
Prereq: grad st; cons instr & grad prog comm.

Courses - Electrical Engineering

Go back to the top

Courses numbered 300-699 are Undergraduate/Graduate. Courses numbered 700 and above are Graduate only.

410 Digital Signal Processing. 3 cr. U/G.
Spectral computation including DFT and FFT, sampling of continuous signals, digital filter design including FIR and IIR filters. Prereq: jr st; ElecEng 310(P).
420 Random Signals and Systems. 3 cr. U/G.
Fundamental probability and random process theory, power spectral density. Linear systems and random signals, auto- and cross-correlation, optimum MSE filter design. Prereq: jr st; ElecEng 310(P); or grad st.
421 Communication Systems. 3 cr. U/G.
Basic concepts of information; modulation, transmission and demodulation; presentation of information; practical communication systems. Prereq: jr st; ElecEng 335(C).
430 Energy Modeling. 3 cr. U/G.
Electrical/thermal energy modeling through lectures and hands-on classroom work along with use of energy modeling software. Jointly offered with and counts are repeat of MechEng 430. Prereq: jr st; or cons instr.
436 Introduction to Medical Instrumentation. 3 cr. U/G.
Biopotential signals and electrodes; Biopotential Amplifiers and Signal Processing; Sensors, Detectors, and Sources; Electrical Safety; Specifications; Error Analysis; Device Approval Process. Prereq: jr st; ElecEng 330(P) or equiv.
437 Introduction to Biomedical Imaging. 3 cr. U/G.
Biomedical imaging modalities and underlying principles: X-radiography, computerized tomography, Radon transforms; image reconstruction techniques; ultrasonic imaging; nuclear medicine; magnetic resonance imaging; experimental techniques. Prereq: sr st; ElecEng 310(P) or equiv.
439 Introduction to Biomedical Optics. 3 cr. U/G.
Tissue Optical Properties, Light Transport, Fourier Transforms in Spatial Domain, Wave theory, Spectroscopy, Optical imaging, Laser-Tissue interaction, Photoconversion, Photodynamic Therapy, Microscopy, Fluorescence imaging, and OCT. Prereq: jr st; ElecEng 310(P) & 361(P).
451 Introduction to VLSI Design. 3 cr. U/G.
Introduction to design of VLSI circuits. Ic fundamentals including: energy band diagrams, transistor optimization, design approaches including both customs and semi-custom. Prereq: jr st; ElecEng 330(P), 354(P).
457 Digital Logic Laboratory. 3 cr. U/G.
Experimentation with digital logic systems. Synthesis of digital systems, such as adders, shift registers. Analog/digital and digital/analog converters from basic logic modules. Prereq: jr st; ElecEng 330(P), 354(P).
458 Computer Architecture. 3 cr. U/G.
Processor organization and design; memory organization; microprogramming and control unit design; I-O organization; case studies of selected machine architectures. Jointly offered with & counts as repeat of CompSci 458. Prereq: jr st; ElecEng 354(P), CompSci 315(215)(P) or ElecEng 367(P).
461 Microwave Engineering. 3 cr. U/G.
Review from electromagnetics, transmission lines and waveguides; impedance matching, passive components, stripline and microstrip line circuits, dielectric waveguide, laboratory experiments, industrial and biomedical applications. Prereq: jr st; ElecEng 361(P) or equiv.
462 Antenna Theory. 3 cr. U/G.
Analysis and design of antennas: antenna fundamentals; wire antennas; dipole, monopole, and loop antennas; antenna arrays; aperture antennas; horn, slot, and parabolic dish antennas. Prereq: jr st; ElecEng 361(P).
464 Fundamentals of Photonics. 3 cr. U/G.
Fundamentals of ray, electromagnetic, and beam optics; polarization and polarization-based devices; optics of layered media; and guided-wave optics, including optical fibers. Prereq: jr st & ElecEng 361(P); or grad st.
465 Broadband Optical Networks. 3 cr. U/G.
Multichannel lightwave systems based on wavelength-division, time-division, and subcarrier multiplexing; optical devices and coding techniques for implementing optical networks. Counts as repeat of ElecEng 490(690) w/same topic. Prereq: jr st; ElecEng 305(P) & 361(P); or grad st.
471 Electric Power Systems. 3 cr. U/G.
Elements of a typical power system. Per-unit quantities; load flow study; economic dispatch; symmetrical components; fault study; system protection; stability. Prereq: jr st; ElecEng 362(C).
472 Introduction to Wind Energy. 3 cr. U/G.
Principles of wind turbines; wind characteristics; rotor dynamics of wind turbines; turbine design and integration; controls and electrical systems; grid connection. MechEng 472 & ElecEng 472 are jointly offered; they count as repeats of one another. Prereq: jr st; or cons instr.
474 (402) Introduction to Control Systems. 4 cr. U/G.
Modeling of continuous systems; stability considerations, analysis and design of feedback control systems in time and frequency domains. Not open for cr to students w/cr in ElecEng 402. Prereq: jr st; ElecEng 310(P), CivEng 202(P) or cons instr; or grad st.
482 Introduction to Nanoelectronics. 3 cr. U/G.
Wave properties of electrons, diffraction, Schr¿dinger's equation, quantum confinement, band theory, tunnel junctions, Coulomb blockade, quantum dots and wires, quantum conductance and ballistic transport. Prereq: jr st; ElecEng 330(C), ElecEng 361(C).
490 (690) Topics in Electrical Engineering: (Subtitled). 1-3 cr. U/G.
Specific topics, credits, and any additional prerequisites will be announced in the Schedule of Classes each time the course is offered. May be retaken with change in topic to max of 9 cr. Prereq: jr st.
541 Integrated Circuits and Systems. 3 cr. U/G.
Differential and operational amplifier circuits. Linear integrated circuits: comparators, regulators, amplifiers and phase locked loops. Digital integrated circuits: mos shift registers, ram, a-to-d converters. Prereq: jr st; ElecEng 330(P).
545 FPGA Embedded CPUs & Firmware Development. 3 cr. U/G.
Use of modern embedded system central processor units (CPUs) with integrated field-programmable gate arrays (FPGAs). Design and implementation of firmware for these devices. Jointly offered with & counts as repeat of ElecEng 545. Prereq: jr st; ElecEng 367(P) & 457(P).
562 Telecommunication Circuits. 3 cr. U/G.
Radio frequency communication systems, terrestrial and satellite communication systems, mixers, oscillators, filters, design considerations for receivers and transmitters. Prereq: sr st; ElecEng 330(P).
565 Optical Communication. 3 cr. U/G.
Overview of communication systems, light and electromagnetic waves, optical fibers, lasers, led, photodetectors, receivers, optical fiber communication systems. Prereq: sr st; ElecEng 361(P), & 330(P) or 465(P).
568 Applications of Digital Signal Processing. 3 cr. U/G.
Introduction to the use of modern digital signal processor (DSP) units in DSP applications such as digital filtering and speech signal processing. Counts as repeat of ElecEng 490 and 890 w/similar topic; Prereq: ElecEng 310(P), 367(P).
572 Power Electronics. 3 cr. U/G.
Power diodes and transistors; static converters; D.C. power supplies; power transistor circuits; SCR's; classical and modern forced-commutation inverters; choppers; cycloconverters, applications in power. Prereq: sr st; ElecEng 335(C).
574 (503) Intermediate Control Systems. 3 cr. U/G.
State space; frequency domain methods of modelling, analysis and design of control systems; digital control; and multivariate systems. ElecEng 574(503) & MechEng 574(478) are jointly offered & count as repeats of each other. Not open for cr to students who have cr in ElecEng 503(ER) or MechEng 478(ER). Prereq: sr st; MechEng 474(P) or ElecEng 474(402(P); or grad st.
575 Analysis of Electric Machines and Motor Drives. 3 cr. U/G.
Reference frame analysis, computer simulation, permanent magnet synchronous machines, induction machines, power electronic inverters, pulsewidth modulation, vector control. Prereq: jr st, ElecEng 330(P) & 362(P).
588 Fundamentals of Nanotechnology. 3 cr. U/G.
Nanofabrication, self-assembly, principles of scanning tunneling/atomic force microscopy, operators, energy quantization; density of states, quantum dots, nanowires, carbon nanotubes: electronic properties and applications. Prereq: jr st; non-ElecEng majors; ElecEng 361(P) or equiv.
699 Independent Study. 1-3 cr. U/G.
May be retaken to max of 6 cr toward the undergraduate degree. Prereq: jr st; cons instr.
700 CEAS Graduate Seminar. 1-3 cr. G.
Seminar in professional ethics, oral and written communication, contemporary social issues, career development, time management, and laboratory safety. Civ Eng 700, CompSci 700, ElecEng 700, Ind Eng 700, MatlEng 700 & MechEng 700 are jointly offered and count as repeats of one another Prereq: grad st
701 Advanced Linear System Analysis. 3 cr. G.
Theory and analysis of linear dynamic systems; discrete and continuous state models; linear algebra for dynamic systems; state transition matrix, numerical methods; and applications. ElecEng 701 & MechEng 701 are jointly offered and count as repeats of one another. Prereq: grad st.
710 Artificial Intelligence. 3 cr. G.
Programming, search techniques game playing, knowledge representation, knowledge acquisition, expert systems. Selected topics from learning. Natural language understanding, vision and robotics. Not open to students who have cr in CompSci 710. Prereq: grad st; CompSci 252 & 535.
711 Pattern Recognition - Statistical, Neural, and Fuzzy Approaches. 3 cr. G.
Theoretical analysis of statistical, neural, and fuzzy techniques for pattern classification and clustering. Study of learning algorithms; and applications. Not open to students who have cr in Compsci 711 which is identical to Eleceng 711. Prereq: grad st
712 Image Processing. 3 cr. G.
This course covers the materials required to process and enhance photographic images, remote sensor multispacial scanner data and others. Topics include transform techniques, recorders, discriminate function, and associated hardware. Prereq: grad st
713 Computer Vision. 3 cr. G.
Fundamental issues and current research in computer vision. Topics in early or low-level vision, intermediate vision or perceptual organization, and high-level vision or object recognition. Jointly offered w/ and counts as a repeat of CompSci 713. Prereq: grad st; ElecEng 410(P) or cons instr.
716 Tomography: Imaging and Image Reconstruction. 3 cr. G.
In-depth examination of the fundamentals of tomographic imaging and tomographic image reconstruction algorithms. Prereq: grad st; ElecEng 410 (P) & ElecEng 420 (P)
717 Tomography: Image Quality and Artifact Correction. 3 cr. G.
In depth study of the factors affecting tomographic image quality. State-of-the-art techniques and practices for artifact correction. Prereq: grad st; ElecEng 716 (P)
718 Nonlinear Control Systems. 3 cr. G.
Advanced concepts and methodologies in modeling and design of nonlinear control systems. Lyapunov theory; describing functions; variable structure control. ElecEng 718 & MechEng718 are jointly offered and count as repeats of one another. Not open for credit to students w/ cr in MechEng 778. Prereq: grad st; ElecEng or MechEng474(P) or equiv; ElecEng or MechEng 701(P); or cons instr.
721 Digital Communications. 3 cr. G.
Fundamentals of design and analysis of digital communication systems in the presence of noise; application of satellite, phone, and computer communication systems. Prereq: grad st, ElecEng 421 or cons instr.
737 Medical Imaging Signals and Systems. 3 cr. G.
Medical imaging physics; physical parameters of imaging systems; imaging system models; physical measurements; image reconstruction; image characteristics; biomedical applications. Prereq: grad st; ElecEng 310(P) and Physics 210(P), or cons instr.
741 Electromagnetic Fields and Waves. 3 cr. G.
Propagation, radiation and scattering of electromagnetic waves and their applications in electrical engineering. Prereq: grad st; Eleceng 361 or equiv.
742 Electromagnetic Wave Theory. 3 cr. G.
Electromagnetics of layered media and open waveguides; surface waves, radiation modes, and plasmons; asymptotic methods; Dyadic green's functions; integral equation methods Prereq: Grad st; ElecEng 361(P).
755 Information and Coding Theory. 3 cr. G.
Information measures, entropy, source coding, shannon's theorems, channel capacity, error correcting codes, linear codes, convolutional codes, arithmetic codes, encoding and decoding algorithms. Prereq: grad st.
758 Advanced Computer Architecture. 3 cr. G.
Advanced topics in computer architecture including pipeline processing, multiple and parallel processing systems, performance enhancement issues and vlsi computing structures. Not open for cr to students with cr in CompSci 758, which is identical to ElecEng 758. Prereq: grad st; CompSci 458 or ElecEng 458.
760 Computer Systems Performance Evaluation. 3 cr. G.
Performance measurement and tools, workload characterization, markow models, queueing theory, simulation, benchmarks, data analysis, parallel systems performance analysis. Not open to students who have cr in CompSci 760, which is the same as ElecEng 760. Prereq: grad st; & CompSci 458(P) or ElecEng 458(P).
762 Fault-Tolerant Computing. 3 cr. G.
Faults in digital circuits, fault detection, fault location, system reconfiguration or repair, system recovery, design for testability, self-checking circuits, fault-tolerant interconnection networks, systems level fault-diagnosis, fault-tolerant software. Not open to students with cr in CompSci 762, which is identical to ElecEng 762. Prereq: grad st; ElecEng 354.
765 Introduction to Fourier Optics and Optical Signal Processing. 3 cr. G.
Two dimensional linear systems, scalar diffraction theory, imaging properties of lenses, optical imaging systems, spatial filtering, wavefront reconstruction. Prereq: grad st; ElecEng 310(P) & 361(P)
766 Introduction to Nonlinear Optics. 3 cr. G.
Characteristics and efficiency of various nonlinear optical processes that find applications in communications, signal processing and computing. Topics include optical switching devices, mixers and solitons. Prereq: grad st; ElecEng 361(P).
771 Advanced Electric Power Systems Theory. 3 cr. G.
Basic transients, load switching and voltge recovery; abnormal transients, transformer inrush currents; traveling waves, lightning, tranient voltage distribution in transformer windings; integrated power system transients. Prereq: grad st; ElecEng 471.
781 Advanced Synchronous Machinery. 3 cr. G.
Machine construction, direct and quadrature axis reactances, steady state performance, unbalanced operating conditions, transient performance, motor starting, standards. Prereq: ElecEng 362.
810 Advanced Digital Signal Processing. 3 cr. G.
Prediction and optimum filters; lattice structures; adaptive filters; deconvolution techniques, spectrum estimation, applications. Prereq: grad st; ElecEng 410(P).
816 Optimal Control Theory. 3 cr. G.
Analysis and synthesis of discrete and continuous optimal control systems; linear quadratic regulators; dynamic programming and variational methods; applications. ElecEng 816 & MechEng 816 are jointly offered and count as repeats of one another. Prereq: grad st; ElecEng or MechEng474(P) or equiv; ElecEng or MechEng 701(P); or cons instr.
819 Adaptive Control Theory. 3 cr. G.
Adaptive control systems including mathematical foundations, estimation, model reference adaptive control, self tuning regulators, numerical methods, applications. ElecEng 819 & MechEng 819 are jointly offered and count as repeats of one another. Prereq: grad st; ElecEng or MechEng474(P) or equiv; ElecEng or MechEng 701(P); or cons instr.
872 Computer Analysis of Electric Power Systems. 3 cr. G.
Graph theory, matrix algebra and numerical analysis applied to computer solution of power system problems; mathematical models; algorithms and solution techniques for load flow and fault studies. Prereq: grad st & ElecEng 471.
880 Bioengineering Seminar. 1 cr. G.
Presentations by bioengineering affiliated faculty, invited speakers, and graduate students. MechEng 880, ElecEng 880, CompSci 880, MatlEng 880, IndEng 880 & Civ Eng 880 are jointly offered and count as repeats of one another. May be repeated to 3 cr. max. Prereq: grad st
888 Candidate for Degree. 0 cr. G.
Available for graduate students who must meet minimum credit load requirement. Fee for 1 cr assessed. Prereq: grad st.
890 Special Topics: (Subtitled). 3 cr. G.
Lectures on special topics in electrical engineering. Variable content course. Specific topics and any additional prerequisites will be announced in the schedule of classes each time the course is offered. May be repeated to max of 9 cr. Prereq: grad st.
990 Masters Thesis. 1-9 cr. G.
Prereq: grad st; cons instr.
998 Doctoral Thesis. 1-12 cr. G.
Prereq: grad st; cons instr & grad prog comm.
999 Advanced Independent Study. 1-3 cr. G.
Prereq: grad st & cons instr.

Courses - Engineering and Applied Science

Go back to the top

Courses numbered 300-699 are Undergraduate/Graduate. Courses numbered 700 and above are Graduate only.

497 Study Abroad: (Subtitled). 1-5 cr. U/G.
Designed to enroll students in UWM sponsored program. Course work, level, content, and credits determined at the time of offering. Retakeable with change in topic to 12 cr max for undergrad & 9 cr max for grad. Prereq: acceptance to Study Abroad Prog; cons CEAS assoc dean for academic prog.
741 Legal Issues in Engineering Management. 3 cr. G.
Legal principles and practice affecting management of engineering enterprises emphasizing intellectual property, product liability, contracts, uniform commercial code, regulatory issues and international legal issues. Prereq: grad st.

Courses - Industrial and Manufacturing Engineering

Go back to the top

Courses numbered 300-699 are Undergraduate/Graduate. Courses numbered 700 and above are Graduate only.

405 Product Realization. 3 cr. U/G.
This interdisciplinary course (engineering and art students) considers the diverse aspects of the product realization process. Art 405, MechEng 405, & Ind Eng 405 are jointly offered; they count as repeats of one another. Counts as repeat of Art 402/Ind Eng 590/MechEng 490 with same topic. Prereq: jr st & admis to Art & Design prog or IAT prog; or Ind Eng 350(P), 360(P), 370(P); or MechEng 321(P), 360(P), 366(P), 370(P); or grad st & cons instr.
455 Operations Research I. 3 cr. U/G.
Fundamental optimization methods; linear programming, integer programming, network models, and dynamic programming methods of operations research. Modeling and applications of these methods in practical situations. Prereq: jr st; Math 233(P).
465 Operations Research II. 3 cr. U/G.
Concepts and methods of probabilistic modeling in queueing, forecasting, and inventory problems for design and analysis of manufacturing and service operations. Prereq: jr st; Ind Eng 467(P) or MthStat 467(P) or equiv course in statistics.
467 Introductory Statistics for Physical Sciences and Engineering Students. 3 cr. U/G.
Concepts of probability and statistics; probability distributions of engineering applications; sampling distributions; hypothesis testing; parameter estimation; regression analysis. Not open for cr for Math majors or students with cr in MthStat 362 or 465. IndEng 467 & MthStat 467 are jointly offered & count as repeats of one another. Prereq: jr st; Math 233(P).
470 Methods Engineering. 3 cr. U/G.
Use of production machine for producing a simple product. Study of production sequence, material flow, plant layout; time and motion; and the economics of materials and methods of fabrication. Redesign of the product and the methods of production to minimize total costs within physical, social and aesthetic constraints. Prereq: jr st; Ind Eng 467(P).
475 Simulation Methodology. 3 cr. U/G.
Fundamentals of discrete simulation. Random number and random variable generation for simulation modeling and analysis using simulation software. Prereq: Ind Eng 467(P), CompSci 201(C).
571 Quality Control. 3 cr. U/G.
Statistical process quality design and control. Process control charts, six sigma and process capability assessment. Prereq: jr st & Ind Eng 467(P) or equiv course in statistics; or grad st.
572 Reliability Engineering. 3 cr. U/G.
Concepts and methods for the design, testing, and estimation of component and system reliabilities. Failures and failure rates; life tests; series-parallel, and standby systems; stress levels; redundancy and reliability apportionment; maintainability, availability, and safety; reliability design and implementation. Prereq: jr st; Ind Eng 467(P) or equiv.
575 Design of Experiments. 3 cr. U/G.
Statistical principles, designs and analyses for planned experimentation; factorial and fractional factorial designs, inner-outer designs, robustness, confounding and blocking, and response surface methodology. Prereq: Ind Eng 467(P) or equiv.
577 Dimensional Measurement and Tolerancing. 3 cr. U/G.
Measurement techniques; implementation and integration of precision measuring equipment and gages in manufacturing systems; geometric dimensioning and tolerancing; and devices for statistical process control. Prereq: sr st & Ind Eng 467(P).
580 Ergonomics. 3 cr. U/G.
Broad study of ergonomics principles and stresses in design and analysis of workplaces and physical environment; 2 hrs lec & 2 hrs lab/week. Prereq: jr st.
582 Ergonomic Job Evaluation Techniques. 3 cr. U/G.
Review of popular, contemporary methods of job evaluation for risk of low back pain and distal upper extremity. Prereq: sr st & Ind Eng 580(P).
583 Facility Layout and Material Handling. 3 cr. U/G.
Basics in facility planning; design and integration of plant layout, material handling, and warehousing; quantitative models for facility location problems. Prereq: sr st, Ind Eng 370(P), Ind Eng 455(C)
584 Biodynamics of Human Motion. 3 cr. U/G.
Techniques for collecting, analyzing and interpreting human motion data. Special emphasis will be placed on performing data analysis using the software package, Matlab. Prereq: jr st; ElecEng 234(P); Civ Eng202(C).
587 Lean Production Systems. 3 cr. U/G.
An integrated approach to efficient manufacturing of products with high quality, low cost, and timely delivery including one-piece flow, pull system, and visual factory. Prereq: Ind Eng 350(P).
590 Topics in Industrial and Systems Engineering: (Subtitled). 1-3 cr. U/G.
Selected topics of current interest in an area of systems design. May be repeated with change in topic to max of 9 cr. Prereq: sr st.
699 Independent Study. 1-3 cr. U/G.
Limited to max of 6 cr applied toward undergraduate degree. Prereq: jr st; cons instr.
700 CEAS Graduate Seminar. 1-3 cr. G.
Seminar in professional ethics, oral and written communication, contemporary social issues, career development, time management, and laboratory safety. Civ Eng 700, CompSci 700, ElecEng 700, Ind Eng 700, MatlEng 700 & MechEng 700 are jointly offered and count as repeats of one another Prereq: grad st
705 Engineering Simulation Project. 3 cr. G.
Project-based simulation modeling analysis concepts, art of simulation model building, and statistical analysis of simulation model input and output. Prereq: Ind Eng 467(P) or equiv course.
716 Engineering Statistical Analysis. 3 cr. G.
Statistical methods and their applications to solve engineering decision-making problems, integrating computer usage. Inference, probability and probability distributions, data analysis, regression analysis, and anova. Prereq: grad st.
717 Operations Research in Engineering Management. 3 cr. G.
Various operations research techniques for engineering management decision-making. Linear programming, integer programming, network models, multi-objective decision-making, decision analysis, and queuing models. Prereq: grad st; Ind Eng 716(P).
740 Intelligent Manufacturing Systems. 3 cr. G.
Discussion and study of advanced computer control techniques related to manufacturing. Focus on application of artificial intelligence tools to manufacturing problems. Prereq: grad st; Ind Eng 450(P) or cons instr.
750 Group Technology and Process Planning. 3 cr. G.
Group technology and computer-aided process planning; classification and coding schemes, machine loading, production planning/scheduling models, process planning, expert systems in capp. Prereq: grad st; Ind Eng 450 & 455.
751 Flexible Manufacturing Systems. 3 cr. G.
Hierarchy of manufacturing control, process control, advanced concepts in fms, optimal design planning and production scheduling in fms. Prereq: grad st; Ind Eng 450 & 455.
765 Operations Research Methods. 3 cr. G.
Formulation and application of mathematical models for the design of industrial systems. Mathematical programming, network flow, decision theory and simulation techniques are used for solving single and multi-stage production, inventory and service problems. Prereq: grad st; Ind Eng 465 & 767.
770 Advanced Quality Control. 3 cr. G.
Statistical considerations in acceptance sampling, rectifying inspection, and sequential procedures. Optimum design of shewhart, cumulative sum and other control charts, concepts, methods, and applications of adaptive quality control. Prereq: grad st; Ind Eng 570 & 572 or cons instr.
772 Facilities Planning. 3 cr. G.
Modern techniques in facilities planning, location of the facility; systems approach, factors and evaluation. Systematic layout planning, computerized methods. Assembly line balancing, simulation techniques. Cpm and pert. Projects and laboratory work. Prereq: grad st; Ind Eng 455 & 470.
777 Scheduling and realtime resource management. 3 cr. G.
Scheduling (allocation of resources over time) and realtime resource management techniques in highly informative production and service systems. Prereq: grad st; Ind Eng 370(P), 475(P), 455(P), 465(P) or cons instr
780 Advanced Ergonomics - Low Back Pain. 3 cr. G.
An in-depth study of lbp causes, risk factors, preventive approaches, job evaluation/design techniques. 2 hr lec & 2 hr lab/week. Prereq: grad st; Ind Eng 580(P); a course in anatomy & physiology or cons instr.
783 Advanced Ergonomics - Upper Extremity. 3 cr. G.
In depth study of musculoskeletal disorders of upper extremity, personal and job risk factors, job analysis, design and prevention. 2 hr lec & 2 hr lab/week. Prereq: grad st; Ind Eng 580(P); a course in Anatomy & Physiology or cons instr.
786 Applied Biostatistics in Ergonomics. 3 cr. G.
Statistical methods used in ergonomic studies to analyze, summarize, and report measurements and data. 2 hr lec & 2 hr lab/week. Jointly offered with & counts as repeat of OccThpy 786. Prereq: grad st; Ind Eng 580(P); a course in statistics or cons instr.
790 Design Project. 2-3 cr. G.
Integration and application of concepts learned in other ergonomic courses to analyze and abate ergonomic hazards in a scientific manner. Jointly offered with & counts as repeat of OccThpy 790. Prereq: grad st; Ind Eng 780(P), 783(P), 786(P), 788(P); or cons instr.
880 Bioengineering Seminar. 1 cr. G.
Presentations by bioengineering affiliated faculty, invited speakers, and graduate students. MechEng 880, ElecEng 880, CompSci 880, MatlEng 880, IndEng 880 & Civ Eng 880 are jointly offered and count as repeats of one another. May be repeated to 3 cr. max. Prereq: grad st
888 Candidate for Degree. 0 cr. G.
Available for graduate students who must meet minimum credit load requirement. Fee for 1 cr assessed. Prereq: grad st.
890 Advanced Topics in Industrial and Systems Engineering: (Subtitled). 1-3 cr. G.
Topics vary. Advanced topics of current interest in an area of systems-design; review of recent literature. Subject matter may be student initiated. Specific topics and any additional prerequisites will be announced in the schedule of classes each time the course is offered. May be repeated with change in topic to max of 9 cr. Prereq: grad st.
990 Masters Thesis. 1-9 cr. G.
Prereq: grad st; cons instr.
998 Doctoral Thesis. 1-12 cr. G.
Prereq: grad st; cons instr & grad prog comm.
999 Advanced Independent Study. 1-3 cr. G.
Prereq: grad st; cons instr & grad prog committee.

Courses - Materials

Go back to the top

Courses numbered 300-699 are Undergraduate/Graduate. Courses numbered 700 and above are Graduate only.

402 Physical Metallurgy. 3 cr. U/G.
Crystal binding and electron theory of solids, phase diagrams, diffusion, nucleation and growth, recrystallization, precipitation hardening, solidification, austenite decomposition. Prereq: jr st; MatlEng 201(P).
410 Mechanical Behavior of Materials. 3 cr. U/G.
An introduction to the mechanical behavior of metals, ceramics, polymers and composite materials. Topics include elastic, plastic and viscoelastic deformation, fracture, fatigue, and creep. Prereq: jr st; MatlEng 201(P); or grad st; or cons instr.
431 Welding Engineering. 3 cr. U/G.
An engineering course on joining processes; reaction of materials to welding, brazing and soldering; distortion; process and material selection and structural engineering considerations. Prereq: jr st; MatlEng 201(P).
442 Thermodynamics of Materials. 3 cr. U/G.
Third law of thermodynamics; application of thermodynamics to materials processes and systems; behavior of solutions; reaction equilibria. Prereq: jr st, admis to MatlEng major, MatlEng 201(P); or grad st; or cons instr.
443 Transport Phenomena in Materials Processing. 3 cr. U/G.
A study of phenomena related to transport of mass, energy, and momentum with applications to materials processing. Prereq: jr st, MatlEng 442(P), & ElecEng 234 (P); or grad st.
452 Ceramic Materials. 3 cr. U/G.
Ceramic bonding, crystallography and structure, defects and Brouwer diagram, mass and electrical transport of ceramics, phase equilibria, mechanical properties, and processing of ceramics including sintering. Not open for cr to students with cr in MatlEng 451(ER). Prereq: jr st, MatlEng 201(P); or grad st.
453 Polymeric Materials. 3 cr. U/G.
Structure, crystallinity of polymers, amorphous polymers and elastomers, synthesis method, polymerization, copolymerization, polymer characterization, polymer solutions, and viscoelasticity, deformation mechanics of polymers. Not open for cr to students with cr in MatlEng 451(ER). Prereq: jr st, MatlEng 201(P); or grad st.
456 (421) Metal Casting Engineering. 3 cr. U/G.
Pattern and core design; molding technology; pouring and feeding castings; metallurgy of cast engineering alloys and their foundry practice; casting design. MatlEng 456(421) and MechEng 456 are jointly offered; they count as repeats of one another. Prereq: jr st; MatlEng 201(P).
457 (455) Engineering Composites. 3 cr. U/G.
Study of the structure-property relationships in composite materials. Properties of fibers and other reinforcements. Metal, polymer and ceramic matrix composites. MatlEng 457(455) & MechEng 457 are jointly offered; they count as repeats of each other. Prereq: jr st; MatlEng 201(P).
460 Nanomaterials and Nanomanufacturing. 3 cr. U/G.
Structure, properties, processing and manufacture of nanoparticles, nanotubes, nanofibers, bulk nanomaterials, nanocomposites including polymer, metal, ceramic, natural and biocomposites; nanofluidics, nanorheology, nanomachines, and nanotribology. MatlEng 460 & MechEng 460 are jointly offered; they count as repeats of each other. Prereq: jr st; MatlEng 201(P).
461 Environmental Degradation of Materials. 3 cr. U/G.
Technical and economic aspects of material degradation including corrosion and corrosion control. Forms of corrosion, other degradation mechanisms, thermodynamics, kinetics, materials, design, protection strategies. Prereq: jr st; MatlEng 201(P).
465 Friction and Wear. 3 cr. U/G.
Friction and wear of engineering materials. Effect of environment, surface interactions, lubrication, and material properties. Techniques of analysis and measurement. Not open to students who have cr in MechEng 465, which is identical to MatlEng 465. Prereq: jr st; MatlEng 201(P).
471 Heat Treatment of Materials. 3 cr. U/G.
Study of the heat treatment processes and their effect on the microstructure and properties of metals. Emphasis is on steels, but all alloy systems of importance are covered. Prereq: jr st; MatlEng 201(P).
481 Electronic Materials. 3 cr. U/G.
Electronic conduction in materials. Electronic phenomena in metals, semiconductors, and insulators. Materials production, characterization, and application to micro-electronic devices, with particular emphasis on thin film technology. Prereq: jr st; MatlEng 201(P) or cons instr.
483 Materials for Energy Systems. 3 cr. U/G.
Processing, structure, and properties of materials used in energy systems. Focus on materials applied to solid oxide fuel cells, photovoltaics, and advanced secondary batteries. Prereq: jr st, MatlEng 201(P).
485 Introduction to Biomaterials. 3 cr. U/G.
Introduction to the fundamentals of biomaterials including ceramics, metals, and polymers. Important issues in the selection, design, manufacturing, and evaluation of biomaterials. Current applications, and emerging technologies. Prereq: jr st, MatlEng 201(P).
511 Advanced Materials Characterization. 3 cr. U/G.
Theory and operation of advanced materials characterization instrumentation including thermal analysis, XRD, FT-IR, Raman, AFM, and nanoindenter.
690 Topics in Materials: (Subtitled). 3 cr. U/G.
Lectures on special topics in materials engineering and science. May be repeated with change in topic to max of 9 cr. Prereq: jr st; cons instr.
699 Independent Study. 1-3 cr. U/G.
Retakeable to max of 6 cr applied toward undergraduate degree. Prereq: jr st; cons instr.
700 CEAS Graduate Seminar. 1-3 cr. G.
Seminar in professional ethics, oral and written communication, contemporary social issues, career development, time management, and laboratory safety. Civ Eng 700, CompSci 700, ElecEng 700, Ind Eng 700, MatlEng 700 & MechEng 700 are jointly offered and count as repeats of one another Prereq: grad st
701 Properties of Solids. 3 cr. G.
The applications of physics to the understanding of the properties of solids, including lattice mechanics, band theory, electrical, thermal, magnetic, and defect properties. Prereq: Matleng 402(P).
702 Advanced Materials Thermodynamics. 3 cr. G.
Thermodynamics of materials including solutions, mixtures, and interfaces. Topics including statistical interpretation of entropy, chemical reactions, Ellingham diagrams, phase diagrams, and intermediate phases. Prereq: grad st; MatlEng 442(P)
710 Advanced Mechanical Behavior of Materials. 3 cr. G.
Advanced topics on the mechanical properties of materials including plasticity, anelasticity, fracture, creep, fatigue, and the effects of temperature, rates, and processing history. Prereq: grad st; MatlEng 410(P).
720 Kinetic Processes in Materials. 3 cr. G.
Absolute reaction rate theory, defects in materials, diffusion, phase transformation in metals. Prereq: grad st; MatlEng 442(P).
731 Deformation Processing. 3 cr. G.
Application of engineering principles to shape generation by deformation processing. Analysis of forging, stamping, drawing. Effect of deformation material properties and behavior. Prereq: grad st; MatlEng 410(P).
732 Solidification Processing. 3 cr. G.
Solidification phenomena and its engineering application to metals, semiconductors, ceramics, properties of cast products. Foundry processes. MatlEng 732 and MechEng 732 are jointly offered; they count as repeats of each other. Prereq: grad st; Matleng 330(P).
740 Heterogeneous Equilibria. 3 cr. G.
Quantitative description of heterogeneous equilibria for unary, binary, and ternary systems from the thermodynamic point of view; composite systems and current experimental techniques in high temperature materials. Prereq: grad st; MechEng 301(P); MatlEng 201(P).
750 Thin Solid Films. 3 cr. G.
Application of materials science to thin films. Nucleation, growth, and characterization. Discussion of optical, electrical, and mechanical behavior in terms of atomic order and chemistry. Consideration of specific deposition methods and applications. Prereq: grad st; MatlEng 201(P) & Physics 210(P).
760 Surface Analysis of Solids. 3 cr. G.
Introduction to thermodynamics, structure and quantum theory of surfaces. Fundamentals of spectroscopic methods for analysis of surfaces. Applications to practical surface analysis problems: catalysis, thin films, polymers, ceramics, metallurgy and corrosion, coatings, glasses and composites. Prereq: grad st or cons instr.
880 Bioengineering Seminar. 1 cr. G.
Presentations by bioengineering affiliated faculty, invited speakers, and graduate students. MechEng 880, ElecEng 880, CompSci 880, MatlEng 880, Ind Eng 880 & Civ Eng 880 are jointly offered and count as repeats of one another. May be repeated to 3 cr. max. Prereq: grad st
888 Candidate for Degree. 0 cr. G.
Available for graduate students who must meet minimum credit load requirements. Fee assessed for 1 cr. Prereq: grad st.
890 Advanced Topics in Materials: (Subtitled). 3 cr. G.
Lectures on special topics in materials engineering and science. May be repeated with change in topic to max of 9 cr. Prereq: grad st; cons instr.
990 Masters Thesis. 1-9 cr. G.
Prereq: grad st; cons instr.
998 Doctoral Thesis. 1-12 cr. G.
Prereq: grad st; cons instr.
999 Advanced Independent Study. 1-3 cr. G.
Prereq: grad st; cons instr & grad prog committee.

Courses - Mechanical Engineering

Go back to the top

Courses numbered 300-699 are Undergraduate/Graduate. Courses numbered 700 and above are Graduate only.

405 Product Realization. 3 cr. U/G.
This interdisciplinary course (engineering and art students) considers the diverse aspects of the product realization process. Art 405, MechEng 405, & Ind Eng 405 are jointly offered; they count as repeats of one another. Prereq: jr st & admis to Art & Design prog or IAT prog; or Ind Eng 350(P), 360(P), 370(P); or MechEng 321(P), 360(P), 366(P), 370(P); or grad st & cons instr.
411 Heat Transfer. 3 cr. U/G.
Concepts of heat transfer including conduction, convection, and radiation; steady-state and transient conduction; laminar and turbulent convection; phase changes; black-body and real surface radiation; heat exchangers. Prereq: jr st; MechEng 321(P).
415 Modern Thermomanufacturing Processes. 3 cr. U/G.
An introduction to thermal management and techniques applied to chemical vapor deposition, welding, thermal spraying, and machining (cutting and grinding). Prereq: jr st; Civ Eng 303(P), Mecheng 321(P) or equiv, or cons instr.
420 Intermediate Fluid Mechanics. 3 cr. U/G.
Navier-Stokes Equations; CFD package training; Potential Flows; Boundary-Layer Approximation; Turbulent Flows; Porous-Media Flows, Turbomachinery Flows. Prereq: jr st; MechEng 320(P).
423 Applied Fluid Mechanics. 3 cr. U/G.
Principles of fluid mechanics as applied to elements of fluid machinery, power transmission devices and control systems. Prereq: jr st; MechEng 320 (P).
425 Aerodynamics of Wind Turbines. 3 cr. U/G.
Introductory and intermediate wind turbine aerodynamics; wind and wind turbine interaction in energy transmission. Prereq: jr st; MechEng 320(P) or cons instr.
430 Energy Modeling. 3 cr. U/G.
Electrical/thermal energy modeling through lectures and hands-on classroom work along with use of energy modeling software. Jointly offered with and counts as repeat of ElecEng 430. Prereq: jr st; or cons instr.
432 Internal Combustion Engines. 3 cr. U/G.
Thermodynamic principles of internal combustion engines; cycles, combustion, engine operation; carburation, ignition, performance analysis; engine balancing; super charging. Prereq: jr st; MechEng 301 (P).
434 Air Conditioning System Design. 3 cr. U/G.
The design of systems for heating and cooling spaces. Selection and design of central heating, cooling and energy distribution systems. Prereq: jr st; MechEng 321(P), Ind Eng 210(P).
435 Power Plant Theory and Design. 3 cr. U/G.
Application of engineering principles to design and analysis of power-production systems. Fossil fuel, nuclear, and gas-turbine power plants. Alternative power generation. Environmental aspects. Prereq: jr st; MechEng 301(P).
436 Solar Engineering. 3 cr. U/G.
Estimation of energy needs for solar heating and cooling systems for buildings; insolation; solar collector/energy storage design; applications to space heating/cooling, water heating. Prereq: jr st; MechEng 301 (P).
451 Applied Optics in Engineering. 3 cr. U/G.
Principles of geometric and physical optics. Introduction to lasers. Topics from current engineering uses of optics, including measurement systems and laser machining. Prereq: sr st; Physics 210(P) or cons instr.
455 Processing of Plastics. 3 cr. U/G.
Description of plastics as polymers and polymer composites. Study of various technologies to manufacture plastics. Analytical description of flow and heat transfer in polymers. Prereq: MechEng 320(P) & 321(P).
456 Metal Casting Engineering. 3 cr. U/G.
Pattern and core design; molding technology; pouring and feeding castings; metallurgy of cast engineering alloys and their foundry practice; casting design. MechEng 456 and MatlEng 456(421) are jointly offered; they count as repeats of one another. Prereq: jr st; MatlEng 201(P).
457 Engineering Composites. 3 cr. U/G.
Study of the structure-property relationships in composite materials. Properties of fibers and other reinforcements. Metal, polymer and ceramic matrix composites. MechEng 457 and MatlEng 457(455) are jointly offered; they count as repeats of one another. Prereq: jr st; MatlEng 201(P).
460 Nanomaterials and Nanomanufacturing. 3 cr. U/G.
Structure, properties, processing and manufacture of nanoparticles, nanotubes, nanofibers, bulk nanomaterials, nanocomposites including polymer, metal, ceramic, natural and biocomposites; nanofluidics, nanorheology, nanomachines, and nanotribology. MechEng 460 & MatlEng 460 are jointly offered; they count as repeats of each other. Prereq: jr st; MatlEng 201(P).
461 Intermediate Kinematics and Dynamics. 3 cr. U/G.
Analysis and synthesis of planar spacial mechanisms, using computational and analytical methods. Dynamics of machinery. Introduction to computer-aided design. Prereq: jr st; MechEng 360(P).
462 (562) Intermediate Design of Machinery. 3 cr. U/G.
Consideration of complicated loadings and combined stresses. Design against fatigue. Design and analysis of machine systems. Consideration of special topics in machine element design. Prereq: jr st; MechEng 365(P).
463 Introduction to Finite Elements. 3 cr. U/G.
Generation and assembly of finite element matrices in one and two-dimensional problems. Modeling and practical applications in solid mechanics, heat transfer and fluid flow. Not open to students with cr in Civ Eng 463(ER). Prereq: jr st; ElecEng 234(P), Civ Eng 303(P); MechEng 320(C), 311(C) or 321(C).
465 Friction and Wear. 3 cr. U/G.
Friction and wear of engineering materials. Effect of environment, surface interactions, lubrication, and material properties. Techniques of analysis and measurement. Not open to students who have cr in MatlEng 465, which is identical to MechEng 465. Prereq: jr st; MatlEng 201(P).
466 Mechanics of Composite Materials. 3 cr. U/G.
Basic concepts, materials, and characteristics of composites. Micromechanics and Macromechanics of Elastic Response. Failure, design and optimization of composite structures. MechEng 466 & Civ Eng 466 are jointly offered; they count as repeats of one another. Prereq: jr st & Civ Eng 303(P)
469 Introduction to Biomechanical Engineering. 3 cr. U/G.
Mathematical modeling of human body; dynamics of human motion; neuromuscular control human movement; stress analysis of bones and joints; concurrent mechanical problems in medicine. MechEng 469 & Civ Eng 469 are jointly offered and count as repeats of one another. Prereq: Civ Eng 202(P) & 303(P); or cons instr.
472 Introduction to Wind Energy. 3 cr. U/G.
Principles of wind turbines; wind characteristics; rotor dynamics of wind turbines; turbine design and integration; controls and electrical systems; grid connection. MechEng 472 & ElecEng 472 are jointly offered; they count as repeats of one another. Prereq: jr st; or cons instr.
474 Introduction to Control Systems. 4 cr. U/G.
Modeling of continuous systems; stability considerations, analysis and design of feedback control systems in time and frequency domains. Prereq: sr st; ElecEng 301(P); a grade of C or better in ElecEng 234(P) & Civ Eng 202(P).
475 Vibrations in Mechanical Design. 3 cr. U/G.
Integrated treatment of mathematical modeling and analysis of mechanical systems, analysis of vibrations and performance under different loading conditions. Prereq: sr st; Civ Eng 202(P), ElecEng 234(P).
476 Introduction to Robotics. 3 cr. U/G.
Fundamentals of manipulators, sensors, actuators, end-effectors and product design for automation, computer vision and pattern recognition. Prereq: ElecEng 234(P), MechEng 360(P).
479 Control and Design of Mechatronic Systems. 3 cr. U/G.
Understanding interfacing of mechanical systems using electro-mechanical components; conceptual design and analysis of high performance computer controlled mechanical systems; prototyping of mechatronic systems. Prereq: sr st or cons instr; ElecEng 474(402)(P) or MechEng 474(P).
490 Topics in Mechanical Engineering: (Subtitled). 1-3 cr. U/G.
Recent theoretical and applied topics in mechanical engineering. May be retaken with change in topic to max of 9 cr. Prereq: jr st & cons instr.
544 New Product Development. 3 cr. U/G.
Concepts related to product development including product concept development and testing, and product design. Prepares students to work in cross-functional product development teams. Counts as repeat of Bus Adm 795 with same topic; Jointly offered with & counts as repeat of Bus Adm 544. Prereq: jr st & admis to Tech Entrep Cert program or Bus Adm major or CEAS major; or grad st. & admis to business or engineering program or admis to Tech Entrep Cert program.
546 Global Innovation Management. 3 cr. U/G.
Concepts related to collaborative innovation in global networks including diverse collaboration models, innovation processes, and capabilities. Prepares students to manage global collaborative innovation projects. Counts as repeat of Bus Adm 795 with same topic. Jointly offered with & counts as repeat of Bus Adm 546. Prereq: jr st & admis to Tech Entrep Cert program or Bus Adm major or CEAS major; or grad st. & admis to business or engineering program or admis to Tech Entrep Cert program.
574 (478) Intermediate Control Systems. 3 cr. U/G.
State space; frequency domain methods of modeling, analysis and design of control systems; digital control; and multivariate systems. ElecEng 574(503) & MechEng 574(478) are jointly offered & count as repeats of each other. Not open for cr to students who have cr in ElecEng 503(ER) or MechEng 503(ER). Prereq: sr st; Mecheng 474(P) or ElecEng 474(402)(P); or grad st.
584 Biodynamics of Human Motion. 3 cr. U/G.
Techniques for collecting, analyzing and interpreting human motion data. Special emphasis will be placed on performing data analysis using the software package, Matlab. Prereq: jr st; ElecEng 234(P); Civ Eng 202(C).
699 Independent Study. 1-3 cr. U/G.
Limited to max of 6 cr applied toward undergrad degree. Prereq: jr st; cons instr.
700 CEAS Graduate Seminar. 1-3 cr. G.
Seminar in professional ethics, oral and written communication, contemporary social issues, career development, time management, and laboratory safety. Civ Eng 700, CompSci 700, ElecEng 700, Ind Eng 700, MatlEng 700 & MechEng 700 are jointly offered and count as repeats of one another Prereq: grad st
701 Advanced Linear System Analysis. 3 cr. G.
Theory and analysis of linear dynamic systems; discrete and continuous state models; linear algebra for dynamic systems; state transition matrix, numerical methods; and applications. ElecEng 701 & MechEng 701 are jointly offered and count as repeats of one another. Prereq: grad st.
702 Advanced Engineering Thermodynamics. 3 cr. G.
Laws of thermodynamics, property relations, equations of state; introduction to statistical and irreversible thermodynamics; applications to perfect gases, perfect crystals, and homogeneous solutions. Prereq: grad st; Mecheng 301(P) & 321(P) or equiv.
703 Principles of Combustion. 3 cr. G.
Chemical kinetics and thermodynamics, conservation equations for multicomponent reacting systems, detonation, premix, diffusion and turbulent flames. Prereq: grad st; MechEng 302(P) & 321(P) or equiv.
707 Transport in Porous Media. 3 cr. G.
Introduction to fluid mechanics in porous media, single- and multi-phase flows, volume averaged transport equations, convection heat transfer, consolidating porous media, volume averaging theory, applications. Prereq: grad st.
710 Advanced Transport Processes. 2 cr. G.
Vector and tensor analysis of practical engineering problems; basic laws of mass, momentum and energy transport; transport phenomena in porous media reacting and non-reaction media. Prereq: MechEng 321(P) or equiv.
711 Thermal Radiation and Conduction. 3 cr. G.
Radiative properties of and radiative transfer in absorbing, emitting and scattering media; transient and steady state heat conduction; multi-mode heat transfer applications. Prereq: grad st; MechEng 311(P) or 321(P).
712 Convection Heat and Mass Transfer. 3 cr. G.
Conservation equations; laminar developed and developing flows; laminar boundary layers; high speed flows; turbulent flow and heat transfer; natural convection; mass transfer; special engineering applications. Prereq: grad st; MechEng 311(P) or 321(P).
714 Energy Transport in Microscale Systems. 3 cr. G.
Introducing thermophysics of microscale systems including statistical, non-equilibrium thermodynamics, particle transport theory, energy carriers in different materials and phases, and applications including mems and nanotechnology. Prereq: grad st; Mecheng 320(P) & 321(P).
715 Numerical Methods in Engineering. 3 cr. G.
Differential equation solutions with finite difference and finite volume methods; grid generation technique; finite element methods; applications to solid mechanics, heat transfer, and fluid mechanics. Prereq: grad st; Math 413(P) or cons instr.
716 Two-Phase Flow. 3 cr. G.
Dispersed and separated two-phase flow field and constitutive equations; interfacial phenomena. Two-fluid and drift-flux models, similarity criteria, pressure drop, nucleation and forced convection boiling, flow dynamics and applications. Prereq: grad st; MechEng 320(P).
718 (778) Nonlinear Control Systems. 3 cr. G.
Advanced concepts and methodologies in modeling and design of nonlinear control systems. Lyapunov theory; describing functions; variable structure control. ElecEng 718 & MechEng718 are jointly offered and count as repeats of one another. Not open for credit to students w/ cr in MechEng 778. Prereq: grad st; ElecEng or MechEng474(P) or equiv; ElecEng or MechEng 701(P); or cons instr.
721 Fundamentals of Fluid Flow. 3 cr. G.
Inviscid, viscous and compressible flow; potential flow in aerodynamics; analytical solutions of navier-stokes equation; laminar and turbulent boundary layers, jets, wakes, and separating flows; applications. Prereq: grad st; Mecheng 320(P).
722 Advanced Fluid Mechanics. 3 cr. G.
Formulations of navier-stokes and energy equations; turbulence models; solutions to wall, free shear layer, and recirculating flows; turbulence energy spectrum; applications to industrial problems. Prereq: grad st; MechEng 320(P).
723 Computational Fluid Dynamics and Heat Transfer. 3 cr. G.
Finite difference methods for solving boundary layer equations, navier-stokes equations, etc. Laminar and turbulent flows. Prereq: grad st; cons instr.
725 Fluid Power and Turbomachinery. 2 cr. G.
Concept of hydraulic systems; hydraulic motors; valves; hydraulic circuits; pneumatic systems; axial and radial gas turbines, pumps, compressors; steam turbines; hydraulic turbines; wind turbines. Prereq: grad st; MechEng 320(P).
726 Mechanical Vibrations. 3 cr. G.
Free and forced vibrations of multiple degree of freedom systems using modern matrix methods. Not open to students who have cr in Civ Eng 726 which is identical to Mecheng 726. Prereq: grad st; Mecheng 475(R) or equiv.
732 Solidification Processing. 3 cr. G.
Solidification phenomena and its engineering application to metals, semiconductors, ceramics, properties of cast products. Foundry processes. MechEng 732 and MatlEng 732 are jointly offered; they count as repeats of each other. Prereq: grad st; MatlEng 330(P).
760 Dynamic Problems in Design. 3 cr. G.
Analytical methods for solution of typical vibrating and balancing problems encountered in mechanical systems. Special emphasis on methods of suppression and control. Prereq: grad st; MechEng 360(P).
762 Mechanical Systems Analysis. 3 cr. G.
An integrated treatment of mathematical modeling and analysis of mechanical systems. Modeling of machine elements and systems; performance under transient, periodic and random loads. Prereq: grad st; MechEng 365(P).
765 Mechanical Reliability and Probabilistic Design. 3 cr. G.
Advanced design theory and methodology incorporating probabilistic and statistical concepts. Design of mechanical and structural members for specific reliability and confidence level. Case histories and applications. Prereq: grad st; MechEng 360(P) & 365(P); or cons instr.
773 Advanced Dynamics. 3 cr. G.
General theory of dynamic behavior from the viewpoint of Lagrangian and Hamiltonian mechanics. Application of energy principles to dynamical analysis of mechanical systems. Not open to students who have cr in Civ Eng 773, which is identical. Prereq: grad st; MechEng 580(P) or Civ Eng 580(P); or cons instr.
785 Optimization Methods in Engineering. 3 cr. G.
Optimization as engineering design tool; nonlinear programming; computational techniques for unconstrained and constrained problems; conjugate gradient, sumt, reduced gradient, feasible directions methods; design applications. Not open to students who have cr in Ind Eng 785 which is identical to MechEng 785. Prereq: grad st; ElecEng 234(P), CompSci 151(P) or equiv.
816 Optimal Control Theory. 3 cr. G.
Analysis and synthesis of discrete and continuous optimal control systems; linear quadratic regulators; dynamic programming and variational methods; applications. ElecEng 816 & MechEng 816 are jointly offered and count as repeats of one another. Prereq: grad st; ElecEng or MechEng474(P) or equiv; ElecEng or MechEng 701(P); or cons instr.
819 Adaptive Control Theory. 3 cr. G.
Adaptive control systems including mathematical foundations, estimation, model reference adaptive control, self tuning regulators, numerical methods, applications. ElecEng 819 & MechEng 819 are jointly offered and count as repeats of one another. Prereq: grad st; ElecEng or MechEng474(P) or equiv; ElecEng or MechEng 701(P); or cons instr.
880 Bioengineering Seminar. 1 cr. G.
Presentations by bioengineering affiliated faculty, invited speakers, and graduate students. MechEng 880, ElecEng 880, CompSci 880, MatlEng 880, Ind Eng 880 & Civ Eng 880 are jointly offered and count as repeats of one another. May be repeated to 3 cr. max. Prereq: grad st
888 Candidate for Degree. 0 cr. G.
Available for graduate students who must meet minimum credit load requirement. Fee for 1 cr assessed. Prereq: grad st.
890 Advanced Topics in Mechanical Engineering: (Subtitled). 1-3 cr. G.
Recent theoretical and applied developments in mechanical engineering. Topics selected from areas in thermal-fluid engineering, machine design and controls, and chemical process engineering. May be repeated with change in topic to max of 9 cr. Prereq: grad st; cons instr.
990 Masters Thesis. 1-9 cr. G.
Prereq: grad st; cons instr.
998 Doctoral Thesis. 1-12 cr. G.
Prereq: grad st; cons instr & grad prog comm.
999 Advanced Independent Study. 1-3 cr. G.
Prereq: grad st; cons instr & grad prog committee.

Page last updated on: 10/16/2014