





 |
Spring 2009
EE 5561: Image Processing and Applications
 |
Image enhancement and restoration, transformations, compression, ...
|
 |
Fundamental concepts and database architecture and Relational Data Model,
Query languages like SQL and DML,
Database design at the conceptual (Entity Relationship Model), logical (Normalization), and physical (Index, Query Optimization) levels,
Applications such as transaction processing and data warehousing,
Current trends like Object DBMS.
|
 |
Textbook: Michael V. Mannino, Database: Design, Application Development & Administration, Third Edition, McGraw Hill, 2007 |
MUS 3400:
University and Campus Bands
 |
John Philip Sousa, The Invicible Eagle March
Pavel Tschesnokoff, Salvation is Created
Leroy Anderson, The Syncopated Clock
Gustav Holst, Mars from The Planets
Pierre La Plante, American Riversongs
David Holsinger, On a Hymnsong of Philip Bliss
Antonin Dvorak, 4th movement (Allegro con fuoco) from Symphony No. 9 "From the New World"
|
 |
Shanti
Nolan
M 07:30 pm to 09:30 pm
Ferguson Hall 95 |
 |
Concerts:
March 2, 7:30pm, and April 16, 7:30pm for free at Ted
Mann Concert Hall |

Fall
2008
CSci
8980: Distributed
Sensing and Estimation for Mobile Robots
 |
Cooperative
Localization, and Cooperative SLAM: Implementation, Complexity,
Approximations, ... |
Math
5385: Introduction to Computational Algebraic
Geometry
 |
Varieties,
Ideals, Groebner Bases... |
 |
Textbook: Cox, Little, O'Shea. Ideals, Varieties and Algorithms, 3rd ed., Springer, 2007 |
MUS 3400:
University and Campus Bands
 |
Program: tbd |
 |
Shanti
Nolan
M 07:30 pm to 09:30 pm
Ferguson Hall 95 |
 |
Concerts:
tbd, but for free at Ted
Mann Concert Hall |

Spring
2008
EE 5235:
Robust Control Systems
 |
Robust
Control and Analysis for SISO and MIMO
systems |
CSci
5552:
Sensing and Estimation in Robotics (Teaching Assistant)
 |
Bayesian
Estimation, Maximum Likelihood Estimation, Kalman Filter, Unscented
Kalman Filter, Particle Filter, Laser Scan Matching, Image-based Motion
Estimation, Sensor Modeling, Localization, Representations (Mapping),
Simultaneous Localization and Mapping (SLAM), Multi-robot Localization
& SLAM, Inertial Navigation |
 |
Textbook: S. Thrun, W.
Burgard, and D. Fox, Probabilistic Robotics, MIT
Press, 2005. |
 |
Professor Stergios
Roumeliotis
MW 4:00pm to 5:15pm
Mechanical Engineering 212
Office hours (Walter B30): M 3:00pm to 4:00pm, Th 10:00am to 11:00am,
or by appointment
|
AEM
8442:
Navigation and Guidance Systems
MUS 3400:
University and Campus Bands
 |
Johann Strauss
(arr. Hisamoto), Overture from Die
Fledermaus (Chambergroup)
Pierre Leemans, Marche
des Parachutistes Belges (1946) (North Star Band)
Adoniram Gordon, They
Led My Lord Away (1984)
Gustav
Holst, Second Suite in F
(1911)
Michael Colgrass, Old Churches
(2002)
Antonín Dvorák (arr. Johnson), Slavonic Dances,
op. 46 (1878)
Vincent Persichetti, Pageant
(1953) (University Band)
Joaquin Rodrigo (arr. Caneva/Diem), En Aranjuez con tu amor
(1939)
Leonard Bernstein (arr. Duthoit), West
Side Story Selection (1957)
John Philip Sousa, The
Minnesota March (1927)
Truman E. Rickard, Hail!
Minnesota (1904) |
 |
Peter
Haberman
M 07:30 pm to 09:30 pm
Ferguson Hall 95 |
 |
Concerts:
Thursday, Feb. 28, and Monday, Apr. 28, both for free at Ted
Mann Concert Hall |

Fall
2007
AEM 8401:
Linear Systems and Optimal Control
CSCI
5521: Pattern Recognition
 |
Pattern
Recognition is the study of inferring regularities (similarities,
classes, properties, relationships) from data. |
 |
Textbook: Duda,
Hart & Stork, Pattern Classification, 2nd ed.,Wiley,
2002. |
 |
Professor
Paul
Schrater
TTh 12:45pm to 2pm
Mechanical Engineering 108
|
EE
4940: Practical Programming and Scripting for
Engineers/Scientists (Audit)
 |
