TENTATIVE Spring 2010
Course Descriptions
ALL COURSES ARE STREAMING VIDEO ONLY AND PODCAST ONLY.
The courses offered are subject to change. They will be
cancelled from UNITE if there are no registrations the week
before classes start. Course descriptions taken from University
Web site http://onestop2.umn.edu/courses/tc/designators.jsp .
Courses topics may be revised per instructor. Contact instructor
for more detailed and up-to-date information.
View U
of Minnesota General Class Schedule .
Note about Final Exams: Final
exam dates listed, as posted in the official University
of Minnesota Class Schedule, or changed due to instructor's
decision. UNITE will broadcast on Saturdays. If you
choose to take the exam off site, 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.
Grad 0999 – 70211 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 who wish to enroll in a 5xxx EE
course need to review this announcement.
Evening courses are designated with "p.m." (for example, "Monday 6:30 - 9 p.m.).
Note: UNITE call numbers will be filled in
by the UNITE office once we receive your registration. We
DO NOT use on-campus section numbers (i.e. 001) that you
would find on the regular on-campus course listing.
SPRING SCHEDULE
(updated
Tuesday, November 24, 2009 4:48 PM
)
AEM 5503 - Theory of Elasticity
Ryan Elliott 
MWF 11:15 - 12:05
(3.0 cr; Prereq-4501 or equiv, Math 2263 or equiv or #; A-F or Aud, spring, every year)
Introduction to the theory of elasticity, with emphasis on linear elasticity. Linear and nonlinear strain measures, boundary-value problem for linear elasticity, plane problems in linear elasticity, three dimensional problems in linear elasticity. Topics from nonlinear elasticity, micromechanics, contact problems, fracture mechanics.
AEM 8421/EE 5235 - Robust Control System Design
Murti Salakapa 
TTh 8:15 - 9:30
(3.0 cr; Prereq-IT grad, 3015, 5231 or #; spring, every year)
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.
BMEn 5101 - Advanced Bioelectricity and Instrumentation
Alena Talkachova 
TTh 9:45 - 11:00
(3.0 cr; Prereq-[IT upper div, grad student] or #; spring, offered periodically)
Instrumentation, computer systems, and processing requirements for clinical physiological signals. Electrode characteristics, signal processing, and interpretation of physiological events by ECG, EEG, and EMG. Measurement of respiration and blood volume/flow.
BMEn 5311 - Advanced Biomedical Transport Processes
Victor Boracas David Odde 
MWF 11:15 - 12:05
GRADUATE STUDENTS MUST REGISTER FOR 4 CREDITS
(3.0 - 4.0 cr [max 4.0 cr]; =[CHEN 5753, ME 5381]; Prereq-IT upper div or grad student or #; [ChEn 5103 or ME 5342] recommended; spring, every year)
Introduction to biological fluid, mass, and heat transport. Mass transfer across membranes. Fluid flow in vessels/interstitium. Heat transfer in cells, tissues, and body. Applications to blood oxygenation, respiration, drug delivery, and tissue engineering.
BMEN 8602 - Biomedical Engineering Seminar
Victor Boracas 
Monday 3:35 - 4:30
(1.0 cr; S-N or Aud, spring, every year)
Lectures and demonstrations of university and industry research introducing students and faculty to methods and goals of biomedical engineering.
Looking for an IT course not listed here? Ask for it! We already offer many Institute of Technology courses through UNITE, but are looking for other courses that we can offer through UNITE. Use our online Course Request Form .
<Return to Top>
CSci 4107 - Introduction to Computer Graphics Programming
Victoria Interrante 
MW 11:15 - 12:30
(3.0 cr; =[CSCI 5107]; Prereq-4041 or #; cannot be taken for grad CSci cr; spring, every year)
Theory/practice of computer graphics programming using C/C++ and OpenGL. Practical concepts in computer graphics modeling, rendering, and animation. Emphasizes effective use of graphics toolkits.
CSCI 5105 - Foundations of Modern Operating Systems
Abhishek Chandra 
MW 4 - 5:15
(3.0 cr; Prereq-5103 or #; spring, offered when feasible)
Advanced concepts that build foundations of modern operating systems. Advanced scheduling algorithms, distributed communication/synchronization, consistency/replication models, distributed file systems, security, protection/virtualization, OS architectures.
CSci 5108 - Fundamentals of Computer Graphics II
Gary Meyer 
MW 2:30 - 3:45
(3.0 cr; Prereq-5107 or #; spring, offered periodically)
Advanced topics in image synthesis, modeling, and rendering. Image processing, image warping, global illumination, non-photorealistic rendering, texture synthesis. Parametric cubic surfaces, subdivision surfaces, acceleration techniques, advanced texture mapping. Programming is in C/C++.
CSCI 5161 - Introduction to Compilers
Gopalan Nadathur 
TTh 12:45 - 2:00
(3.0 cr; Prereq-[2011, 5106] or #; spring, every year)
Theories/mechanisms of programming language processing tools. General compiler organization: lexical scanner, syntax parser, symbol table, internal program representation, code generator. Relationship between design and implementation. Run-time memory management mechanism.
CSCI 5204/EE 5364 - Advanced Computer Architecture
Antonia Zhai 
MWF 10:10 - 11:00
(3.0 cr; =[00579]; Prereq-[[4363 or CSci 4203], IT grad student] or %; fall, every year)
Instruction set architecture, processor microarchitecture. Memory and I/O systems. Interactions between computer software and hardware. Methodologies of computer design.
CSci 5271 - Introduction to Computer Security - Cancelled by department (9/16/09)
<Return to Top>
CSCI 5302 - Analysis of Numerical Algorithms
Dan Boley 
TTh 2:30 - 3:45
(3.0 cr; Prereq-2031 or #; spring, every year)
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
Carl Sturtivant 
Monday 6:30 - 9:00 p.m.
(3.0 cr; Prereq-4041 or #; fall, spring, every year)
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
Yousef Saad 
MW 8:15 - 9:30
(3.0 cr; Prereq-4041 or #; spring, every year)
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 Geometrics, Systems Biology and Bioinformatics
Rui Kuang 
TTh 4:00 - 5:15
(3.0 cr; Prereq-3003 or 4041 or #; spring, every year)
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.
CSCI 5471 - Modern Cryptography - added by department 9/22/09
Yongdae Kim 
TTh 11:15 - 12:30
(3.0 cr; Prereq-[2011, 4041, [familiarity with number theory or finite fields]] or #; fall, spring, offered periodically)
Introduction to cryptography. Theoretical foundations, practical applications. Threats, attacks, and countermeasures, including cryptosystems and cryptographic protocols. Secure systems/networks. History of cryptography, encryption (conventional, public key), digital signatures, hash functions, message authentication codes, identification, authentication, applications.
CSCI 5512W - Artificial Intelligence II
Arindam Banerjee 
MW 4:00 - 5:15
(3.0 cr; =[CSCI 5519]; Prereq-[STAT 3021, 4041] or #; spring, every year)
Uncertainty in artificial intelligence. Probability as a model of uncertainty, methods for reasoning/learning under uncertainty, utility theory, decision-theoretic methods.
<Return to Top>
CSCI 5552 - Sensing and Estimation in Robotics
Stergios Roumeliotis 
TTh 12:45 - 2:00
(3.0 cr; Prereq-[5551, Stat 3021] or #; spring, offered periodically)
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
Nikolaos Papanikolopoulos 
TTh 9:45 - 11:00
(3.0 cr; Prereq-5511 or #; spring, every year)
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.
CSCI 5708 - Architecture and Implementation of Database Management Systems
Shashi Shekhar 
MW 12:45 - 2:00
(3.0 cr; Prereq-4707 or 5707 or #; spring, every year)
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 5802 - Software Engineering II
Matts Heimdahl 
MWF 9:45 - 11:00
(3.0 cr; Prereq-5801 or #; spring, offered when feasible)
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 8101 - Advanced Operating Systems
Anand Tripathi 
TTh 2:30 - 3:45
(3.0 cr; Prereq-5103 or #; fall, offered periodically)
Successful research systems and existing theory of systems design. Goal is not merely to catalog systems or learn mathematics, but to develop a sense of elegance of design that leads to successful systems.
CSCI 8115 - Human-Computer Interaction and User Interface Technology
Loren Terveen 
TTh 4:00 - 5:15
(3.0 cr; Prereq-5115 or #; fall, spring, offered periodically)
Current research issues in human-computer interaction, user interface toolkits and frameworks, and related areas. Research techniques, model-based development, gesture-based interfaces, constraint-based programming, event processing models, innovative systems, HCI in multimedia systems. Students will have a large research project, but they may do it solo if they choose.
CSCI 8205/EE 8367 - Parallel Computer Organization - cancelled by department 10/7/09
CSCI 8211 - Advanced Computer Networks and Their Applications
Zhi-Li Zhang 
Wednesday 6:30 - 9:00 p.m.
(3.0 cr; Prereq-5211 or #; fall, spring, offered periodically)
Current research issues in traffic and resource management, quality-of-service provisioning for integrated services networks (such as next-generation Internet and ATM networks) and multimedia networking.
CSCI 8715 - Spatial Databases and Applications
Sashi Shekhar 
MW 4:00 - 5:15
(3.0 cr; Prereq-4707 or 5707 or GIS 5571 or GIS 5573; fall, spring, offered periodically)
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).
CSci 8970 - Computer Science Colloquium
Monday 11:15 - 12:15
(1.0 cr [max 3.0 cr]; S-N or Aud, fall, spring, every year)
Recent developments in computer science and related disciplines. Students must attend 13 of the 15 lectures.
Looking for an IT course not listed here? Ask for it! We already offer many Institute of Technology courses through UNITE, but are looking for other courses that we can offer through UNITE. Use our online Course Request Form .
<Return to Top>
EE 2001 - Introduction to Electronic and Electrical Circuits - added by department 10/1/09
Beth Stadler 
Lecture:MWF 12:20 - 1:10
Required on-campus Discussion:: M 2:30 - 3:20 in ME 108
Undergraduate Credit Only
(3.0 cr; Prereq-Phys 1302, & is required in Math 2243, 2373, 2573; fall, spring, summer, every year)
Physical principles underlying modeling of circuit elements. Two- and three-terminal resistive elements, Kirchhoff's laws. Independent and dependent sources, opamps. Small signal models for BJT and FET, elementary amplifiers. Simple resistive circuits. Linearity in circuits. First- and second-order circuits. Circuits in sinusoidal steady state.
EE 3015 - Signals and Systems - added 11/10/09
Anand Gopinath 
Lecture: MWF 10:10 - 11:00
Required on-campus Discussion: W 1:25 - 2:15 in EE/CSci 1-262 (section 003)
UNITE has five spaces reserved in the required on-campus discussion session
(3.0 cr; Prereq-[2011, IT] or %; fall, spring, every year)
Basic techniques for analysis/design of signal processing, communications, and control systems. Time/frequency models, Fourier-domain representations, modulation. Discrete-time/digital signal/system analysis. Z transform. State models, stability, feedback.
EE 4609 - Digital Signal Integrity - added by department 9/22/09
Robert Sainati 
TTh 8:15 - 9:30
(3.0 cr; =[EE 5609]; Prereq-2011, Phys 1301, 1302, [sr EE or CompE major]; fall, spring, offered periodically)
Introduction to high speed interconnect design. Transmission line theory, coupled line theory, elements of microwave circuit theory, parasitic calculations/measurement, techniques for good interconnect design.
EE 5141 - Introduction to Microsystem Technology
UNITE ENROLLMENT LIMITED TO 5
Joesph Talghader 
MWF 11:15 - 12:05
Students must also attend on-campus lab for EE 5141
(On-Campus lab is held on Thursdays 12:20 - 2:15 1165 EE/CSci Building)
(4.0 cr; Prereq-[3161, 3601, IT grad student] or %; spring, every year)
Microelectromechanical systems composed of microsensors, microactuators, and electronics integrated onto common substrate. Design, fabrication, and operation principles. Labs on micromachining, photolithography, etching, thin film deposition, metallization, packaging, and device characterization.
EE 5164 - Semiconductor Properties and Devices II
Paul Ruden 
TTh 8:15 - 9:30
(3.0 cr; Prereq-[5163, IT grad student] or %; spring, every year)
Principles/properties of semiconductor devices. Charge control in different FETs, transport, modeling. Bipolar transistor models (Ebers-Moll, Gummel-Poon), heterostructure bipolar transistors. Special devices.
EE 5235/AEM 8421 - Robust Control System Design
Murti Salakapa 
TTh 8:15 - 9:30
(3.0 cr; Prereq-IT grad, 3015, 5231 or #; spring, every year)
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 5302 - VLSI Design Automation II
Sachin S apatnekar 
TTh 9:45 - 11:00
(3.0 cr; Prereq-[5301, IT grad student] or %; spring, every year)
Basic algorithms, computational complexity. High-level synthesis. Test generation. Power estimation. Timing optimization. Current topics.
EE 5324 - VLSI Design II
Sachin Sapatnekar 
MW 4:40 - 5:50
Software required to complete this course.
The standard policy for software needed in this class (Cadence, Synopsys and Mentor Graphic):
- Students will use the tools provided by the college, in which case students have to be physically present at the VLSI lab
or
- Students will use equivalent tools provided by their employer in which case the college cannot provide any support
(3.0 cr; Prereq-[5323, IT grad student] or %; spring, every year)
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.
EE 5364/CSCI 5204 - Advanced Computer Architecture
Sachin Sapatnekar 
MWF 10:10 - 11:00
(3.0 cr; =[00579]; Prereq-[[4363 or CSci 4203], IT grad student] or %; fall, every year)
Instruction set architecture, processor microarchitecture. Memory and I/O systems. Interactions between computer software and hardware. Methodologies of computer design.
EE 5505 - Wireless Communication
Ahmed Tewfik 
TTh 11:15 - 12:30
(3.0 cr; Prereq-[4501, IT grad student] or %; 5501 recommended; spring, every year)
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.
<Return to Top>
EE 5542 - Adaptive Digital Signal Processing - cancelled by department 10/7/09
EE 5561 - Image Processing and Applications - cancelled by department 10/7/09
EE 5585 - Data Compression - cancelled by UNITE 10/8/09
EE 5601 - Introduction to RF/Microwave Engineering
Rhonda Franklin 
TTh 2:30 - 3:45
(3.0 cr; Prereq-[3601, IT grad student] or %; fall, spring, offered when feasible)
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 5621 - Physical Optics
James Leger 
TTh 12:45 - 2:00
(3.0 cr; Prereq-[3015, IT grad student] or %; spring, every year)
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 5655 - Magnetic Recording
Jianping Wang 
TTh 9:45 - 11:00
(3.0 cr; Prereq-IT grad student or %; spring, offered periodically)
Magnetic fundamentals, recording materials, idealized models of magnetic records/reproduction, analytic models of magnetic record heads, sinusoidal magnetic recording, digital magnetic recording, magnetic recording heads/media, digital recording systems.
EE 5705 - Electric Drives in Sustainable Energy Systems
Ned Mohan 
MWF 8:00 - 8:50
(3.0 cr; Prereq-[4701, IT grad student] or %; spring, offered periodically)
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 5725 - Power Systems Engineering
Bruce Wollenberg 
TTh 4 - 5:15
(3.0 cr; Prereq-[4721, IT grad student] or %; spring, odd years)
Reliability analysis of large power generation/transmission systems. Writing programs for state-by-state analysis and Monte Carlo analysis. Power system protection systems, circuit current calculations, short circuit detection, isolating faulted components. Characteristics of protection components.
EE 5741 - Advanced Power Electronics - cancelled by department 10/7/09
EE 8337 - Analog Circuits for Wire/Wireless Communications
Ramesh Harjani 
TTh 9:45 - 11
(3.0 cr; Prereq-5333; A-F or Aud, spring, every year)
Basic background, advanced design concepts necessary to design integrated CMOS RF circuits. Emphasizes CMOS and RF. Where appropriate, mention is made of bipolar circuits and applications to other communications areas.
EE 8367/CSCI 8205 - Parallel Computer Organization - cancelled by department 10/7/09
EE 8581 - Detection and Estimation Theory
Ahmed Tewfik 
TTh 12:45 - 2:00
(3.0 cr; Prereq-5531 or #; spring, offered when feasible)
Risk theory approach to detection and estimation, random process representation, signal parameter estimation. Waveform estimation; detection of phase, frequency, and delay in signals. Applications to communications and radar-sonar signal design and processing.
EE 8660 - Seminar: Magnetics
Seminars and Colloquia taken for credit are offered only as live and archived streaming video - NO downloadable video or audio podcast versions are offered.
Jainping Wang 
Friday 2:30 - 3:20
(1.0 - 3.0 cr, S-N; Prereq-5653 or #; fall, offered when feasible)
Topics vary according to needs and staff availability.
EE 8980 - Graduate Colloquium II
Seminars and Colloquia taken for credit are offered only as live and archived streaming video - NO downloadable video or audio podcast versions are offered.
Emad Ebbini 
Thursday 400-515
UNITE STUDENTS CAN NOT TAKE SEMINAR FOR CREDIT
Looking for an IT course not listed here? Ask for it! We already offer many Institute of Technology courses through UNITE, but are looking for other courses that we can offer through UNITE. Use our online Course Request Form .
IE 5113 - Systems Engineering II
Robert Monson 
Thursday 6:10 - 9:30 p.m.
(4.0 cr; Prereq-5111, a course on basic probability, [IT upper div or grad student]; A-F or Aud, spring, every year)
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 (added 10/21/09)
Sant Arora 
TTh 3:35-5:20
(4.0 cr; Prereq-[4521 or equiv], [upper div or grad student or CNR]; fall, spring, offered periodically)
Quality engineering/management, economics of quality, statistical process control design of experiments, reliability, maintainability, availability.
IE 5541 - Project Management
UNITE ENROLLMENT LIMITED TO 10
Corrie Fiedler 
Wednesday 6:10 - 9:00 p.m.
(4.0 cr; Prereq-Upper div or grad student; fall, spring, every year)
Introduction to engineering project management. Analytical methods of selecting, organizing, budgeting, scheduling, and controlling projects, including risk management, team leadership, and program management.
Math 4567 - Applied Fourier Analysis
Walter Littman 
MWF 1:25 - 2:15 p.m.
(4.0 cr; Prereq-2243 or 2373 or 2573; fall, spring, every year)
Fourier series, integral/transform. Convergence. Fourier series, transform in complex form. Solution of wave, heat, Laplace equations by separation of variables. Sturm-Liouville systems, finite Fourier, fast Fourier transform. Applications. Other topics as time permits.
ME 5241 - Computer-Aided Engineering (added 10/21/09)
Frank Kelso 
Monday 3:15 - 6:00 p.m.
(4.0 cr; Prereq-IT upper div or grad, 3222, CSci 1113 or equiv; A-F or Aud, fall, spring, every year)
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 8390 - Advanced Topics in the Thermal Sciences
Sparrow 
W 6:10 - 9:30
(1.0 cr [max 6.0 cr]; A-F or Aud, spring, every year)
This course is for persons who wish to learn modern fluid mechanics, mass transfer, and radiative transfer in a real-world setting. The biomedical setting for the work will be an enhancement, but no prior knowledge of this field is needed.
Each topic (ME 8390-1, ME 8390-2, ME 8390-3) is independent from another and one credit. To register through UNITE, use our online registartion form and include each topic in which you are enrolling (such as ME 8930-1 for one credit).
ME 8390-1 "Advanced Numerical Simulation: Conjugate Problems " (1/19/10 - 2/19/10)
ME 8390-2 "Advanced Numerical Simulation: Unsteady Flows " (2/22/10 - 4/2/10)
ME 8390-3 "Advanced Numerical Simulation: Particle Flows " (4/5/10 - 5/7/10)
PHYS 5402 - Radiological Physics
John Broadhurst 
MWThF 2:30 - 3:20
(4.0 cr; Prereq-1302 or 1402; spring, even years)
Signal analysis, medical imaging, medical x-rays, tomography, radiation therapy, nuclear medicine, MRI, and similar topics.
<Return to Top> |