UNITE Fall 2024 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, "piggybacking" on an on-campus section of the course in a UNITE-enhanced classroom.

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 may be required synchronous events - see below) and homework deadlines as well as University deadlines for adding courses, cancelling courses, refunds, etc.

Exams, Presentations and Homework

Assessments (exams, presentations, homework, etc.) vary class-to-class, instructor-to-instructor.  Note that some courses require that exams be taken at the same time/same day as the on-campus section of the course upon which UNITE is "piggybacking" for UNITE-enrolled students as well as live student presentations to the class.

Courses Exams Requiring Synchronous, Live Proctoring

For courses in which the instructor is holding in-class, proctored exams for those enrolled in the on-campus sections, 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 with a UNITE-approved proctor.

Any deviation from the same day/same time proctored exams for these courses - including the request to take the exams with the on-campus students - must be approved by the instructor.  UNITE will NOT grant these permissions. Work out these arrangements with the instructor before the 100% refund period ends. 

Students who arrange to come to campus and take in-class, proctored exams with the students enrolled in the on-campus section of a course do not need to find/submit a local proctor - note that this must be arranged with the instructor to verify permission/space (enrollment in a UNITE section does not hold a physical classroom seat in the classroom).

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.

Courses with Exams Not Requiring Live, In-Person Proctoring

For courses for which the instructors are using other types of exams - take-home exams, online exams (with a video proctoring service or without) - instead of in-class, proctored exams, there is no need for students who enroll in the UNITE section of a course to find and submit a proctor to UNITE for approval.

Presentations

For courses with required live presentations by students - individually or as a group - UNITE will work with the student(s) and instructor to provide a live webconference between the remote student(s) and the classroom in real time.  In some instances, UNITE-enrolled students are able to join the on-campus students in the classroom to present in person (though that is not required).  For courses with required, live presentations it is best to note that commitment for the course with the instructor before the 100% refund period ends. 

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. 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's Schedule Builder. 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.


FALL SCHEDULE

(Updated April 25th, 2024)

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) - Linear Systems and Optimal Control (3.0 cr) 
Instructor TBA
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.

AEM 5401 - Intermediate Dynamics (3.0 cr) 
Yohannes Ketema 
UNITE streams live video of on-campus section on MWF 11: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 Gerbe-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 
Description: 
Basic probability theory, stochastic processes. Gauss-Markov model. Batch/recursive least squares estimation. Filtering of linear/nonlinear systems. Continuous-time Kalman-Bucy filter. Unscented Kalman filter, particle filters. Applications.

BIOMEDICAL ENGINEERING

BMEN 5001 - Advanced Biomaterials (3.0) 
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: 
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 5401 - Advanced Biomedical Imaging (3.0 cr) 
Alexander Opitz
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: 
CSE upper div or grad student or instr consent
Description: 
Functional biomedical imaging modalities. Principles/applications of technologies that offer high spatial/temporal resolution. Bioelectromagnetic and magnetic resonance imaging. Other modalities.

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 5910 - Special Topics in Biomedical Engineering: Biomedical Science Data (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 student, upper div or grad 
Description: 
Description coming from department.

BMEN 8001 - Polymeric Biomaterials (3.0 cr) 
Chun Wang
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: 
[5001, [CHEN 4214 or MATS 4214 or equiv]] or instr consent
Description: 
Introduction to polymeric biomaterial research. Molecular engineering, characterization of properties, material-cell interaction, biocompatibility/bioactivity. Applications in biology and medicine.

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. 
Wei Shen 
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.

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

NOTE: UNITE WILL NOT TAKE REQUESTS FOR ADDITIONAL COURSES FOR FALL 2024 AFTER AUGUST 1ST, 2024.

COMPUTER SCIENCE AND ENGINEERING

CSCI 5103 - Operating Systems (3.0 cr) - added to UNITE schedule April 25th
UNITE section enrollment limited by department (8 graduate and 2 undergraduate spots open as of April 25th) 
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) 
UNITE section enrollment limited by department (7 graduate and no undergraduate spots open as of April 25th - to be placed on a waitlist for the UNITE section, submit a UNITE Registration Form)
Kuenbang Hou
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: 
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) 
UNITE section enrollment limited by department (7 graduate and 2 undergraduate spots open as of April 25th)
Pen-Chung Yew
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: 
4203 or EE 4363; Credit will not be granted if credit has been received forEE 5364 
Description: 
Instruction set architecture, processor microarchitecture, memory, I/O systems. Interactions between computer software and hardware. Methodologies of computer design.

