UNITE Fall 2020 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 courses, cancelling courses, 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 (live proctoring)

Students are responsible for finding and submitting proctor information to UNITE to evaluate and approve. 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 to seek approval.

Homework Submission and Return

Increasing, faculty and TAs are using Canvas course sites for submission and return of homework.

For those faculty and TAs who do not, homework may be submitted to UNITE via email or fax. 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.

For more information, refer to the "Step Two: Know How UNITE Works" of UNITE Steps to Success.

The courses offered are subject to change. For the summer semester, UNITE will stop recording/streaming a course if there are no students enrolled in that course through UNITE.

Course descriptions taken from the University of Minnesota Course Catalog. Courses topics may be revised per instructor. Contact instructor for more detailed and up-to-date information.

Grad 0999 – 51566 Call Number – UNITE students must register online themselves for this status. Graduate students registering for this status must register before the semester begins or they will be charged the normal late registration fees.

Undergraduate students taking classes on campus may enroll in UNITE courses with instructors' permission. Learn more about Undergraduate Credit Enrollment though UNITE.

Please note Important Fall Semester Dates.

Students enrolled in on-campus sections have limited access to UNITE Media; refer to UNITE Streaming Video Access for On-Campus Students for more details.

TENTATIVE FALL SCHEDULE

(updated July 17th, 2020)

Use online tools to search all University credit offerings:

Aerospace Engineering's Class Schedules by Department online search tool
Humphrey School of Public Affairs' ClassInfo online search tool
(Note: These tools list ALL offerings - on-campus, including UNITE offerings)

AEROSPACE ENGINEERING

AEM 5321 (also offered as EE 5231) - Modern Feedback Control (3.0 cr)
Donatello Materassi
UNITE streams live video of on-campus section on MW 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
AEM 4321 or EE 4231 or ME 5281 or equiv
Description:
State space theory for multiple-input-multiple-output aerospace systems. Singular value decomposition technique, applications to performance/robustness. Linear quadratic gaussian and eigenstructure assignment design methods. Topics in H[infinity symbol]. Applications.

AEM 5401 - Intermediate Dynamics (3.0 cr)
Yohannes Ketema
UNITE streams live video of on-campus section on MWF11:15 a.m.–12:05 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE upper div or grad, 2012, Math 2243
Description:
Three-dimensional Newtonian mechanics, kinematics of rigid bodies, dynamics of rigid bodies, generalized coordinates, holonomic constraints, Lagrange equations, applications.

AEM 5451 (also offered as EE 5251) - Optimal Filtering and Estimation (3.0 cr)
Demoz Gebre Egziabher
UNITE streams live video of on-campus section on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[[MATH 2243 or STAT 3021 or equiv], [AEM 4321 or EE 4231 or ME 5281 or equiv]] or instr consent
Description:
Basic probability theory. Batch/recursive least squares estimation. Filtering of linear/non-linear systems using Kalman and extended Kalman filters. Applications to sensor fusion, fault detection, and system identification.

AEM 8442 - Aerospace Positioning, Navigation and Timing (3.0 cr)
Demoz Gebre Egziabher
UNITE streams live video of on-campus section on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
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)
Wei Shen
UNITE streams live video of on-campus section on TTh 11:15 a.m.–12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
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 5351 - Cell Engineering (3.0 cr)
David Odde
UNITE streams live video of on-campus section on TTh 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[BMEN 2401, BMEN [2501 or concurrent registration is required (or allowed) in BMEN 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
UNITE streams live video of on-campus section on TTh 11:15 a.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
BMEN 3401 recommended
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
UNITE streams live video of on-campus section on MW 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
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)
Added to the UNITE schedule on April 2nd, 2020!
Jonathan Sachs & Brian Herman
UNITE streams live video of on-campus section on MWF 12:20 p.m. - 1:10 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
prereq: 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.
Casim Sarkar
UNITE streams live video of on-campus section on MW 3:35 p.m. - 4:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Description:
Lectures and demonstrations of university and industry research introducing students and faculty to methods and goals of biomedical engineering.
For more information, see the Biomedical Engineering Graduate Seminar Web Site.

COMPUTER SCIENCE AND ENGINEERING

CSCI 3003 (also offered as CSCI 5465) - Introduction to Computing for Biologists (3.0)
Enrollment in 3003 requires online, synchronous lab attendance in one of the lab sections (section 002 is F 9:05 a.m. - 11:00 a.m.; section 003 is F 11:15 p.m. - 1:05 p.m., section 004 is F 1:25 p.m. - 3:20 p.m.; when enrolling through UNITE in 3003, list which lab you would like to have on the UNITE registration form).  For the lab sessions, students will need to install python and R on a laptop or desktop machine they can use during that time and need a CSE labs account.

Chad Myers
UNITE streams live video of on-campus section on TTh 2:30 p.m.–3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Introductory biology course; non-CSE students only.
Description:
This course is designed for graduate students in biology or other related sciences that wish to learn fundamental computing skills that will enable them to develop their own computational approaches for meaningful interpretation of scientific data. Students will complete programming assignments in Python and R. No previous programming knowledge assumed.

CSCI 5103 - Operating Systems (3.0 cr)
Anand Tripathi
UNITE streams live video of on-campus section on TTh 1:00 pm. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 4061 or instr consent
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)
Kuen-Bang Hou Favonia
UNITE streams live video of on-campus section onTTh 9:45 a.m.–11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 4011 or instr consent
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 5204 (also offered as EE 5364) - Advanced Computer Architecture (3.0 cr)
Antonia Zhai
UNITE streams live video of on-campus section on TTh 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 4203 or EE 4363
Description:
Instruction set architecture, processor microarchitecture, memory, I/O systems. Interactions between computer software and hardware. Methodologies of computer design.

