UNITE Fall 2018 Course Offerings

UNITE Distributed Learning provides access to live streaming video of class sessions plus same-day access to streaming video archives and downloadable video and audio files of course meetings to the students who enroll through UNITE in a UNITE section of the course.

Semester Schedule

The UNITE sections of a course follow the same semester schedule as the on-campus section of the course. This includes exams (which are sychronous events - see below) and homework deadlines as well as University deadlines for adding. dropping, refunds, etc.

Exams and Homework

Exams are Synchronous

Students enrolled through UNITE are REQUIRED to take exams on the same day/same time as the students enrolled in the on-campus sections of the course. If you need to make other arrangements you will need to contact the instructor directly - work out these arrangements with the instructor before the 100% refund period ends.

Exams Must Be Proctored by a Person

Students enrolled through UNITE will need to submit a proctoring plan for exams to UNITE early in the semester for UNITE approval. UNITE will contact all students enrolled through UNITE to initiate this process shortly after the semester begins.

Final Exams: Final exam dates are posted in the official University of Minnesota Class Schedule. UNITE will stream video on Saturdays. If you are enrolled in a UNITE section with an exam on a Saturday, you will need to have a proctor administer the exam. If you need to make other arrangements you will need to contact the instructor directly.

Homework and Submission Return

Homework may be submitted to UNITE via email. Our office will record submissions and deliver to instructors and/or TAs for grading. Graded materials will be returned to your University email account when we receive it. Increasing, faculty and TAs are using Moodle course sites for submission and return of homework.

TENTATIVE FALL SCHEDULE

(updated August 23, 2018 )

See online tools to search all credit offerings:
Class Schedules by Department (hosted by Aerospace Engineering)
ClassInfo (hosted by Humphrey School of Public Affairs)
(Note: These lists ALL offerings - on-campus, including UNITE offerings)

AEROSPACE ENGINEERING

AEM 5321 (co-taught with EE 5231) - Modern Feedback Control (3.0 cr)
Maziar Hemati 
On-campus sections meets MW 2:30 p.m. - 3:45 p.m.
On-campus sections meet in Keller 3-115 
Prerequisites:
AEM 4311
Description:
State space theory for multiple-input-multiple-output (MIMO) aerospace systems. Singular value decomposition (SVD) technique and its applications to performance and robustness. Linear quadratic gaussian (LQG) and eigenstructure assignment design methodologies. Topics in H[infinity symbol]. Applications.

AEM 5451 (co-taught with EE 5251) - Optimal Filtering and Estimation (3.0 cr)
Andrew Lamperski 
On-campus sections meets TTh 1:00 p.m. - 2:15 p.m.
On-campus sections meet in Keller 3-115 
Prerequisites:
[[MATH 2243, STAT 3021] or equiv], CSE grad student] or dept consent; 3025, 4231 recommended
Description:
Basic probability theory, stochastic processes. Gauss-Markov model. Batch/recursive least squares estimation. Filtering of linear/nonlinear systems. Continuous-time Kalman-Bucy filter. Unscented Kalman filter, particle filters. Applications.

AEM 8442 - Navigation and Guidance Systems (3.0 cr)
Added to UNITE schedule 6/1/18
Demoz Gebre Egziabher 
On-campus sections meets TTh 2:30 p.m. - 3:45 p.m.
On-campus sections meet in Mechanical Engineering 102 
Prerequisites:
Exposure to [linear algebra, differential equations, probability, statistics]
Description:
Fundamental principles of navigation. Algorithms, performance analysis of navigational systems. Radio-navigation systems (DME,VOR,ILS). Satellite navigation ysstems (GPS,GLDNASS). Inertial navigation systems mechanization, error analysis.

BIOMEDICAL ENGINEERING

BMEN 5001 - Advanced Biomaterials (3.0 cr)
Shen Wei 
On-campus sections meets TTh11:15 p.m. - 12:30 p.m.
On-campus sections meet in Keller 3-115 
Prerequisites:
BMEN 3301 or MatS 3011 or grad student or instr consent
Description:
Commonly used biomaterials. Chemical/physical aspects. Practical examples from such areas as cardiovascular/orthopedic applications, drug delivery, and cell encapsulation. Methods used for chemical analysis and for physical characterization of biomaterials. Effect of additives, stabilizers, processing conditions, and sterilization methods.

BMEN 5201 - Advanced Biomechanics (3.0 cr)
Victor Barocas 
On-campus sections meets MWF 11:15 a.m. - 12:05 p.m.
On-campus sections meet in Keller 3-115 
Prerequisites:
[[3001 or equiv], [CSE upper div or grad student]] or #; fall, spring, offered periodically
Description:
Introduction to biomechanics of musculoskeletal system. Anatomy, tissue material properties. Kinematics, dynamics, and control of joint/limb movement. Analysis of forces/motions within joints. Application to injury, disease. Treatment of specific joints, design of orthopedic devices/implants.