CSCI 5421 - Advanced Algorithms and Data Structures (3.0 cr) 
UNITE section enrollment limited by department (5 graduate and 2 undergraduate spots open as of April 25th)
Instructor TBA
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: 
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) 
UNITE section enrollment limited by department (7 graduate and 2 undergraduate spots open as of April 25th)
Instructor TBA
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: 
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.

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 
NOTE: UNITE WILL NOT TAKE REQUESTS FOR ADDITIONAL COURSES FOR FALL 2024 AFTER AUGUST 1ST, 2024.

CSCI 5481 - Computational Techniques for Genomics (3.0 cr) 
UNITE section enrollment limited by department (3 graduate and no undergraduate spots open as of April 25th - to be placed on a waitlist for the UNITE section, submit a UNITE Registration Form)
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 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) - added to UNITE schedule April 25th
UNITE section enrollment limited by department (8 graduate and 2 undergraduate spots open as of April 25th)
Maria Gini
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 2041 or instr consent], grad student; Credit will not be granted if credit has been received for CSCI 4511W 
Description: 
Introduction to AI. Problem solving, search, inference techniques. Logic/theorem proving. Knowledge representation, rules, frames, semantic networks. Planning/scheduling. Lisp programming language.

CSCI 5525 - Machine Learning (3.0 cr) 
UNITE section enrollment limited by department (2 graduate and 1 undergraduate spots open as of April 25th)
Instructor TBA
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: 
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 5541 - Natural Language Processing (3.0 cr)  
UNITE section enrollment limited by department (2 graduate and 1 undergraduate spots open as of April 25th)
Instructor TBA
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: 
CSCI 2041 
Description: 
Computers are poor conversationalists, despite decades of attempts to change that fact. This course will provide an overview of the computational techniques developed in the attempt to enable computers to interpret and respond appropriately to ideas expressed using natural languages (such as English or French) as opposed to formal languages (such as C++ or Python). Topics in this course will include parsing, semantic analysis, machine translation, dialogue systems, and statistical methods in speech recognition.

CSCI 5707 - Principles of Database Systems (3.0 cr) 
UNITE section enrollment limited by department (5 graduate and 2 undergraduate spots open as of April 25th)
Instructor TBA
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: 
4041 or instr consent], grad student; Credit will not be granted if credit has been received for CSCI 4707 or INET 4707 
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 8115 - Human-Computer Interaction and User Interface Technology (3.0 cr) - UNITE section cancelled by department 4/11/24

CSCI 8523 - AI for Earth: Monitoring Changes in the Environment via Deep Learning (3.0)
UNITE section enrollment limited by department (8 graduate spots open as of April 25th)
Vipin Kumar
UNITE streams live video of on-campus section on MW 2:30 p.m.–3:45 a.m. 
Archived videos typically available to UNITE-enrolled students within an hour 
Prerequisites: 
CSci 5523, CSci 5521, or equivalent
Description: 
Advances in machine learning in conjunction with massive amounts of data from Earth observing satellites offer huge potential for improving our understanding of how the Earth's environment and ecosystems have been changing and how they are being impacted by humans actions and changing climate. Deep learning approaches, that have had phenomenal success in the domain of computer vision and language/speech translation, hold promise in dealing with environmental problems. However, due to challenges that are unique to environmental applications, off-the-shelf deep learning techniques developed for related applications such as computer vision often have limited utility. This class will introduce to the students the promise and challenges in using deep learning techniques to analyze complex, multi-scale, spatio-temporal data for monitoring changes in the Earth and its environment on a global scale.

CSCI 8970 (also offered as DSCI 8970) - Computer Science Colloquium (1.0 cr) 
UNITE section enrollment limited by department (9 graduate spots open as of April 25th)
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. Students must attend 13 of the 15 lectures.  For the entire schedule, see the Computer Science & Engineering Colloquia Series Web Site

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 
NOTE: UNITE WILL NOT TAKE REQUESTS FOR ADDITIONAL COURSES FOR FALL 2024 AFTER AUGUST 1ST, 2024.

DATA SCIENCE

DSCI 8970 (also offered as CSCI 8970) - Data Science Colloquium (1.0 cr) 
UNITE section enrollment limited by department (10 graduate spots open as of April 25th)
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. Students must attend 13 of the 15 lectures.  For the entire schedule, see the Computer Science & Engineering Colloquia Series Web Site