This
course builds on students' knowledge of basic programming to teach
object-oriented programming concepts via C++ and MATLAB. Importantly,
it introduces students to the surrounding culture of serious
programming: software and system installation, build systems,
Makefiles, debuggers, finding and fixing memory leaks and related
problems, how to leverage existing packages/libraries to quickly write
functional code, and so on. It also focusses explicitly on "glue" and
scripting, important in production-level environments and graduate
research alike: bash; awk/sed; perl and python; web scripting via PHP;
etc.. One of the main goals of this course is to bring out the unity
amongst different programming paradigms; to leave the student with the
conviction that by knowing one programming language and understanding
the culture, she/he can learn other languages and skills quickly and
easily. The course will also provide an introduction to the basics of
multi-core programming via pthreads. |
 |
Professor
Jaijeet
Roychowdhury
MW 9:45am to 11am
Mechanical Engineering 102 |
PE 1205: Scuba Diving
 |
Internationally
recognized standards on SCUBA instruction call for classroom, pool, and
open
water training to be conducted for all individuals seeking
certification. PE1205 consists of the
classroom and pool training sessions. |
 |
Textbook:
Scuba Schools International (SSI) Open Water Diver Manual |
 |
Bob Karl
W 06:00 pm to 10:15 pm
Aquatic Center 45 |
MUS 3400:
University and Campus Bands
 |
Carl Maria von
Weber, Overture from Der Freischuetz (Chambergroup)
Charles Carter, Overture in Classical Style (1952)
Wolfgang Amadeus Mozart, Ave Verum Corpus (1791)
Pierre LaPlante, Prairie Songs (1998)
John Philip Sousa, Semper Fidelis (1888) |
 |
Professor
Tim
Diem
M 07:35 pm to 09:30 pm
Ferguson Hall 95 |
 |
Concerts:
Monday, Oct. 22, Thursday, Nov. 29 |

Spring 2007
CSCI 8970: Computer Science
Colloquium
 |
Recent
developments in computer science and related disciplines.
|
 |
Professor
Wei
Chung Hsu
M 11:15 am to 12:15 pm
Computer Science 3-125 |
CSCI 5143: Real-Time and Embedded
Systems
 |
Introductory
course on real-time systems covering fundamental definitions, concepts,
and scheduling techniques. Overviews programming techniques to manage
resources, synchronization, communication, and determinism. Lab work on
embedded RTS through low-level control of devices for robotics.
|
 |
Textbook: Jane
Liu, Real-Time Systems, 2000.
|
 |
Professor
Amy
Larson
TTh 08:15 am to 09:30 am
Computer Science 3-125 |
PE 1306: Lifeguard Training
 |
Upon
completion, certifications are obtained in the following categories:
American Red Cross Lifeguarding Today and First Aid; CPR for the
Professional Rescuer; and Waterfront Lifeguarding.
|
 |
Textbook:
American Red Cross, Lifeguard Training, 2006.
|
 |
Sarah
Elizabeth Stallkamp
MW 08:00 am to 09:50 am
Aquatic Center 45 |
MUS 3400: University
and Campus Bands
 |
Camille
Saint-Saëns (arr. Chuck Hisamoto), Tarantella,
Op. 6 (1857) (Woodwind Septet)
Joseph Willcox Jenkins, American Overture (1956)
Johannes Brahms, Blessed Are They from German
Requiem
Bob Margolis, Color (1984)
Gabriel Musella, Don Ricardo (2005)
|
 |
Professor
Mary
Schneider
M 07:35 pm to 09:30 pm
Ferguson Hall 95 |
 |
Concerts
(Ted Mann Concert Hall, 7:30 pm): Monday, March 5th, and Thursday,
April 26th
|

Fall 2006
EE 8950: Filtering and Estimation
 |
Least
Squares Estimation, Kalman Filter, Kalman Smoother, H-Infinity Filter,
Unscented Filtering, Particle Filter. |
 |
Textbook:
Dan Simon, Optimal State Estimation: Kalman, H-infinity, and
Nonlinear Approaches, John Wiley & Sons, 2006. |
 |
Professor Tryphon
Georgiou
TTh 09:45 am to
11:00 am
Mechanical Engineering 102
|
CSCI 5211: Data
Communications and Computer Networks
 |
This
is a first-year graduate-level introduction to computer networks, in
which we will learn and discuss the fundamental concepts and key issues
in the design and implementation of computer communication networks,
their protocols, and applications. Topics to be covered include:
layered network architectures, applications, network programming
interfaces, transport, data link and media access protocols, local area
networks and network routing. Examples will be drawn primarily from the
Internet (e.g., TCP, UDP, and IP) protocol suite. |
 |
Textbook:
Larry L. Peterson and Bruce S. Davie, Computer Networks: A
Systems Approach, Morgan Kaufman, 3rd
edition, 2003. |
 |