BMEN 5351 - Cell Engineering (3.0 cr)
David Odde 
On-campus sections meets TTh 2:30 p.m. - 3:45 p.m.
On-campus sections meet in Keller 3-111 
Prerequisites:
[BMEN 2401, [2501 or concurrent registration is required (or allowed) in 5501], [MATH 2243 or MATH 2373]] or CSE upper div or grad student or instr consent
Description:
Engineering approaches to cell-related phenomena important to cell/tissue engineering. Receptor/ligand binding. Trafficking/signaling processes. Applications to cell proliferation, adhesion, and motility. Cell-matrix interactions.

BMEN 5411 - Neural Engineering (3.0 cr)
Tay Netoff 
On-campus sections meets TTh 11:15 a.m. - 12:30 p.m.
On-campus sections meet in Keller 3-111 
Prerequisites:
BMEN 3401 recommended; fall, every year
Description:
Theoretical basis. Signal processing techniques. Modeling of nervous system, its response to stimulation. Electrode design, neural modeling, cochlear implants, deep brain stimulation. Prosthetic limbs, micturition control, prosthetic vision. Brain machine interface, seizure prediction, optical imaging of nervous system, place cell recordings in hippocampus.

BMEN 5412 - Neuromodulation (3.0 cr)
Matthew Johnson
On-campus sections meets MW 1:00 p.m. - 2:15 p.m.
On-campus sections meet in Keller 3-111 
Prerequisites:
CSE upper div or grad student
Description:
Fundamentals of bioengineering approaches to modulate the nervous system, including bioelectricity, biomagnetism, and optogenetics. Computational modeling, design, and physiological mechanisms of neuromodulation technologies. Clinical exposure to managing neurological disorders with neuromodulation technology.

BMEN 5501 - Biology for Biomedical Engineers (3.0 cr)
Brian Herman  Jonathan Sachs 
On-campus sections meets MWF 12:20 p.m. - 1:10 p.m.
On-campus sections meet in Keller 3-230 >
Prerequisites:
Engineering upper div or grad student
Description:
Concepts of cell/tissue structure/function. Basic principles of cell biology. Tissue engineering, artificial organs.

BMEN 8601 - Biomedical Engineering Seminar (1.0 cr)
Seminars and Colloquia taken for credit are offered only as live and archived streaming video - NO downloadable video or audio podcast versions are offered.
Alena Talkachova 
On-campus sections meets Monday 3:35 p.m. - 4:30 p.m.
On-campus section meets in Hasselmo 2-101 
Description:
Lectures and demonstrations of university and industry research introducing students and faculty to methods and goals of biomedical engineering.

COMPUTER SCIENCE AND ENGINEERING

CSCI 4041 - Algorithms and Data Structures (3.0 cr)
Added to UNITE schedule 6/25/18
Required on-campus discussion section - contact UNITE office via phone or email for details enrolling in the course and required lab section
Nathan Taylor 
On-campus sections meets TTh 11:15 a.m. - 12:30 p.m.
On-campus sections meet in Keller 3-210 
Prerequisites:
[(1913 or 1933) and 2011] or instr consent; cannot be taken for grad CSci cr
Description:
Rigorous analysis of algorithms/implementation. Algorithm analysis, sorting algorithms, binary trees, heaps, priority queues, heapsort, balanced binary search trees, AVL trees, hash tables and hashing, graphs, graph traversal, single source shortest path, minimum cost spanning trees.