CSCI 5304 - Computational Aspects of Matrix Theory (3.0 cr)
Yousef Saad
UNITE streams live video of on-campus section on MW 8:15 a.m. - 9:30 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 2031 or CSCI 2033 or instr consent
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)
Ravi Janardan
UNITE streams live video of on-campus section on TTh 8:15 a.m. - 9:30 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 4041 or instr consent
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 5465 (also offered as CSCI 3003) - Introduction to Computing for Biologists (3.0)
Enrollment in 3003 requires online, synchronous lab attendance in one of the lab sections (section 002 is F 9:05 a.m. - 11:00 a.m.; section 003 is F 11:15 p.m. - 1:05 p.m., section 004 is F 1:25 p.m. - 3:20 p.m.; when enrolling through UNITE in 3003, list which lab you would like to have on the UNITE registration form).  For the lab sessions, students will need to install python and R on a laptop or desktop machine they can use during that time and need a CSE labs account.
Chad Myers
UNITE streams live video of on-campus section on TTh 02:30 p.m.–03:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Introductory biology course; non-CSE students only.
Description:
This course is designed for graduate students in biology or other related sciences that wish to learn fundamental computing skills that will enable them to develop their own computational approaches for meaningful interpretation of scientific data. Students will complete programming assignments in Python and R. No previous programming knowledge assumed.

CSCI 5481 - Computational Techniques for Genomics (3.0 cr)
Dan Knights
UNITE streams live video of on-campus section on MW 8:15 a.m.–9:30 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
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)
Instructor TBA
UNITE streams live video of on-campus section on MW 1:00 p.m.–2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[CSCI 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 5512 - Artificial Intelligence II (3.0 cr)
Added to the UNITE schedule April 16th, 2020!
James Parker
UNITE streams live video of on-campus section on MW 1:00 p.m. – 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[STAT 3021, 4041] or instr consent
Description:
Uncertainty in artificial intelligence. Probability as a model of uncertainty, methods for reasoning/learning under uncertainty, utility theory, decision-theoretic methods.
Credit will not be granted if credit has been received for CSCI 5512W.

CSCI 5521 - Introduction to Machine Learning (3.0 cr)
Instructor TBA
UNITE streams live video of on-campus section on TTh 4:00 p.m. - 5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[[CSCI 2031 or CSCI 2033], STAT 3021] or instr consent
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)
Vipin Kumar
UNITE streams live video of on-campus section on MW 2:30 p.m.–3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 4041 or equiv or instr consent
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)
Arindam Banerjee
UNITE streams live video of on-campus section on TTh 11:15 a.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Grad student or instr consent
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)
Nikos Papanikolopoulos
UNITE streams live video of on-campus section on T 6:30 p.m.–9:00 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 2031 or CSCI 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 5611 - Animation & Planning in Games (3.0 cr)
Stephen Guy
UNITE streams live video of on-campus section on MW 9:45 a.m.–11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 4041 or CSCI 4611 or instr consent
Description:
Theory behind algorithms used to bring virtual worlds to life. Computer animation topics. Real-time, interactive techniques used in modern games. Physically-based animation, motion planning, character animation, simulation in virtual worlds.