ELECTRICAL AND COMPUTER ENGINEERING

EE 4389W (also offered as EE 5389) - Introduction to Predictive Learning (3.0 cr) 
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: 
[3025, ECE student] or STAT 3022; computer programming or MATLAB or similar environment is recommended for ECE students
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 4541 - Digital Signal Processing (3.0 cr) 
Georgios Giannakis 
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 5163 - Semiconductor Properties and Devices I (3.0 cr) 
Tony Low 
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 5171 - Microelectronic Fabrication (4.0 cr) 
Steven Koester 
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: 
CSE grad student or dept consent 
Description: 
Fabrication of microelectronic devices. Silicon integrated circuits, GaAs devices. Lithography, oxidation, diffusion. Process integration of various technologies, including CMOS, double poly bipolar, and GaAs MESFET.

EE 5181 - Micro and Nanotechnology by Self Assembly (3.0 cr) - course cancelled by department 4/10/24

EE 5231 (also offered as AEM 5321) - Linear Systems and Optimal Control (3.0 cr) 
Instructor TBA
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) 
Mingyi Hong 
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: 
[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 5241 - Optimal Control and Reinforcement Learning (3.0 cr) 
Andrew Lamperski 
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: 
CSE grad student or instructor consent 
Description: 
A wide variety of control problems such as "walk from home to school via the shortest path" or "maintain a constant temperature" can be modeled using optimization. This course will survey a variety of methods for modeling and solving optimal control problems. In particular, we will cover numerical optimal control, model predictive control, system identification, dynamic programming, and reinforcement learning. Examples from robotics and aerospace systems will be given.

EE 5251 (also offered as AEM 5451) - Optimal Filtering and Estimation (3.0 cr) 
Demoz Gerbe-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 
Description: 
Basic probability theory, stochastic processes. Gauss-Markov model. Batch/recursive least squares estimation. Filtering of linear/nonlinear systems. Continuous-time Kalman-Bucy filter. Unscented Kalman filter, particle filters. Applications.

EE 5271 - Robot Vision (3.0 cr) 
Changhyun Choi 
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: 
[Math 2373 or equivalent; EE 1301 or equivalent basic programming course] 
Description: 
Modern visual perception for robotics that includes position and orientation, camera model and calibration, feature detection, multiple images, pose estimation, vision-based control, convolutional neural networks, reinforcement learning, deep Q-network, and visuomotor policy learning.

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: 
[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) 
Yu Cao
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. 
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: 
[2301, 3115, CSE grad student] or dept consent 
Description: 
Combinational static CMOS circuits. Transmission gate networks. Clocking strategies, sequential circuits. CMOS process flows, design rules, structured layout techniques. Dynamic circuits, including Domino CMOS and DCVS. Performance analysis, design optimization, device sizing.

EE 5329 - VLSI Digital Signal Processing Systems (3.0 cr) 
Keshab Parhi
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: 
[[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 
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: 
[3115, CSE grad student] or dept consent 
Description: 
Fundamental circuits for analog signal processing. Design issues associated with MOS/BJT devices. Design/testing of circuits. Selected topics (e.g., modeling of basic IC components, design of operational amplifier or comparator or analog sampled-data circuit filter).

EE 5340 - Introduction to Quantum Computing and Physical Basics of Computing (3.0 cr)  
Ulya Karpuzcu 
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: 
CSE grad student; 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 5351 - Applied Parallel Programming (3.0 cr) - course cancelled by department 4/10/24

EE 5364 (also offered as CSCI 5204) - Advanced Computer Architecture (3.0 cr) 
UNITE section enrollment limited by department to 10 
Pen-Chung Yew
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: 
 [[4363 or CSci 4203], CSE grad student] or dept consent; Credit will not be granted if credit has been received for: CSCI 5204 
Description: 
Instruction set architecture, processor microarchitecture. Memory and I/O systems. Interactions between computer software and hardware. Methodologies of computer design.

EE 5389 (also offered as EE 4389W) - Introduction to Predictive Learning (3.0 cr) 
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) - added to UNITE schedule 4/17
Georgios Giannakis
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: 
[3025, 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 5531 - Probability and Stochastic Processes (3.0 cr) 
Soheil Mohajer 
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: 
 [3025, CSE grad student] or dept consent 
Description: 
Probability, random variables and random processes. System response to random inputs. Gaussian, Markov and other processes for modeling and engineering applications. Correlation and spectral analysis. Estimation principles. Examples from digital communications and computer networks.

EE 5561 - Image Processing and Applications: From linear filters to artificial intelligence (3.0) 
Mehmet Akcakaya 
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: 
 [4541, 5581, CSE grad student] or instr consent 
Description: 
Image enhancement, denoising, segmentation, registration, and computational imaging. Sampling, quantization, morphological processing, 2D image transforms, linear filtering, sparsity and compression, statistical modeling, optimization methods, multiresolution techniques, artificial intelligence concepts, neural networks and their applications in classification and regression tasks in image processing. Emphasis is on the principles of image processing. Implementation of algorithms in Matlab/Python and using deep learning frameworks.

EE 5581 - Information Theory and Coding (3.0 cr) - added to UNITE schedule 4/12/24
Martina Cardone
UNITE streams live video of on-campus section on MW 2:30 p.m. - 3:20 p.m. 
Archived videos typically available to UNITE-enrolled students within an hour 
Prerequisites: 
[5531, CSE grad student] or dept consent
Description: 
Source/channel models, codes for sources/channels. Entropy, mutual information, capacity, rate-distortion functions. Coding theorems.

EE 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 5624 - Optical Electronics (4.0 cr) -  course cancelled by department 4/10/24

EE 5653 - Physical Principles of Magnetic Materials (3.0 cr) 
Randall 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 (3.0) - added to UNITE schedule 4/17
Beth Stadler
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: 
CSE grad student
Description: 
Fabrication, characterization, and application of thin film and nanostructured materials and devices. Focuses on vacuum deposition. Materials science.

EE 5811 - Biological Instrumentation (3.0) -  course cancelled by department 4/10/24

EE 5940 - Special Topics in Electrical Engineering I (3.0) -  course cancelled by department 4/10/24

EE 8351 - Design Automation Techniques for Variation-Aware Computer (3.0 cr) 
Instructor TBA
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: 
CSE grad student. Some background in VLSI design and/or design automation is suggested but not required. Such prior exposure will make the experience in the class much more meaningful. 
Description: 
High-performance chip design can only be performed with the assistance of design automation tools that comprehend the needs of the designer and deliver solutions that can correctly analyze and optimize these systems. The objective of this class is to provide a view of this emerging universe and acquaint students with new research in this area. Specific topics to be covered include 1) Overview of technology trends and emerging systems 2) Variation-aware design and 3) Design automation 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 
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).

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 
NOTE: UNITE WILL NOT TAKE REQUESTS FOR ADDITIONAL COURSES FOR FALL 2024 AFTER AUGUST 1ST, 2024.