CSCI 5103 - Operating Systems (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (7 spaces available as of June 26th).
Anand R Tripathi 
On-campus sections meets TTh 1:00 pm. - 2:15 p.m.
On-campus sections meet in Keller 3-230 
Prerequisites:
CSCI 4061 or #
Description:
Conceptual foundation of operating system designs and implementations. Relationships between operating system structures and machine architectures. UNIX implementation mechanisms as examples.

CSCI 5106 - Programming Languages (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (6 spaces available as of June 5th).
Eric Van Wyk 
On-campus sections meets MW 9:45 a.m. -11:00 a.m.
On-campus sections meet in Keller 3-111 
Prerequisites:
CSCI 4011 or #; fall, every year
Description:
Design and implementation of high-level languages. Course has two parts: (1) language design principles, concepts, constructs; (2) language paradigms, applications. Note: course does not teach how to program in specific languages.

CSCI 5161 - Introduction to Compilers (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (10 spaces available as of June 5th)).
Antonia B Zhai 
On-campus sections meets MW 2:30 p.m. - 3:45 p.m.
On-campus sections meet in Keller 3-111 
Prerequisites:
[CSCI 2021, 5106] or instr consent
Description:
Techniques for translating modern programming languages to intermediate forms or machine-executable instructions/their organization into compiler. Lexical analysis, syntax analysis, semantic analysis, data flow analysis, code generation. Compiler project for prototypical language.

CSCI 5204 (co-taught with EE 5364) - Advanced Computer Architecture (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (10 spaces available as of June 5th).
Pen-Chung Yew
On-campus sections meets TTh 8:15 a.m. - 9:30 a.m.
On-campus sections meet in Keller 3-230 
Prerequisites:
CSCI 4203 or EE 4363; fall, every year
Description:
Instruction set architecture, processor microarchitecture, memory, I/O systems. Interactions between computer software and hardware. Methodologies of computer design.

CSCI 5271 -Introduction to Computer Security (3.0 cr)
Added to UNITE schedule 6/1/18
Enrollment through UNITE is limited to 10 spaces (8 spaces available as of June 26th).
Kangjie Lu 
On-campus sections meets MW 1:00 p.m. - 2:15 p.m.
On-campus sections meet in Mechanical Engineering 212 
Prerequisites:
4061 or equiv or instr consent
Description:
Concepts of computer, network, and information security. Risk analysis, authentication, access control, security evaluation, audit trails, cryptography, network/database/application security, viruses, firewalls.

CSCI 5304 - Computational Aspects of Matrix Theory (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (9 spaces available as of June 5th).
Yousef Saad 
On-campus sections meets TTh 8:15 a.m. - 9:30 a.m.
On-campus sections meet in Keller 3-115 
Prerequisites:
CSCI 2031 or 2033 or #; fall, every year
Description:
Perturbation theory for linear systems and eigenvalue problems. Direct/iterative solution of large linear systems. Matrix factorizations. Computation of eigenvalues/eigenvectors. Singular value decomposition. LAPACK/other software packages. Introduction to sparse matrix methods.

CSCI 5421 - Advanced Algorithms and Data Structures (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (8 spaces available as of June 5th).
Ravi Janardan 
On-campus sections meets MW 8:15 a.m. - 9:30 a.m.
On-campus sections meet in Keller 3-111 
Prerequisites:
CSCI 4041 or #; fall, spring, every year
Description:
Fundamental paradigms of algorithm and data structure design. Divide-and-conquer, dynamic programming, greedy method, graph algorithms, amortization, priority queues and variants, search structures, disjoint-set structures. Theoretical underpinnings. Examples from various problem domains. 

CSCI 5481 - Computational Techniques for Genomics (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (2 spaces available as of June 26th).
Dan Knights
On-campus sections meets MW 1:00 p.m. - 2:15 p.m.
On-campus sections meet in Keller 3-115 
Prerequisites:
CSCI 4041 or instr consent
Description:
Techniques to analyze biological data generated by genome sequencing, proteomics, cell-wide measurements of gene expression changes. Algorithms for single/multiple sequence alignments/assembly. Search algorithms for sequence databases, phylogenetic tree construction algorithms. Algorithms for gene/promoter and protein structure prediction. Data mining for micro array expression analysis. Reverse engineering of regulatory networks.

CSCI 5511 - Artificial Intelligence I (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (5 spaces available as of June 5th).
Nikols Papanikolopoulos 
On-campus sections meets T 6:30 p.m. - 9:00 p.m.
On-campus sections meet in Keller 3-125 
Prerequisites:
[2041 or instr consent], grad student
Description:
Introduction to AI. Problem solving, search, inference techniques. Logic/theorem proving. Knowledge representation, rules, frames, semantic networks. Planning/scheduling. Lisp programming language.

CSCI 5521 - Introduction to Machine Learning (3.0 cr)
Enrollment through UNITE is limited to 15 spaces (no spaces available as of August 8th).
Contact UNITE if you would like to be added to the UNITE section waitlist.
Rui Kuang 
On-campus sections meets TTh 4:00 p.m. - 5:15 p.m.
On-campus sections meet in Keller 3-115 
Prerequisites:
[[2031 or 2033], STAT 3021] or #; fall, offered periodically
Description:
Problems of pattern recognition, feature selection, measurement techniques. Statistical decision theory, nonstatistical techniques. Automatic feature selection/data clustering. Syntactic pattern recognition. Mathematical pattern recognition/artificial intelligence. 

CSCI 5523 - Introduction to Data Mining (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (6 spaces available as of June 5th).
George Karypis 
On-campus sections meets TTh 9:45 a.m. - 11:00 a.m.
On-campus sections meet in Keller 3-230 
Prerequisites:
CSCI 4041 or equiv or #; fall, spring, offered periodically
Description:
Data pre-processing techniques, data types, similarity measures, data visualization/exploration. Predictive models (e.g., decision trees, SVM, Bayes, K-nearest neighbors, bagging, boosting). Model evaluation techniques, Clustering (hierarchical, partitional, density-based), association analysis, anomaly detection. Case studies from areas such as earth science, the Web, network intrusion, and genomics. Hands-on projects.

CSCI 5525 - Machine Learning (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (no spaces available as of June 5th)).
Contact UNITE if you would like to be added to the UNITE section waitlist.
Paul R Schrater 
On-campus sections meets TTh 11:15 a.m. - 12:30 p.m.
On-campus sections meet in Keller 3-230 
Prerequisites:
Grad student or #; fall, even years
Description:
Models of learning. Supervised algorithms such as perceptrons, logistic regression, and large margin methods (SVMs, boosting). Hypothesis evaluation. Learning theory. Online algorithms such as winnow and weighted majority. Unsupervised algorithms, dimensionality reduction, spectral methods. Graphical models.

CSCI 5551 - Robotics (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (8 spaces available as of June 5th).
Junaed Sattar 
On-campus sections meets MW 1:00 a.m. - 2:15 p.m.
On-campus sections meet in Keller 3-125 
Prerequisites:
CSCI 2031 or 2033 or instr consent
Description:
Transformations, kinematics/inverse kinematics, dynamics, control. Sensing (robot vision, force control, tactile sensing), applications of sensor-based robot control, robot programming, mobile robotics, microrobotics.

CSCI 5607 - Fundementals of Computer Graphics I (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (9 spaces available as of June 26th).
Stephen J Guy 
On-campus sections meets MW 4:00 a.m. - 5:15 p.m.
On-campus sections meet in Keller 3-111 
Prerequisites:
concurrent registration is required (or allowed) in 2033, concurrent registration is required (or allowed) in 3081
Description:
Fundamental algorithms in computer graphics. Emphasizes programming projects in C/C++. Scan conversion, hidden surface removal, geometrical transformations, projection, illumination/shading, parametric cubic curves, texture mapping, antialising, ray tracing. Developing graphics software, graphics research.

CSCI 5619 - Virtual Reality and 3D Interaction (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (5 spaces available as of June 26th).
Victoria Interrante 
On-campus sections meets M 6:30 p.m. - 9:00 p.m.
On-campus sections meet in Keller 3-125 
Prerequisites:
CSCI 4611 or 5607 or 5115 or equiv or instr consent
Description:
Introduction to software, technology/applications in virtual/augmented reality, 3D user interaction. Overview of current research. Hands-on projects.

CSCI 5707 - Principles of Database Systems (3.0 cr)
Enrollment through UNITE is limited to 10 spaces (7 spaces available as of June 26th).
Jaideep Srivastava 
On-campus sections meets TTh 2:30 p.m. - 3:45 p.m.
On-campus sections meet in Keller 3-115 
Prerequisites:
[4041 or instr consent], grad student
Description:
Concepts, database architecture, alternative conceptual data models, foundations of data manipulation/analysis, logical data models, database designs, models of database security/integrity, current trends.

CSCI 5715 - From GPS and Virtual Globes to Spatial Computing (3.0 cr)
Added to UNITE schedule 6/1/18
Enrollment through UNITE is limited to 10 spaces (10 spaces available as of June 5th).
Shashi Shekhar 
On-campus sections meets TTh 11:15 a.m. - 12:30 p.m.
On-campus sections meet in Mechanical Engineering 108 
Prerequisites:
Familiarity with Java, C++, or Python
Description:
Mathematical concepts, geo-information, representations, algorithms, data-structures/access methods, analysis, architectures, interfaces, reasoning, time.

CSCI 8970 (co-taught with DSCI 8970) - Computer Science Colloquium (1.0 cr)
Seminars and Colloquia taken for credit are offered only as live and archived streaming video - NO downloadable video or audio podcast versions are offered.
Rui Kuang 
On-campus sections meets M 11:15 a.m. - 12:15 p.m.
On-campus sections meet in Mechanical Engineering 212 
Description:
Recent developments in computer science and related disciplines.

DATA SCIENCE

DSCI 8970 (co-taught with CSCI 8970) - Data Science Colloquium (1.0 cr)
Seminars and Colloquia taken for credit are offered only as live and archived streaming video - NO downloadable video or audio podcast versions are offered.
Rui Kuang 
On-campus sections meets M 11:15 a.m. - 12:15 p.m.
On-campus sections meet in Mechanical Engineering 212 
Description:
Recent developments in computer science and related disciplines.

ELECTRICAL AND COMPUTER ENGINEERING

EE 1701 -- Climate Crisis: Implmenting Solutions (3.0 cr)
Added to UNITE schedule 5/7/18
Satisfies University of Minnesota Liberal Education Designated Theme: Technology & Society
Ned Mohan 
On-campus sections meets TTh 4:00 p.m. - 5:15 p.m.
On-campus sections meet in Keller 3-111 
Prerequisites:
None
Description:
Energy from renewables such as solar and wind to combat potentially catastrophic climate change resulting from our use of fossil fuels; electrifying our transportation; ways to increase energy efficiency and energy conservation; need for energy storage to increase the penetration of renewables; role of technology, societal benefits and the ethics.
More information: z.umn.edu/ee1701 

EE 3005 - Fundementals of Electrical Engineering (4.0 cr)
Added to UNITE schedule 6/15/2017
Daniel Glumac 
On-campus sections meets MWThF 2:30 p.m. - 3:20 p.m.
On-campus sections meet in Keller 3-210 
Prerequisites:
Math 2243, Phys 1302,; NOT for EE majors
Description:
Fundamentals of analog electronics, digital electronics, and power systems. Circuit analysis, electronic devices and applications, digital circuits, microprocessor systems, operational amplifiers, transistor amplifiers, frequency response, magnetically coupled circuits, transformers, steady state power analysis.

EE 4741- Power Electronics (3.0 cr)
Added to UNITE schedule 6/20/18
Paul Imberson 
On-campus sections meets TTh 11:15 a.m. - 12:30 p.m.
On-campus sections meet in Mechanical Engineering 212 
Prerequisites:
3015, 3115
Description:
Switch-mode power electronics. Switch-mode DC power supplies. Switch-mode converters for DC and AC motor drives, wind/photovoltaic inverters, interfacing power electronics equipment with utility system. Power semiconductor devices, magnetic design, electro-magnetic interference (EMI).

EE 5163 - Semiconductor Properties and Devices I (3.0 cr)
Steven J Koester 
On-campus sections meets MW 11:15 a.m. - 12:30 p.m.
On-campus sections meet in Keller 3-111 
Prerequisites:
[EE 3161, 3601, CSE grad student] or dept consent
Description:
Principles/properties of semiconductor devices. Selected topics in semiconductor materials, statistics, and transport. Aspects of transport in p-n junctions, heterojunctions.

EE 5171 - Microelectronic Fabrication (4.0 cr)
Stephen A Campbell 
On-campus sections meets TTh 1:00 p.m. - 2:15 p.m.
On-campus sections meet in Keller 3-125 
Prerequisites:
CSE grad student or %; fall, every year
Description:
Fabrication of microelectronic devices. Silicon integrated circuits, GaAs devices. Lithography, oxidation, diffusion. Process integration of various technologies, including CMOS, double poly bipolar, and GaAs MESFET.

EE 5231 (co-taught with AEM 5321) - Linear Systems and Optimal Control (3.0 cr)
Maziar Hemati 
On-campus sections meets MW 2:30 p.m. - 3:45 p.m.
On-campus sections meet in Keller 3-115 
Prerequisites:
EE 4311
Description:
State space theory for multiple-input-multiple-output (MIMO) aerospace systems. Singular value decomposition (SVD) technique and its applications to performance and robustness. Linear quadratic gaussian (LQG) and eigenstructure assignment design methodologies. Topics in H[infinity symbol]. Applications

EE 5239 - Introduction to Nonlinear Optimization (3.0 cr)
Mingyi Hong 
On-campus sections meets TTh 2:30 p.m. - 4:00 p.m.
On-campus sections meet in Keller 3-230 
Prerequisites:
[3025, Math 2373, Math 2374, CSE grad student] or dept consent
Description:
Nonlinear optimization. Analytical/computational methods. Constrained optimization methods. Convex analysis, Lagrangian relaxation, non-differentiable optimization, applications in integer programming. Optimality conditions, Lagrange multiplier theory, duality theory. Control, communications, management science applications.

EE 5251 (co-taught with AEM 5451) - Optimal Filtering and Estimation (3.0 cr)
Andrew Lamperski 
On-campus sections meets TTh 1:00 p.m. - 2:15 p.m.
On-campus sections meet in Keller 3-115 
Prerequisites:
[[MATH 2243, STAT 3021] or equiv], CSE grad student] or dept consent; 3025, 4231 recommended
Description:
Basic probability theory, stochastic processes. Gauss-Markov model. Batch/recursive least squares estimation. Filtering of linear/nonlinear systems. Continuous-time Kalman-Bucy filter. Unscented Kalman filter, particle filters. Applications.

EE 5301 - VLSI Design Automation I (3.0 cr)
Kia Bazargan 
On-campus sections meets TTh 1:00 p.m. - 2:15 p.m.
On-campus sections meet in Keller 3-111 
Prerequisites:
[2301, CSE grad student] or dept consent
Description:
Basic graph/numerical algorithms. Algorithms for logic/high-level synthesis. Simulation algorithms at logic/circuit level. Physical-design algorithms.

EE 5323 - VSLI Design I (3.0 cr)
Chris H Kim 
This course uses software that is only available to students in CSELabs due to vendor licensing - there is no off-campus software option. Students will need to come to campus to use the software.
On-campus sections meets MWF 3:35 p.m. - 4:25 p.m.
n-campus sections meet in Keller 3-230 
Prerequisites:
[2301, 3115, CSE grad student] or dept consent
Description:
Combinational static CMOS circuits. Transmission gate networks. Clocking strategies, sequential circuits. CMOS process flows, design rules, structured layout techniques. Dynamic circuits, including Domino CMOS and DCVS. Performance analysis, design optimization, device sizing.

EE 5333 - Analog Integrated Circuit Design (3.0 cr)
Ramesh Harjani 
On-campus sections meets TTh 8:15 a.m. - 9:30 a.m.
On-campus sections meet in Keller 3-111 
Prerequisites:
[3115, CSE grad student] or dept consent
Description:
Fundamental circuits for analog signal processing. Design issues associated with MOS/BJT devices. Design/testing of circuits. Selected topics (e.g., modeling of basic IC components, design of operational amplifier or comparator or analog sampled-data circuit filter).

EE 5340 - Physics of Computing: Basics - cancelled by department 5/7/18

EE 5351 - Applied Parallel Programming (3.0 cr)
Added to UNITE schedule 6/1/18
John Sartori 
On-campus sections meets TTh 11:15 a.m. - 12:30 p.m.
On-campus sections meet in Mechanical Engineering 108 
Prerequisites:
[4363 or equivalent], programming experience (C/C++ preferred)
Description:
Parallel programming/architecture. Application development for many-core processors. Computational thinking, types of parallelism, programming models, mapping computations effectively to parallel hardware, efficient data structures, paradigms for efficient parallel algorithms, application case studies.

EE 5364 (co-taught with CSCI 5204) - Advanced Computer Architecture (3.0 cr)
Pen-Chung Yew
On-campus sections meets TTh 8:15 a.m. - 9:30 a.m.
On-campus sections meet in Keller 3-230 
Prerequisites:
EE 4203 or EE 4363; fall, every year
Description:
Instruction set architecture, processor microarchitecture, memory, I/O systems. Interactions between computer software and hardware. Methodologies of computer design.

EE 5501 - Digital Communication (3.0 cr)
Instructor TBA 
On-campus sections meets TTh 11:15 a.m. - 12:30 p.m.
On-campus sections meet in Mechanical Engineering 102 
Prerequisites:
[3025, 4501, CSE grad student] or ?
Description:
Theory/techniques of modern digital communications. Communication limits. Modulation/detection. Data transmission over channels with intersymbol interference. Optimal/suboptimal sequence detection. Equalization. Error correction coding. Trellis-coded modulation. Multiple access.

EE 5531 - Probability and Stochastic Processes (3.0 cr)
Mehmet Akcakaya 
On-campus sections meets MW 8:15 a.m. - 9:45 a.m.
On-campus sections meet in Keller 3-125 
Prerequisites:
[3025, CSE grad student] or %; fall, every year)
Description:
Probability, random variables and random processes. System response to random inputs. Gaussian, Markov and other processes for modeling and engineering applications. Correlation and spectral analysis. Estimation principles. Examples from digital communications and computer networks.

EE 5581 - Information Theory and Coding (3.0 cr)
Soheil Mohajer 
On-campus sections meets MW 2:30 p.m. - 3:45 p.m.
On-campus sections meet in Mechanical Engineering 102 
Prerequisites:
[EE 5531, CSE grad student] or dept consent
Description:
Source/channel models, codes for sources/channels. Entropy, mutual information, capacity, rate-distortion functions. Coding theorems.

EE 5616 - Antenna Theory and Design (3.0 cr)
Robert A Sainati 
On-campus sections meets MW 4:00 p.m. - 5:15 p.m.
On-campus sections meet in Keller 3-115 
Prerequisites:
[[EE 5601 or concurrent registration is required (or allowed) in 5601], CSE grad student] or dept consent
Description:
Antenna performance parameters, vector potential/radiation integral, wire antenna structures, broadband antenna structures, microstrips/aperture theory, antenna measurements.

EE 5624 - Optical Electronics (4.0 cr)
Added to UNITE schedule 7/2/18
Jim Leger 
On-campus sections meets TTh 2:30 p.m. - 4:10 p.m.
On-campus sections meet in Keller 3-125 
Prerequisites:
[[3601 or Phys 3002], CSE grad student] or dept consent
Description:
Fundamentals of lasers, including propagation of Gaussian beams, optical resonators, and theory of laser oscillation. Polarization optics, electro-optic, acousto-optic modulation, nonlinear optics, phase conjugation.

EE 5653 - Physical Principles of Magnetic Materials (3.0 cr)
Randall H Victora 
On-campus sections meets MWF 2:30 p.m. - 3:20 p.m.
On-campus sections meet in Keller 3-125 
Prerequisites:
CSE grad student or dept consent
Description:
Physics of diamagnetism, paramagnetism, ferromagnetism, antiferromagnetism, ferrimagnetism. Ferromagnetic phenomena. Static/dynamic theory of micromagnetics, magneto-optics, and magnetization dynamics. Magnetic material applications.

EE 8591 - Predictive Learning from Data (3.0 cr)
Added to UNITE schedule 5/7/18
Vladimir S Cherkassky 
On-campus sections meets WF 11:15 a.m. - 12:30 p.m.
On-campus sections meet in Keller 3-125 
Prerequisites:
CSE grad student or instr consent
Description:
Methods for estimating dependencies from data have been traditionally explored in such diverse fields as: Statistics (multivariate regression and classification), Engineering (pattern recognition, system identification), Computer Science (artificial intelligence, machine learning, data mining) and Bioinformatics. Recent interest in learning methods is triggered by the widespread use of digital technology and availability of data. Unfortunately, developments in each field are seldom related to other fields. This course is concerned with estimation of predictive data-analytic models that are estimated using past data, but are used for prediction or decision making with new data. This course will first present general conceptual framework for learning predictive models from data, using Vapnik-Chervonenkis (VC) theoretical framework, and then discuss various methods developed in statistics, pattern recognition and machine learning. Course descriptions will emphasize methodological aspects of machine learning, rather than development of ‘new’ algorithms.

EE 8660 - Magnetics Seminar (1.0 cr)
Seminars and Colloquia taken for credit are offered only as live and archived streaming video - NO downloadable video or audio podcast versions are offered.
Beth Stadler 
On-campus sections meets F 1:25 p.m. - 2:15 p.m.
On-campus sections meet in Keller 3-125 
Description:
Current literature, individual assignments.

EE 8950 - Advanced Topics in Electrical and Computer Engineering: Millimeter-Wave Radar, Circuits and Systems (3.0 cr)
Added to UNITE schedule 8/23/18
Yahya Tousi 
On-campus sections meets MW 2:30 p.m. - 3:45 p.m.
On-campus sections meet in Mechanical Engineering 108 
Prerequisites:
Cr ar [may be repeated for cr]; instr consent
Description:
High frequency radio frontends and their role in current and the future of wireless systems; various applications of broadband wireless systems in remote sensing; emerging field of microwave and sub-THz radars that is enabling self-driving vehicles and airport security, and can revolutionize future sensing and biomedical screening. Term project develops both fundamental insight and technical skills toward developing advanced wireless frontends.

INDUSTRIAL AND SYSTEMS ENGINEERING

IE 3521 - Statistics, Quality and Reliability (4.0 cr)
Quie He 
On-campus sections meets TTh 3:35 p.m. - 5:20 p.m.
On-campus sections meet in Mechanical Engineering 108 
Prerequisites:
MATH 1372 or equiv
Description:
Random variables/probability distributions, statistical sampling/measurement, statistical inferencing, confidence intervals, hypothesis testing, single/multivariate regression, design of experiments, statistical quality control, quality management, reliability, maintainability.

IE 5111 - Systems Engineering I (2.0 cr)
Anton Beck 
On-campus sections meets M 6:10 p.m. - 8:00 p.m.
On-campus sections meet in Keller 3-111 
Prerequisites:
CSE upper div or grad student; A-F or Aud, fall, every year)
Description:
Overview of systems-level thinking/techniques in context of an integrated, design-oriented framework. Elements of systems engineering process, including lifecycle, concurrent, and global engineering. Framework for engineering large-scale, complex systems. How specific techniques fit into framework.

IE 5441 - Financial Decision Making (4.0 cr)
Added to UNITE schedule 6/1/18
Daniel Mitchell 
On-campus sections meets MW 9:05 a.m. - 11:00 a.m.
On-campus sections meet in Mechanical Engineering 102 
Prerequisites:
CSE upper div or grad student
Description:
Cash flow streams, interest rates, fixed income securities. Evaluating investment alternatives, capital budgeting, dynamic cash flow process. Mean-variance portfolio selection, Capital Asset Pricing Model, utility maximization, risk aversion. Derivative securities, asset dynamics, basic option pricing theory.

IE 5531 - Engineering Optimization I (4.0 cr)
Added to UNITE schedule 8/10/18
Enrollment through UNITE is limited to 10 spaces (8 spaces available as of June 26th).
Jean-Philippe Richard 
On-campus sections meets MW 10:10 a.m. - 12:05 p.m.
On-campus sections meet in Mechanical Engineering 108 
Prerequisites:
Upper div or grad student or CNR
Description:
Linear programming, simplex method, duality theory, sensitivity analysis, interior point methods, integer programming, branch/bound/dynamic programming. Emphasizes applications in production/logistics, including resource allocation, transportation, facility location, networks/flows, scheduling, production planning.

IE 5532 - Stochastic Models (4.0 cr)
William Cooper 
On-campus sections meets TTh 10:10 a.m. - 12:05 p.m.
On-campus sections meet in Keller 3-125 
Prerequisites:
Undergraduate probability and statistics. Familiarity with computer programming in a high level language
Description:
Introduction to stochastic modeling and stochastic processes. Probability review, random variables, discrete- and continuous-time Markov chains, queueing systems, simulation. Applications to industrial and systems engineering including production and inventory control.

MECHANICAL ENGINEERING

ME 5281 - Analog and Digital Control (4.0 cr)
Timothy M Kowalewski 
On-campus sections meets MW 12:20 p.m. - 2:15 p.m.
On-campus sections meet in Keller 3-320 
Prerequisites:
ME 3281; spring, every year
Description:
Continuous and discrete time feedback control systems. Frequency response, stability, poles and zeros; transient responses; Nyquist and Bode diagrams; root locus; lead-lag and PID compensators, Nicols-Ziegler design method. Digital implementation aliasing; computer-aided design and analysis of control system.

ME 5446 - Introduction to Combustion (4.0 cr)
William Northrop 
On-campus sections meets MWF 2:30 ap.m. - 3:20 p.m.
On-campus sections meet in Keller 3-320 
Prerequisites:
ME 3331, 3332, 3333, CSE upper div or grad student
Description:
Thermodynamics, kinetics, energy and mass transport, pollutants in reacting systems. Reactors, laminar and turbulent flames. Ignition, quenching, and flame stability. Diffusion flames. Combustion in reciprocating engines, furnaces, and turbines, with emphasis on internal combustion engine performance and emissions.

ME 8341 - Advanced Heat Transfer - Heat Conduction (3.0 cr)
Added to UNITE schedule 6/1/18
Francis Kulacki 
On-campus sections meets TTh 9:05 a.m. ‑10:30 a.m.
On-campus sections meet in Keller 3-125 
Prerequisites:
Undergrad class in heat transfer or instr consent
Description:
Problem formulation based on thermal design of engineering systems and devices. Analytical solution of steady and transient heat conduction problems in multi- dimensional systems. Application of solutions methods to thermal system modeling and design. Heat transfer in living tissue Micro-scale heat transport Heat transfer in porous media

PHYSIOLOGY

PHSL 5061 - Principles of Physiology for Biomedical Engineering (4.0 cr)
Steven Wu 
On-campus sections meets MWThF 10:10 a.m. - 11:00 a.m.
On-campus sections meet in Keller 3-210 
Prerequisites:
Biomedical engineering grad, one yr college chem and physics and math through integral calculus
Description:
Human physiology with emphasis on quantitative aspects. Organ systems (circulation, respiration, renal, gastrointestinal, endocrine, muscle, central and peripheral nervous systems), cellular transport processes, and scaling in biology.

STATISTICS

STAT 5101 - Theory of Statistics I (3.0 cr)
Added to UNITE schedule 7/13/18
This course has a required on-campus laboratory. Students enrolled in the UNITE section must enroll in one of the on-campus labs.
Singdhansu B Chatterjee 
On-campus sections meets MWF 9:05 a.m. ‑10:30 a.m.
On-campus sections meet in Keller 3-230 
Prerequisites:
[Math 2263 or Math 2374 or Math 2573H], [CSCI 2033 or Math 2373 or Math 2243]
Description:
Logical development of probability, basic issues in statistics. Probability spaces. Random variables, their distributions and expected values. Law of large numbers, central limit theorem, generating functions, multivariate normal distribution.