Professor
Zhi-Li
Zhang
W 06:30 pm to 09:00 pm
Mechanical Engineering 212 |
MUS 3400: University
and Campus Bands
 |
Richard Wagner,
Trauermusik (Chambergroup)
Bob Margolis, Fanfare, Ode and Festival
Alfred Reed, Greensleeves
Jan Van der Roost, Puszta
Charles Carter, Overture for Winds
Percy Grainger, Irish Tune from County Derry
John Philip Sousa, Washington
Post |
 |
Professor
Tim
Diem
M 07:35 pm to 09:30 pm
Ferguson Hall 95 |
 |
Concerts:
Monday, Oct. 23, Thursday, Nov. 30 |

Spring 2006
EE 8950: Convex Optimization
 |
Convex
sets and functions, Convex optimization problems, KKT condition and
duality, Unconstrained minimization, Interior-point methods, Derivative
free optimization methods, Introduction to computational complexity
theory, Relaxations and approximation algorithms, Applications (signal
processing, communication, statistics, ...)
|
 |
Textbook:
Stephen Boyd and Lieven Vandenberghe, Convex Optimization
|
 |
Professor
Tom
Luo
|
MDGK 1002: Beginning Modern Greek II
 |
Professors
Theofanis and Soterios
Stavrou |
MUS 3410: University Bands
 |
Professor
Mary Schneider |

Fall 2005
CSCI 5304: Matrix Theory
 |
Perturbation
theory for linear systems and eigenvalue problems. Direct and iterative
solution of large linear systems. Decomposition methods. Computation of
eigenvalues and eigenvectors. Singular value decomposition. LAPACK and
other software packages. Methods for sparse and large structured
matrices. |
 |
Textbook:
Gene Golub and Charles Van Loan, Matrix Computations
|
 |
Professor
Yousef Saad
|
CSCI 5511: Artificial Intelligence I
 |
Search
algorithms, first-order predicate logic, game playing. Knowledge bases,
planning and reasoning systems. LISP.
|
 |
Textbook: S.
Russell and P. Norvig, Artificial Intelligence: A Modern
Approach, Prentice Hall, Upper Saddle River, NJ, 2002 (Second
Edition). |
 |
Professor
Nikos Papanikolopoulos
|
MDGK 1001: Beginning Modern Greek I
 |
Professors
Theofanis and Soterios
Stavrou |
MUS 3410: University Bands
 |
Professor
Tim Diem |

Spring 2005
CSCI 5561: Computer Vision
 |
Issues
in perspective transformations, study of light, color, shadows,
shadings and sources. Camera models and calibration. Edge detection,
image filtering, image segmentation, and feature tracking. Epipolar
geometry, complex problems in shape recovery, stereo vision, active
vision, autonomous navigation, shadows, and physics-based vision.
Applications. |
 |
Textbook:
David Forsyth and Jean Ponce, Computer Vision, A Modern
Approach |
 |
Professor
Paul Schrater
|
CSCI 8980: Advanced Topics in
Computational Vision
EE 8581: Detection and Estimation
 |
Textbooks:
Steven Kay, Statistical Signal Processing, Vol. I &
II, Estimation and Detection Theory
|
 |
Professor
Georgios Giannakis
|
MUS 3410: University Bands
 |
Professor
Tim Diem |

Fall 2004
CSCI 5551: Introduction to Intelligent Robotic
Systems
 |
Transformations,
kinematics/inverse kinematics, dynamics, control. Sensing (robot
vision, force control, tactile sensing), applications of sensor-based
robot control, robot programming, mobile robotics, and microrobotics.
|
 |
Textbook:
John Craig, Introduction to Robotics: Mechanics and
Control |
 |
Professor
Stergios Roumeliotis
|
EE 5531: Probability and Stochastic
Processes
 |
Introduction
to basic concepts of probability theory, statistical techniques, and
development of probability models, Random variables, multiple random
variables, the central limit theory and long term averages, random
sequences, convergence of random sequences, law of large numbers,
random processes, mean square calculus, stochastic integral and
differential equations, ergodicity, Karhunen-Loeve expansions,
estimation and decision theory, Wiener filter and Kalman filter, Markov
chains and introduction to Queuing Theory.
|
 |
Textbook:
John Woods and Henry Stark, Probability and Random Processes
with Applications to Signal Processing (3rd Edition)
|
 |
Doctor
Henrik Holm
|
EE 8231: Optimization Theory
 |
Textbook:
Dimitri Bertsekas, Nonlinear Programming (2nd
edition) |
 |
Professor
Tom Luo
|
Home | Research | Publications | CV | Classes | Personal | Contact
| |
|
The views and opinions expressed in this page are strictly those of the page author. The contents of this page have not been reviewed or approved by the University of Minnesota. |