INDUSTRIAL AND SYSTEMS ENGINEERING

IE 3521 - Statistics, Quality and Reliability (4.0 cr) 
Instructor TBA
UNITE streams live video of on-campus section on TTh 3:35 p.m. - 5:20 p.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 5531 - Engineering Optimization I (4.0 cr)  
Instructor TBA 
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.

IE 5532 - Stochastic Models (3.0 cr) 
Instructor TBA
UNITE streams live video of on-campus section on TTh 10:10 a.m. - 12:05 p.m. 
Archived videos typically available to UNITE-enrolled students within an hour 
Prerequisites: 
Undergraduate probability and statistics. Familiarity with computer programming in a high level language. 
Description: 
Introduction to stochastic modeling and stochastic processes. Probability review, random variables, discrete- and continuous-time Markov chains, queueing systems, simulation. Applications to industrial and systems engineering including production and inventory control.

IE 8521 - Optimization (4.0 cr) 
Instructor TBA
UNITE streams live video of on-campus section on TTh 1:25 p.m. - 3:20 p.m. 
Archived videos typically available to UNITE-enrolled students within an hour 
Prerequisites: 
Familiarity with linear algebra and calculus.
Description:
Theory and applications of linear and nonlinear optimization. Linear optimization: simplex method, convex analysis, interior point method, duality theory. Nonlinear optimization: interior point methods and first-order methods, convergence and complexity analysis. Applications in engineering, economics, and business problems.

