University of Minnesota
University of Minnesota
http://www.umn.edu/
612-625-5000

Go to unit's home page.

Spring 2020 Course Descriptions

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 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 SUBMISSION AND RETURN
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. Increasing, faculty and TAs are using Moodle course sites for submission and return of homework.

For more information, see "Step Two: KnowHow UNITE Works" at New to UNITE? Follow these Steps to Success. Image to indiate a link to a web page outside the UNITE web site, which opens in a new window..

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 University Course Catalog site Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.. 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 only enroll in UNITE courses in the event of a course conflict AND with instructors' permission. See the UNITE Enrollment Policy for Undergraduate Students for full details.

Please note Important Spring Semester Dates Image to indiate a link to a web page outside the UNITE web site, which opens in a new window..

NOTE FOR ON-CAMPUS STUDENTS: See UNITE Streaming Video Access for On-Campus Students Image to indiate a link to a web page outside the UNITE web site, which opens in a new window..


TENTATIVE SPRING SCHEDULE

(updated November 15, 2019)

See online tools to search all credit offerings:
Class Schedules by Department Image to indiate a link to a web page outside the UNITE web site, which opens in a new window. (hosted by Aerospace Engineering)
ClassInfo Image to indiate a link to a web page outside the UNITE web site, which opens in a new window. (hosted by Humphrey School of Public Affairs)
(Note: These list ALL offerings - on-campus, including UNITE offerings)

AEROSPACE ENGINEERING

AEM 8421/EE 5235- Robust Multivariable Control System Design (3.0 cr)
Instructor TBA
UNITE streams live video of on-campus sections on MW 8:15 a.m. - 9:30 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE grad, 3015, 5231 or instruct consent
Description:
Development of control system design ideas; frequency response techniques in design of single-input/single-output (and MI/MO) systems. Robust control concepts. CAD tools.

BIOCHEMISTRY

BIOC 5444/PHSL 5444 - Muscle (3.0 cr)
Vincent Barnett Image to indiate a link to a web page outside the UNITE web site, which opens in a new window. David Thomas Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 4:00 p.m. - 5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
3021 or BIOL 3021 or 4331 or BIOL 4331 or PHSL 3061 or instr consent. Credit will not be granted if credit has been received for: PHSL 5444
Description:
Muscle molecular structure/function and disease. Muscle regulation, ion transport, and force generation. Muscular dystrophy and heart disease.

BIOMEDICAL ENGINEERING

BMEN 5041 - Tissue Engineering (3.0)
Shen Wei Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 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 or med student or instr consent
Description:

Fundamentals of wound healing and tissue repair; characterization of cell-matrix interactions; case study of engineered tissues, including skin, bone marrow, liver, vessel, and cartilage; regulation of biomaterials and engineered tissues.

BMEN 5311 - Advanced Biomedical Transport Processes (3.0 cr)
Robert Tranquillo Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MWF 9:05 a.m. - 9:55 a.m..
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE upper div or grad student
Description:
Fluid flow and mass transfer in the body, bioreactors, and medical devices. Pulsatile flows. Flows around curved and deformable vessels. Boundary layer flows. Blood rheology. Interstitial (porous media) flows. Oxygenation. Cell migration. Student critiques of published papers.

BMEN 8602 - Biomedical Engineering Seminar (1.0 cr)
Sakar Casim Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
Seminars and Colloquia taken for credit are offered only as live and archived streaming video - NO downloadable video or audio podcast versions are offered.
UNITE streams live video of on-campus sections on Monday 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.


Looking for a course not listed here? Ask for it! We already offer many College of Science and Engineering courses through UNITE, but are looking for other courses that we can offer through UNITE.  Use our online Course Request Form Image to indiate a link to a web page outside the UNITE web site, which opens in a new window..


<Return to Top of Page>

COMPUTER SCIENCE AND ENGINEERING