CSCI 5619 - Virtual Reality and 3D Interaction (3.0 cr)
Evan Rosenberg
UNITE streams live video of on-campus section on MW 4:00 p.m.–5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 4611 or CSCI 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)
Jaideep Srivstava
UNITE streams live video of on-campus section on TTh 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[CSCI 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, Google Maps, and Uber to Spatial Data Science (3.0 cr)
Shashi Shekhar
UNITE streams live video of on-campus section on TTh 11:15 a.m.–12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Familiarity with Java, C++, or Python
Description:
Spatial databases and querying, spatial big data mining, spatial data-structures and algorithms, positioning, earth observation, cartography, and geo-visulization. Trends such as spatio-temporal, and geospatial cloud analytics, etc.

CSCI 5801 - Software Engineering I (3.0)
Kevin Wendt
UNITE streams live video of on-campus section on MW 2:30 p.m.–3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 2041 or instr consent
Description:
Advanced introduction to software engineering. Software life cycle, development models, software requirements analysis, software design, coding, maintenance.

CSCI 5980 - Special Topics Think Deep Learning (3.0 cr)
Registration is based on permission from the instructor. If you’re interested, please email Prof. Sun (jusun AT umn.edu) and describe your academic standing, relevant course experience, and research experience if any.
Added to the UNITE schedule on April 15th, 2020!
Ju Sun
UNITE streams live video of on-campus section on M 6:30 p.m. - 9:00 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Introduction to machine learning or equivalent. Maturity in linear algebra, calculus, and basic probability is assumed. Familiarity with Python (esp. Numpy, Scipy) is necessary to complete the homework assignments and final projects. We focus on PyTorch (>=1.0) as the default deep learning framework, although Tensorflow (>=2.0) is also supported.
Description:
This course introduces basic ingredients of DNNs, samples important applications, and throws around open problems. Emphasis is put on thinking from first principles, as the field is still evolving rapidly and there is nothing there that cannot be changed. More information, including syllabus, is at https://sunju.org/teach/DL-Fall-2020/.

CSCI 8211 - Advanced Computer Networks and Their Applications (3.0)
Zhi-Li Zhang
UNITE streams live video of on-campus section on W 6:30 p.m.–9:00 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 5211 or instr consent
Description:
Current research issues in traffic and resource management, quality-of-service provisioning for integrated services networks (such as next-generation Internet and ATM networks) and multimedia networking.

CSCI 8970 (also offered as 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.
Instructor TBA
UNITE streams live video of on-campus section on M 11:15 a.m. - 12:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Description:
Recent developments in computer science and related disciplines.
For the entire schedule, see the Computer Science & Engineering Colloquia Series Web Site

DATA SCIENCE

DSCI 8970 (also offered as 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.
Instructor TBA
UNITE streams live video of on-campus section on M 11:15 a.m. - 12:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Description:
Recent developments in computer science and related disciplines.
For the entire schedule, see the Computer Science & Engineering Colloquia Series Web Site

ELECTRICAL AND COMPUTER ENGINEERING

EE 4541 - Digital Signal Processing (3.0 cr)
Keshab Parhi
UNITE streams live video of on-campus section on MW 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[3015, 3025] or instr consent
Description:
Review of linear discrete time systems and sampled/digital signals. Fourier analysis, discrete/fast Fourier transforms. Interpolation/decimation. Design of analog, infinite-impulse response, and finite impulse response filters. Quantization effects.

EE 4741 - Power Electronics (3.0 cr)
Jungwon Choi
UNITE streams live video of on-campus section on TTh11:15 a.m.–12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
EE 3015, EE 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 (3.0 cr)
Sang-Hyun Oh
UNITE streams live video of on-campus section on MW 11:15 a.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
 [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 5231 (also offered as AEM 5321) - Linear Systems and Optimal Control (3.0 cr)
Donatello Materassi
UNITE streams live video of on-campus section on MW 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[EE 3015, CSE grad student] or instr consent
Description:
Properties and modeling of linear systems. Linear quadratic and linear-quadratic-Gaussian regulators. Maximum principle.

EE 5239 - Introduction to Nonlinear Optimization (3.0 cr)
Mingyi Hong
UNITE streams live video of on-campus section on TTh 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[EE 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 (also offered as AEM 5451) - Optimal Filtering and Estimation (3.0 cr)
Demoz Gebre Egziabher 
UNITE streams live video of on-campus section on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[[MATH 2243, STAT 3021] or equiv], CSE grad student] or dept consent; EE 3025, EE 4231 recommended
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
UNITE streams live video of on-campus section on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[EE 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 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. 
For Fall 2020, the vendor is allowing remote access to the software from CSE Labs - a CSE Labs account is required.

UNITE streams live video of on-campus section on MWF 3:35 p.m. - 4:25 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[EE 2301, EE 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 5329: VLSI Digital Signal Processing Systems (3.0 cr)
Projects for this course will require either Synopsys Design Compiler or open source Verilog simulators. Synopsys software 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 that software.
For Fall 2020, the vendor is allowing remote access to the software from CSE Labs - a CSE Labs account is required.  Students may also use open source Verilog simulators.

Keshab Parhi
UNITE streams live video of on-campus section on MW 3:45 p.m. - 5:00 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[[5323 or concurrent registration is required (or allowed) in 5323], CSE grad student] or dept consent
Description:
Programmable architectures for signal/media processing. Data-flow representation. Architecture transformations. Low-power design. Architectures for two's complement/redundant representation, carry-save, and canonic signed digit. Scheduling/allocation for high-level synthesis.

EE 5333 - Analog Integrated Circuit Design (3.0 cr)
Ramesh Harjani
UNITE streams live video of on-campus section on TTh 8:15 a.m. - 9:30 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[EE 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 5364 (also offered as CSCI 5204) - Advanced Computer Architecture (3.0 cr)
Antonia Zhai
UNITE streams live video of on-campus section on TTh 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSCI 4203 or EE 4363
Description:
Instruction set architecture, processor microarchitecture, memory, I/O systems. Interactions between computer software and hardware. Methodologies of computer design.

EE 5389 - Introduction to Predictive Learning (3.0 cr)
Added to the UNITE schedule on April 22nd, 2020!
Vladimir Cherkassky
UNITE streams live video of on-campus section on MW 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
EE 3025, STAT 3022 or equivalent; computer programming or MATLAB or similar environment is recommended.
Description:
Empirical inference and statistical learning. Classical statistical framework, model complexity control, Vapnik-Chervonenkis (VC) theoretical framework, philosophical perspective. Nonlinear methods. New types of inference. Application studies.

EE 5501 - Digital Communication (3.0 cr)
Martina Cardone
UNITE streams live video of on-campus section on TTh 11:15 a.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[EE 3025, EE 4501, CSE grad student] or dept consent
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 5601 - Introduction to RF/Microwave Engineering (3.0 cr)
Rhonda Franklin
UNITE streams live video of on-campus section on MW 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[EE 3601, CSE grad student] or dept consent
Description:
Fundamentals of EM theory and transmission lines concepts. Transmission lines and network analysis. CAD tool. Lumped circuit component designs. Passive circuit components. Connectivity to central communication theme.

EE 5616 - Antenna Design and Theory (3.0 cr)
Robert Sianati
UNITE streams live video of on-campus section on WF 4:15 p.m. - 5:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
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 5627 - Optical Fiber Communication (3.0 cr)
Joseph Talghader
UNITE streams live video of on-campus section on TTh 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[3015, 3601, CSE grad student] or dept consent
Description:
Components/systems aspects of optical fiber communication. Modes of optical fibers. Signal degradation/dispersion. Optical sources/detectors. Digital/analog transmissions systems. Direct/coherent detection. Optical amplifiers. Optical soliton propagation.

EE 5653 - Physical Principles of Magnetic Materials (3.0 cr)
Randall H Victora
UNITE streams live video of on-campus section on MWF 2:30 p.m. - 3:20 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
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 5657 - Physical Principles of Thin Film Technology (4.0 cr)
There will be an arranged ON-CAMPUS LAB for this course. Details will be posted here when we have them.
Added to the UNITE schedule on April 2nd, 2020!
Beth Stadler
UNITE streams live video of on-campus section on TTh 9:45 a.m..- 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE grad student
Description:
Fabrication, characterization, and application of thin film and nanostructured materials and devices. Focuses on vacuum deposition. Materials science. Hands-on, team-based labs.

EE 5745 - Wind Energy Essentials (2.0 cr)
Paul Imbertson
UNITE streams live video of on-campus section on TTh 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE grad student or dept consent
Description:
Design, planning, development/operation of wind energy facilities. Wind turbine generator types, wind forecasting/assessment, wind farm project development, grid integration, wind turbine controls, blade aerodynamics/acoustics, mechanical/hydrostatic transmissions, materials/structural reliability, wind turbine foundations, radar interference, role of public policy in wind energy.

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
UNITE streams live video of on-campus section on F 1:25 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Description:
Current literature, individual assignments (no online seminar schedule available to share).

INDUSTRIAL AND SYSTEMS ENGINEERING

IE 3011 - Optimization I (4.0 cr)
Jean Philipe Richard
UNITE streams live video of on-campus section on MW 10:10 a.m. - 12:05 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
IE 1101, MATH 2374, MATH 2373, Upper Division CSE
Description:
Optimization models, data/solutions, linear programming, simplex method, duality theory, sensitivity analysis, network optimization models, integer programming.

IE 5111 - Systems Engineering I (2.0 cr)
Andrew Fried
UNITE streams live video of on-campus section on M 6:10 p.m. - 8:00 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE upper div or grad student;
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 5531 - Engineering Optimization I (4.0 cr)
(Also offered as MATH 5711 - if you need the Math designation, send an email message to UNITE)
Yiling Zhang
UNITE streams live video of on-campus section on MW 11:15 a.m. - 1:10 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
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.

MECHANICAL ENGINEERING

ME 3333 - Heat Transfer (3.0 cr)
This course has a REQUIRED IN-PERSON ON-CAMPUS LAB on Mondays from 9:05 a.m. - 9:55 a.m.
Allison Hubel
UNITE streams live video of on-campus section on MWF 8:00 a.m. - 8:55 a.m.
REQUIRED ON-CAMPUS LAB on M 9:05 a.m. - 9:55 a.m. in 45 Rapson Hall on the East Bank.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
ME upper div, ME 3332
Description:
Mechanisms of heat transfer. Conduction, convection, radiation. Boundary layer analysis using momentum and energy equations. Applications such as fins, heat exchangers, electronics cooling, bioheat transfer, energy conversion technologies, phase change energy storage and boiling.

ME 5344 - Thermodynamics of Fluid Flow With Applications (4.0 cr)
Matt Anderson
UNITE streams live video of on-campus section onMW 10:10 a.m. - 12:05 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
ME 3333, CSE upper div or grad student
Description:
Conservation of mass, momentum, energy. Relevant thermodynamic properties. Nozzles, diffusers, thrust producers, shocks. Fluid-wall frictional interactions. Wall heat transfer, internal heat release. Temperature recovery. Mass addition. Chemical thermodynamics/applications.

ME 8341 - Conduction (3.0 cr)
Francis Kulacki
UNITE streams live video of on-campus section on TTh 9:00a.m. ‑ 10:30 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Undergrad class in heat transfer or instr consent
Description:
Advanced understanding/application of conduction/diffusion to heat/mass transfer problems. Solving ordinary/partial differential equations related to physics of diffusion. Special topics in numerical microscale heat transfer.

PHYSIOLOGY

PHSL 5061 - Principles of Physiology for Biomedical Engineering(4.0 cr)
Steven Wu
UNITE streams live video of on-campus section on MWThF 10:10 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
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 (4.0 cr)
This course has a required lab. UNITE is live streaming the Section 003/884 lab for students off-campus. UNITE-enrolled students will be enrolled in Section 884.
Tiefeng Jiang
UNITE streams live video of on-campus section on MWF 9:05a.m. ‑9:55 a.m.
UNITE streams live video of the Section 884 lab on T 8:00 - 8:50
Archived videos typically available to UNITE-enrolled students within an hour
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.

STAT 5102 - Theory of Statistics II (4.0 cr)
This course has a required lab. UNITE is live streaming the Section 003/884 lab for UNITE-enrolled students. UNITE-enrolled students will be enrolled in Section 884.

Singdhansu B Chatterjee
UNITE streams live video of on-campus section on MWF 2:30p.m. ‑ 3:20 p.m.
UNITE streams live video of the Section 884 lab on Th 1:00p.m. ‑ 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
STAT 5101 or Math 5651
Description:
Sampling, sufficiency, estimation, test of hypotheses, size/power. Categorical data. Contingency tables. Linear models. Decision theory.