IE 8564 - Optimization for Machine Learning (4.0 cr) 
Instructor TBA
UNITE streams live video of on-campus section on M 2:45 p.m. - 6:05 p.m. 
Archived videos typically available to UNITE-enrolled students within an hour 
Prerequisites: 
Graduate Student
Description:
Machine learning has been widely used in many areas such as computer vision, search engines, speech recognition, robotics, recommender systems, bioinformatics, social networks, and finance. It has become an important tool in prediction and data analysis. This course provides a comprehensive overview of important optimization models for machine learning. It also systematically provides a theoretical and computational study on various optimization methods for solving these models and more general problems.

 

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 
NOTE: UNITE WILL NOT TAKE REQUESTS FOR ADDITIONAL COURSES FOR FALL 2024 AFTER AUGUST 1ST, 2024.

MECHANICAL ENGINEERING

ME 5312 -  Solar Thermal Technologies(3.0)
Natasha Wright
UNITE streams live video of on-campus section on MW 10:10 p.m.–12:05 a.m. 
Archived videos typically available to UNITE-enrolled students within an hour 
Prerequisites: 
[3333, CSE upper Div] or grad student
Description: 
Solar radiation fundamentals. Measurement/processing needed to predict solar irradiance dependence on time, location, and orientation. Characteristics of components in solar thermal systems: collectors, heat exchangers, thermal storage. System performance, low-temperature applications. Concentrating solar energy, including solar thermo-chemical processes, to produce hydrogen/solar power systems and photovoltaics. Solar design project.

ME 8446 - Advanced Combustion (3.0)
Sayan Biswas
UNITE streams live video of on-campus section on TTh 11:15 a.m.–12:05 p.m. 
Archived videos typically available to UNITE-enrolled students within an hour 
Prerequisites: 
Undergrad courses in thermodynamics, fluid mechanics, heat transfer, IT grad student; 5446 or 8641 highly recommended
Description: 
Fundamental understanding of linkage between thermodynamics, chemical kinetics, and transport phenomena in combustion systems. Heat release rate, flame stability, and emissions. How those issues arise in furnaces, internal combustion engines, and rockets.
 

STATISTICS

STAT 5021 - Statistical Analysis (4.0 cr) 
Enrollment in STAT 5021 includes on-campus lab in section 2 of the lab sections (T 10:10 a.m. - 11:00 a.m.), live-streamed from a UNITE classroom 
Instructor TBA
UNITE streams live video of on-campus lecture section on MWF 10:10 a.m. - 11:00 a.m. 
UNITE streams live video of on-campus lab section on T 10:10 a.m. - 11:00 a.m. 
Archived videos typically available to UNITE-enrolled students within an hour 
Prerequisites: 
college algebra or instr consent; credit will not be granted if credit has been received for STAT 3011 
Description: 
Intensive introduction to statistical methods for graduate students needing statistics as a research technique.

STAT 5102 - Theory of Statistics II (4.0 cr) 
Enrollment in STAT 5101 includes on-campus lab in section 2 of the lab sections (T 2:30 p.m. - 3:20 p.m.), live-streamed from a UNITE classroom 
Instructor TBA
UNITE streams live video of on-campus lecture section on MWF 2:30 p.m. - 3:20 p.m. 
UNITE streams live video of on-campus 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.

STAT 5302 - Applied Regression Analysis (4.0 cr) 
Enrollment in STAT 5302 includes on-campus lab in section 2 of the lab sections (Th 11:15 a.m. - 12:05 p.m.), live-streamed from a UNITE classroom 
Instructor TBA
UNITE streams live video of on-campus lecture section on MWF 1:25 p.m. - 2:15 p.m. 
UNITE streams live video of on-campus lab section on Th 11:15 a.m. - 12:05 p.m. 
Archived videos typically available to UNITE-enrolled students within an hour 
Prerequisites: 
3032 or 3022 or 4102 or 5021 or 5102 or instr consent Please note this course generally does not count in the Statistical Practice BA or Statistical Science BS degrees. Please consult with a department advisor with questions. 
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 5421 - Statistical Analysis (3.0 cr) 
Instructor TBA
UNITE streams live video of on-campus section on MWF 1:25 p.m. - 2:15 p.m. 
Archived videos typically available to UNITE-enrolled students within an hour 
Prerequisites: 
STAT 3022 or 3032 or 3301 or 5302 or 4051 or 8051 or 5102 or 4102 
Description: 
Varieties of categorical data, cross-classifications, contingency tables. Tests for independence. Combining 2x2 tables. Multidimensional tables/log linear models. Maximum-likelihood estimation. Tests for goodness of fit. Logistic regression. Generalized linear/multinomial-response models.

STAT 5511 - Time Series Analysis (3.0 cr) 
Instructor TBA
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: 
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.