CSCI 5103 - Operating Systems (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (6 seats available as of 11/15)
Abhishek Chandra Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections onTTh 11:00 a.m. - 12:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
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 5105 - Introduction to Distributed Systems (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (6 seats available as of 11/15)
Jon Weissman Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 4:00 a.m. - 5:15 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[5103 or equiv] or instr consent
Description:
Distributed system design and implementation. Distributed communication and synchronization, data replication and consistency, distributed file systems, fault tolerance, and distributed scheduling.

CSCI 5161 - Introduction to Compilers (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (9 seats available as of 11/15)
Antonia Zhai Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[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 5302 - Analysis of Numerical Algorithms (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (4 seats available as of 11/15)
Dan Boley Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 4:00 p.m. - 5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
2031 or 2033 or instr consent
Description:
Additional topics in numerical analysis. Interpolation, approximation, extrapolation, numerical integration/differentiation, numerical solutions of ordinary differential equations. Introduction to optimization techniques.

CSCI 5421 - Advanced Algorithms and Data Structures (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (8 seats available as of 11/15)
Carl Sturtivant Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on Wednesday 6:30 p.m. - 9:00 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
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 5451 - Introduction to Parallel Computing: Architectures, Algorithms, and Programming (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (7 seats available as of 11/15)
Yousef Saad Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 8:15 a.m. - 9:30 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
4041 or instr consent
Description:
Parallel architectures design, embeddings, routing. Examples of parallel computers. Fundamental communication operations. Performance metrics. Parallel algorithms for sorting. Matrix problems, graph problems, dynamic load balancing, types of parallelisms. Parallel programming paradigms. Message passing programming in MPI. Shared-address space programming in openMP or threads.

CSCI 5461 - Functional Genomics, Systems Biology, and Bioinformatics (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (6 seats available as of 11/15)
Chad Myers Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
3003 or 4041 or instr consent
Description:
Computational methods for analyzing, integrating, and deriving predictions from genomic/proteomic data. Analyzing gene expression, proteomic data, and protein-protein interaction networks. Protein/gene function prediction, Integrating diverse data, visualizing genomic datasets.


Looking for a course not listed here? Ask for it! We already offer many College of Science and Engineering courses through UNITE, but are looking for other courses that we can offer through UNITE.  Use our online Course Request Form Image to indiate a link to a web page outside the UNITE web site, which opens in a new window..


CSCI 5512 - Artificial Intelligence II (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (8 seats available as of 11/15)
Paul Schrater Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 11:15 a.m. - 12:30 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.

CSCI 5521 - Introduction to Machine Learning (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (0 seats available as 11/15)

If Interested in this course through UNITE, please contact our office about the UNITE waitlist.
Arindam Banerjee Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 4:00 p.m. - 5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[2031 or 2033], STAT 3021 or instr consenty
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)
CSCI Department limits UNITE Section enrollment to 10 (9 seats available as of 11/15)

Vipin Kumar Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
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.

Image that reads "NEW" CSCI 5525 - Machine Learning (3.0 cr) Image that reads "NEW"
CSCI Department limits UNITE Section enrollment to 10 (4 seats available as of 11/15)
Steven Wu Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
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:
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 - Introduction to Intelligent Robotic Systems (3.0)
CSCI Department limits UNITE Section enrollment to 10 (7 seats available as of 11/15)
Junaed Sattar Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on T 6:30 p.m. - 9:00 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
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 5552 - Sensing and Estimation in Robotics (3.0)
CSCI Department limits UNITE Section enrollment to 10 (9 seats available as of 11/15)
Stergios Roumeliotis Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTH 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[5551, Stat 3021] or instr consent
Description:
Bayesian estimation, maximum likelihood estimation, Kalman filtering, particle filtering. Sensor modeling and fusion. Mobile robot motion estimation (odometry, inertial,laser scan matching, vision-based) and path planning. Map representations, landmark-based localization, Markov localization, simultaneous localization/mapping (SLAM), multi-robot localization/mapping.

CSCI 5561 - Computer Vision (3.0 cr)
Department limits UNITE Section enrollment to 10 (7 seats available as of 11/15)
Hyun Soo Park Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 4:00 p.m. - 5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
5511 or instr consent
Description:
Issues in perspective transformations, edge detection, image filtering, image segmentation, and feature tracking. Complex problems in shape recovery, stereo, active vision, autonomous navigation, shadows, and physics-based vision. Applications.


Looking for a course not listed here? Ask for it! We already offer many College of Science and Engineering courses through UNITE, but are looking for other courses that we can offer through UNITE.  Use our online Course Request Form Image to indiate a link to a web page outside the UNITE web site, which opens in a new window..


CSCI 5607 - Computer Graphics I (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (8 seats available as of 11/15)
Victoria Interrante Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on M 6:30 p.m. - 9:00 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
5511 or instr consent
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 5608 - Fundamentals of Computer Graphics II (3.0)
CSCI Department limits UNITE Section enrollment to 10 (9 seats available as of 11/15)
Gary Meyer Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTH 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
5607 or instr consent
Description:
Advanced topics in image synthesis, modeling, rendering. Image processing, image warping, global illumination, non-photorealistic rendering, texture synthesis. Parametric cubic surfaces, subdivision surfaces, acceleration techniques, advanced texture mapping. Programming in C/C++.

CSCI 5611 - Animation & Planning in Games (3.0 cr)
This course has an ON-CAMPUS REQUIREMENT for UNITE-enrolled students of three on-class meetings (exact dates to be provided by the first week of class).

CSCI Department limits UNITE Section enrollment to 10 (9 seats available as of 11/15)
Stephen Guy Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
4041 or 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 5708 -Architecture and Implementation of Database Management Systems (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (9 seats available as of 11/15)
Shashi Shekhar Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 2:30 p.m. - 3:45 p.m..
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
4707 or 5707 or instr consent
Description:
Techniques in commercial/research-oriented database systems. Catalogs. Physical storage techniques. Query processing/optimization. Transaction management. Mechanisms for concurrency control, disaster recovery, distribution, security, integrity, extended data types, triggers, and rules

CSCI 5801 - Software Engineering I (3.0 cr)
REQUIRES instructor approval to enroll in UNITE section. Contact Dr. Watters about logistics of course before enrolling through UNITE - UNITE will not enroll students without instructor approval
CSCI Department limits UNITE Section enrollment to 10 (6 seats available as of 11/15)
Shana Watters Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
2041 or instr consent
Description:
Advanced introduction to software engineering. Software life cycle, development models, software requirements analysis, software design, coding, maintenance.

CSCI 5802 - Software Engineering II (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (9 seats available as of 11/15)
Sanjai Rayadurgam Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
5801 or instr consent
Description:
Introduction to software testing, software maturity models, cost specification models, bug estimation, software reliability models, software complexity, quality control, and experience report. Student groups specify, design, implement, and test partial software systems. Application of general software development methods and principles from 5801.

CSCI 8205/EE 8367 - Parallel Computer Organization (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (10 seats available as of 11/15)
Antonia Zhai Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
5204 or EE 5364 or  instr consent
Credit will not be granted if credit has been received for: EE 8367
Description:
Design/implementation of multiprocessor systems. Parallel machine organization, system design. Differences between parallel, unprocessed machines. Programming models. Synchronization/communication. Topologies, message routing strategies. Performance optimization techniques. Compiler, system software issues.

An image indicating "New addition"CSCI 8715 -Spatial Data Science Research (3.0 cr)An image indicating "New addition"
Added to the UNITE Spring 2020 schedule on September 19, 2019
CSCI Department limits UNITE Section enrollment to 10 (7 seats available as of 11/15)
Shashi Shekhar Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 11:15 a.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
4707 or 5707 or 5715 or GIS 5571 or GIS 5573
Description:
Motivation, models of spatial information, querying spatial data, processing strategies for spatial queries, multi-dimensional storage/access methods, spatial graph datasets, spatial data mining, trends (e.g., spatio-temporal databases, mobile objects, raster databases), research literature, how to pursue research.

CSCI 8970/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.

Feng Qian Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on Monday 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. Students must view 13 of the 15 lectures.

DATA SCIENCE

DSCI 8970/CSCI 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.

Feng Qian Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on Monday 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. Students must view 13 of the 15 lectures.


Looking for a course not listed here? Ask for it! We already offer many College of Science and Engineering courses through UNITE, but are looking for other courses that we can offer through UNITE.  Use our online Course Request Form Image to indiate a link to a web page outside the UNITE web site, which opens in a new window..


ELECTRICAL AND COMPUTER ENGINEERING

EE 5164 - Semiconductor Properties and Devices II (3.0 cr)
Sarah Swisher Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 4:00 p.m. - 5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
5163 or instr consent
Description:
Principles/properties of semiconductor devices. Charge control in different FETs, transport, modeling. Bipolar transistor models (Ebers-Moll, Gummel-Poon), heterostructure bipolar transistors. Special devices.

An image indicating "New addition"EE 5181 - Micro and Nanotechnology by Self Assembly (3.0 cr)An image indicating "New addition"
Added to the UNITE Spring 2020 schedule on September 19, 2019
Jeong-Hyun Cho Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 4:00 p.m. - 5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
EE 3161, Phys 1302
Description:
Self-assembly process of micro and nano structures for realization of 1-, 2-, 3-dimensional micro- and nano-devices. Micro and nanoscale fabrication by electrostatic, magnetic, surface tension, Capillary, intrinsic and extrinsic forces. Nanoscale lithographic patterning. Devices packaging, Self-healing process.

EE 5235/AEM 8421- Robust Multivariable Control System Design (3.0 cr)
Instructor TBA
UNITE streams live video of on-campus sections on MW 8:15 a.m. - 9:30 a.m.
Archived videos typically available to UNITE-enrolled students within an hour

Prerequisites:
CSE grad, 3015, 5231 or instruct consent
Description:
Development of control system design ideas; frequency response techniques in design of single-input/single-output (and MI/MO) systems. Robust control concepts. CAD tools.

EE 5324 - VLSI Design II (3.0 cr)
This course requires software (Synopsys) which is available to students through CSELabs but requires on-campus use and cannot be accessed remotely per the software license. As such, this course requires students to come to the Twin Cities campus to use the software unless they have access to Synopsys where they are located.

Kia Bazargan Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[5323, CSE grad student] or dept consent
Description:
CMOS arithmetic logic units, high-speed carry chains, fast CMOS multipliers. High-speed performance parallel shifters. CMOS memory cells, array structures, read/write circuits. Design for testability, including scan design and built-in self test. VLSI case studies.

Image that reads "NEW" EE 5340 - Introduction to Quantum Computing and Physical Basics of Computing (3.0 cr) Image that reads "NEW"
Added to UNITE Spring Schedule on 10/9/19!
Ulya Karpuzcu Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 11:15 p.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
A previous course in computer architecture is suggested but not required.
Description:
Physics of computation will explore how physical principles and limits have been shaping paradigms of computing. A key goal of this course is to understand how (and to what extent) a paradigm shift in computing can help with emerging energy problems. Topics include physical limits of computing, coding and information theoretical foundations, computing with beyond-CMOS devices, reversible computing, quantum computing, stochastic computing.

EE 5393 - Circuits, Computation, and Biology (3.0 cr)
Marc Riedel Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
MATH 2263 or dept consent
Description:
Connections between digital circuit design and synthetic/computational biology. Probabilistic, discrete-event simulation. Timing analysis. Information-Theoretic Analysis. Feedback in digital circuits/genetic regulatory systems. Synthesizing stochastic logic and probabilistic biochemistry.


Looking for a course not listed here? Ask for it! We already offer many College of Science and Engineering courses through UNITE, but are looking for other courses that we can offer through UNITE.  Use our online Course Request Form Image to indiate a link to a web page outside the UNITE web site, which opens in a new window..



EE 5505 - Wireless Communication (3.0 cr)
Martina Cardone Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[4501, CSE grad student] or dept consent; 5501 recommended
Description:
Introduction to wireless communication systems. Propagation modeling, digital communication over fading channels, diversity and spread spectrum techniques, radio mobile cellular systems design, performance evaluation. Current European, North American, and Japanese wireless networks.

An image indicating "New addition"EE 5549 -Digital Signal Processing Structures for VLSI (3.0 cr)An image indicating "New addition"
Added to the UNITE Spring 2020 schedule on October 22, 2019
Keshab Parhi Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[4541, CSE grad student] or dept consent
Description:
Pipelining. Parallel processing. Fast convolution. FIR, rank-order, IIR, lattice, adaptive digital filters. Scaling and roundoff noise. DCT. Viterbi coders. Lossless coders, video compression.

EE 5621 - Physical Optics (3.0 cr)
James Leger Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 1:00 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[3015, CSE grad student] or dept consent
Description:
Physical optics principles, including Fourier analysis of optical systems/images, scalar diffraction theory, interferometry, and coherence theory. Diffractive optical elements, holography, astronomical imaging, optical information processing, microoptics.

EE 5657 - Physical Principles of Thin Film Technology(4.0)
Beth Stadler Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections 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 5670 - Spintronic Devices (3.0)
Jiaping Wang Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 2:30 p.m. - 3:45 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE grad student
Description:
Basic concepts and physical principles underlying spintronic devices; engineering designs and basic features of matured spintronic devices: GMR and MTJ sensor, MRAM, etc; new opportunities and engineering designs and challenges of spintronic devices: STT-RAM, spin torque oscillator and all spin logic, etc.

Image that reads "NEW" EE 5705 - Electric Drives in Sustainable Energy Systems (3.0 cr) Image that reads "NEW"
Added to UNITE Spring Schedule on 10/9/19!
Ned Mohan Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 11:15 p.m. - 12:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
[4701, CSE grad student] or dept consent
Description:
Role of electric drives in wind-electric systems, inertial storage, elec/hybrid vehicles. AC machines for energy-efficient operation using d-q axis modeling. Vector-/direct-torque-controlled induction motor drives. Permanent-magnet and interior-permanent magnet ac motor drives. Sensorless drives. Voltage space-vector modulation technology.

EE 5741 - Advanced Power Electronics
Jungwon Choi Image to indiate a link to a web page outside the UNITE web site, which opens in a new window. Bill Robbins Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections 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:
Physics of solid-state power devices, passive components, magnetic optimization, advanced topologies. Unity power factor correction circuits, EMI issues, snubbers, soft switching in dc/ac converters. Practical considerations. Very low voltage output converters. Integrated computer simulations.

An image indicating "New addition"EE 5940 - PLLs, Synchronization and Chip-to-Chip Design (3.0 cr)An image indicating "New addition"
Added to the UNITE Spring 2020 schedule on October 21, 2019
Taehyoun Oh
UNITE streams live video of on-campus sections meet MWF 9:05 a.m. - 9:55 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CSE upper div or grad student
Description:
TBA

An image indicating "New addition"EE 5940 - Digital Control of Dynamical Systems (3.0 cr)An image indicating "New addition"
(Tentative, awaiting College Approval -enroll through UNTIE please contact UNITE to get upates)
This course has two REQUIRED ON-CAMPUS exams - one in Week 6 (early March) and one in Week 12 (late April)
Massoud Amin Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections days/times TBD
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Knowledge of Classical Control Systems. Exposure to modern control theory. Familiarity with linear algebra. Knowledge of MATLAB/SIMULINK.
Description:
Learn and apply cutting-edge methods used in the practice of sampled-data/digital control systems design and analysis. Modeling, analysis and design of digital control systems; A/D and D/A conversions; Z-transforms; time and frequency domain representations; stability; and microprocessor-based designs. This course consists of two complementary and integrated parts – a balance of 50% fundamental theory and 50% real-world applications.

CSCI 8215 - Nonlinear Systems (3.0 cr)
Donatello Materassi Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MWF 9:05 a.m. - 9:55 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Instructor Consent
Description:
Current topics in stability analysis of nonlinear systems, design of controllers for nonlinear systems, discrete-time and stochastic nonlinear systems.

EE 8367/CSCI 8205 - Parallel Computer Organization (3.0 cr)
CSCI Department limits UNITE Section enrollment to 10 (10 seats available as of 11/15)
Antonia Zhai Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 9:45 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
5204 or EE 5364 or  instr consent
Credit will not be granted if credit has been received for: EE 8367
Description:
Design/implementation of multiprocessor systems. Parallel machine organization, system design. Differences between parallel, unprocessed machines. Programming models. Synchronization/communication. Topologies, message routing strategies. Performance optimization techniques. Compiler, system software issues.

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 Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on Friday 2:30 - 3:20
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Instruct consent
Description:
Current literature, individual assignments.


Looking for a course not listed here? Ask for it! We already offer many College of Science and Engineering courses through UNITE, but are looking for other courses that we can offer through UNITE.  Use our online Course Request Form Image to indiate a link to a web page outside the UNITE web site, which opens in a new window..


INDUSTRIAL AND SYSTEMS ENGINEERING

IE 3521 - Statistics, Quality and Reliability (3.0 cr)
Ankur Mani Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 9:05 a.m. - 11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
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 5113 - Systems Engineering II (4.0 cr)
Anton Beck Image to indiate a link to a web page outside the UNITE web site, which opens in a new window. Andrew Fried Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on Th 6:10 p.m. - 9:30 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
IE 5111 or IE Grad Advisor Approval
Description:
Systems engineering thinking/techniques presented in 5111. Hands-on techniques applied to specific problems. Topics pertinent to effectiveness of design process. Practices and organizational/reward structure to support collaborative, globally distributed design team.

IE 5522 - Quality Engineering and Reliability (4.0 cr)
Lisa Miller Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 1:25 p.m. - 3:20 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
4521 or equiv], [upper div or grad student or CNR]
Description:
Quality engineering/management, economics of quality. Statistical process control, reliability, maintain ability, availability.

IE 5551 - Production Planning and Inventory Control (3.0 cr)
Saif Benjaafar Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 1:25 p.m. - 3:20 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
CNR or upper div or grad student
Description:
Inventory control, supply chain management, demand forecasting, capacity planning, aggregate production and material requirement planning, operations scheduling, and shop floor control. Quantitative models used to support decisions. Implications of emerging information technologies and of electronic commerce for supply chain management and factory operation.

IE 5553 - Simulation (4.0)
Kevin Leder Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 10:10 a.m. - 12:05 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Upper div or grad student; familiarity with probability/statistics recommended
Description:
Discrete event simulation. Using integrated simulation/animation environment to create, analyze, and evaluate realistic models for various industry settings, including manufacturing/service operations and systems engineering. Experimental design for simulation. Selecting input distributions, evaluating simulation output.

MECHANICAL ENGINEERING

ME 5241 - Computer-Aided Engineering (4.0 cr)
Thomas Chase Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 12:20 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
3222, CSci 1113 or equiv, CSE upper div or grad
Description:
Apply computer-aided engineering to mechanical design. Engineering design projects and case studies using computer-aided design and finite element analysis software; design optimization and computer graphical presentation of results.

ME 5286 - Robotics (4.0 cr)
This course has a REQUIRED ON-CAMPUS lab activity.
Students will be paired for the semester and are required to work as that pair in the Robotics lab for a two-hour activity for the 1st 8-9 weeks of the semester. The lab is located in Mechanical Engineering and has 24/7 access which requires a current UMN UCard (Student ID Card). Scheduling for lab time for the semester will occur during the first week of classes.
Max Donath Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on WF 8:00 a.m. - 9:55 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
On-campus lab: 24/7 in Mechanical Engineering Room 50B Image to indiate a link to a web page outside the UNITE web site, which opens in a new window. (UMN UCard required for access)
Prerequisites:
[3281 or equiv], [upper div ME or AEM or CSci or grad student]; A-F or Aud, spring, every year)
Recommended but not required:
ME 4231 (Motion Control Lab)
Computer programming expectations:
All students taking the course are expected to have taken a coding class or have knowledge of C/C++, Python, and MATLAB. Links to a number of programming tutorials are located on the course website at http://www.me.umn.edu/courses/me5286/robotlab/resources.shtml Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
Description:
The course deals with two major components: robot manipulators (more commonly known as the robot arm) and image processing. Lecture topics covered under robot manipulators include their forward and inverse kinematics, the mathematics of homogeneous transformations and coordinate frames, the Jacobian and velocity control, task programming, computational issues related to robot control, determining path trajectories, reaction forces, manipulator dynamics and control. Topics under computer vision include: image sensors, digitization, preprocessing, thresholding, edge detection, segmentation, feature extraction, and classification techniques. A weekly 2 hr. laboratory lasting for 8-9 weeks, will provide students with practical experience using and programming robots; students will work in pairs and perform a series of experiments using a collaborative robot.

ME 5341 - Case Studies in Thermal Engineering and Design (4.0)
Matt Anderson Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MW 12:20 p.m. - 2:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
3333, CSE upper div or grad student
Description:
Characteristics of applied heat transfer problems. Nature of problem specification, incompleteness of needed knowledge base, accuracy issues. Categories of applied heat transfer problems.

ME 5446 - Introduction to Combustion (4.0)
Suo Yang Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 8:00 a.m. - 9:55 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
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 8285 - Advanced Control System Design, with Applications to Smart Vehicles (3.0 cr)
Rajesh Rajamani Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 9:45 a.m. -11:00 a.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
5281 or EE 5231 or equiv
Description:
This course focuses on a study of several advanced control design techniques and their applications to smart vehicles. The control system topics studied include lead and lag compensator design, loop shaping, analysis of system norms, H2-optimal control, feedback linearization, sliding surface control, and observer design. The vehicle application topics studied include cruise control, adaptive cruise control, automated lane keeping, automated highway systems, yaw stability control, active rollover prevention, engine control, and active and semi-active suspensions. In each application, a dynamic model is first developed that is simple enough for control system design, but at the same time, rich enough for capturing the essential features of the dynamics. The control design for each application is studied in-depth during lecture and further analyzed during hands-on homework.

PHYSIOLOGY

PHSL 5444/BIOC 5444 - Muscle (3.0 cr)
Vincent Barnett Image to indiate a link to a web page outside the UNITE web site, which opens in a new window. David Thomas Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on TTh 4:00 p.m. - 5:15 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
3021 or BIOL 3021 or 4331 or BIOL 4331 or PHSL 3061 or instr consent. Credit will not be granted if credit has been received for: PHSL 5444
Description:
Muscle molecular structure/function and disease. Muscle regulation, ion transport, and force generation. Muscular dystrophy and heart disease.

STATISTICS

STAT 5102 - Theory of Statistics II (4.0)
Teifeng Jiang Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MWF 3:35 p.m. - 4:25 p.m.
UNITE streams live video of lab section on T 2;30 p.m. - 3:20 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
5101 or Math 5651
Description:
Sampling, sufficiency, estimation, test of hypotheses, size/power. Categorical data. Contingency tables. Linear models. Decision theory.

An image indicating "New addition"STAT 5302 - Applied Regression Analysis (4.0 cr)An image indicating "New addition"
Added to the UNITE Spring 2020 schedule on November 5, 2019
This course has a required lab. UNITE is live streaming the Section 883/884 lab for UNITE-enrolled students. UNITE-enrolled students will be enrolled in Section 884.
Sara Algeri Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus section on MWF 1:00 p.m. ‑ 2:15 p.m.
UNITE streams live video of the Section 883 lab on T 2:30 p.m. ‑3:20 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
4707 or 5707 or 5715 or GIS 5571 or GIS 5573
Description:
Simple, multiple, and polynomial regression. Estimation, testing, prediction. Use of graphics in regression. Stepwise and other numerical methods. Weighted least squares, nonlinear models, response surfaces. Experimental research/applications.

STAT 5401 - Applied Multivariate Methods (3.0)
Xiaoou Li Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MWF 11:15 a.m. - 12:05 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
3032 or 5302 or 4051 or 8051 or 5102 or 4102
Description:
Bivariate and multivariate distributions. Multivariate normal distributions. Analysis of multivariate linear models. Repeated measures, growth curve and profile analysis. Canonical correlation analysis. Principal components and factor analysis. Discrimination, classification, and clustering.

STAT 5511 - Time Series Analysis (3.0)
Charles Doss Image to indiate a link to a web page outside the UNITE web site, which opens in a new window.
UNITE streams live video of on-campus sections on MWF 2:30 p.m. - 3:20 p.m.
Archived videos typically available to UNITE-enrolled students within an hour
Prerequisites:
Theoretical understanding, STAT 4102 or STAT 5102
Description:
Characteristics of time series. Stationarity. Second-order descriptions, time-domain representation, ARIMA/GARCH models. Frequency domain representation. Univariate/multivariate time series analysis. Periodograms, non parametric spectral estimation. State-space models.


Looking for a course not listed here? Ask for it! We already offer many College of Science and Engineering courses through UNITE, but are looking for other courses that we can offer through UNITE.  Use our online Course Request Form Image to indiate a link to a web page outside the UNITE web site, which opens in a new window..


<Return to Top of Page>

 

Small UNITE logo.


UNITE Distributed Learning, 514 Vincent Hall, 206 Church Street, S.E., Minneapolis, MN 55455
612-624-2332 | 877-668-6483 (toll-free) | Email: unite@umn.edu
Icon image to indicate that this link opens in a new browser window. - This symbol indicates a link will open a new browser window.