Gold University of Minnesota M. Skip to main content.University of Minnesota Rochester. Home page.
 
Course Descriptions

What's inside.

About UMR

Academic Calendar

Class Schedule

Libraries & Student Resources

Academic Programs

Registration

Student Services

   

Alumni & Donors

Prospective Students

Current Students

   

Biomedical Informatics and Computational Biology (BICB)

   

Center for Learning Innovation (CLI)

   

UMR Home

 
  Home > Class Schedule

Credit Course Descriptions

Understanding Credit Course Numbering
Abbreviations and Symbols

Jump to
> Adult Education
> Aerospace Engineering and Mechanics
> Agricultural, Food, and Environmental Education
> Applied Business
> Art
> Art History
> Biomedical Engineering
> Business
> Business and Industry Education
> Chemical Engineering
> Child Psychology
> Computer Science and Engineering
> Control Science and Dynamical Systems
> Curriculum and Instruction
> Educational Policy and Administration
> Educational Psychology
> Electrical and Computer Engineering
> Health Science Management
> Human Resource Development
> Industrial Engineering
> Laboratory Medicine and Pathology
> Latin
> Manufacturing Technology
> Master of Business Administration
> Mathematics
> Mathematics Education
> Mechanical Engineering
> Nanoparticle Science and Engineering
> Nursing
> Occupational Therapy
> Pharmacy
> Physics
> Physiology
> Public Health
> Radiation Therapy
> Respiratory Care
> Rhetoric
> Social Work
> Translation and Interpreting
> Work, Community, and Family Education


Abbreviations and Symbols
H Honors. Courses with an H following the course number satisfy honors requirements.
V Honors and Writing Intensive. Courses with a V following the course number satisfy both honors and liberal education writing intensive requirements.
W Writing Intensive. Courses with a W following the course number satisfy the writing intensive requirement for liberal education.
cr Credit.
1-4 cr [max 6 cr] The course can be taken for 1 to 4 credits and may be repeated for up to 6 credits.
Prereq Course Prerequisites.
Prereq listed by number only A prerequisite course listed by number only (e.g., Prereq - 3105) is in the same discipline as the course being described.
DGS Director of Graduate Studies.
div Division
DUS Director of Undergraduate Studies.
equiv Equivalent.
fr, soph, jr, sr Freshman, Sophomore, Junior, Senior.
, In prerequisite listings, a comma means "and".
! Work for this course will extend past the end of the term. A grade of K will be assigned to indicate that the course is still in progress.
dagger or % All courses preceding this symbol must be completed before credit will be granted for any term of the sequence.
section mark or = Credit will not be granted if credit has been received for the course listed after this symbol.
paragraph mark or & Concurrent registration is required (or allowed) in the course listed after this symbol.
# Approval of the instructor is required for registration.
delta or ? Approval of the department offering the course is required for registration.
square or @ Approval of the college offering the course is required for registration.
A-F only or S-N only Grading Option. If no grading option is listed, the course may be taken using either option.

(back to top)



Adult Education (AdEd)
College of Education and Human Development

AdEd 5001
Survey: Human Resource Development and Adult Education

(3.0 cr; A-F only)
Overview of fields of human resource development and adult education. Includes societal context, systems theory, processes, definitions, philosophies, goals, sponsoring agencies, professional roles, participants, and resources. Emphasis on the unique characteristics and ways the fields overlap and enhance one another.

AdEd 5101
Strategies for Teaching Adults

(3.0 cr)
Psychological theories of adult learning; learning styles and personality types; teaching styles; group and team learning; moderating and study circles; teaching technologies and distance learning; gender, race and cultural communication. Applications of strategies.

AdEd 5102
Perspectives of Adult Learning and Development

(3.0 cr)
Emphasis on major adult development theorists, theories, and current applications. Transformative learning, self-directed learning, experiential learning, and cooperative learning provide theoretical framework for exploring physiological, psychological, sociological, and cultural aspects of adult development through the life span.

AdEd 5201
Introduction to Adult Literacy

(3.0 cr)
Definitions of literacy: workplace, community and family. Issues: poverty, welfare, ethnicity, cultural diversity, social class, language and learning, immigrants. Review of literacy programs, funding, and professionalization. Reaching and recruiting undereducated adults. The role of the family and schools; community, state and local government. New social action approaches required for licensure.

AdEd 5202
Assessment of Adult Literacy

(3.0 cr)
Assessment of adult literacy problems as they affect work, family and community. Setting educational goals; formal versus informal assessment; case studies; educational planning.

(back to top)



Aerospace Engineering and Mechanics (AEM)

Institute of Technology

AEM 5401
Intermediate Dynamics
(3.0 cr; Prereq- IT upper div or grad, 2012, Math 2243)
Three-dimensional Newtonian mechanics, kinematics of rigid bodies, dynamics of rigid bodies, generalized coordinates, holonomic constraints, Lagrange equations, applications.

AEM 5451
Optimal Estimation
(3.0 cr; Prereq-IT upper div or grad, 2012, Math 2243)
Three-dimensional Newtonian mechanics, kinematics of rigid bodies, dynamics of rigid bodies, generalized coordinates, holonomic constraints, Lagrange equations, applications.

AEM 8401
Modern Feedback Control

(3.0 cr; Prereq - 4311 or #)
State space theory for multiple-input-multiple-output (MIMO) aerospace systems. Singular value decomposition (SVD) technique and its applications to performance and robustness. Linear quadratic Gaussian (LQG) and eigenstructure assignment design methodologies. Topics in H [infinity symbol]. Applications.

AEM 8421
Robust Multivariable Control Design

(3.0 cr; Prereq – 8411 or equiv)
Application of robust control theory to aerospace systems. Role of model uncertainty/modeling errors in design process. Control analysis and synthesis, including H2 and H optimal control design and structural singular value techniques.

(back to top)



Agricultural, Food, and Environmental Education (AFEE)
College of Education and Human Development

AFEE 5116
Coordination of SAE Programs: Work-Based Learning

(2.0 cr; Prereq – Agricultural education major or equiv; A-F or Aud)
Principles/techniques for coordinating work-based learning. Supervised agricultural experience in agricultural education. Historical/philosophical roots of experiential learning, integration with classroom instruction, legal aspects, record keeping, coordination techniques, current agreement laws.

AFEE 5118
Strategies for Managing and Advising the FFA Organization

(2.0 cr; Prereq – Agricultural education major or equiv; A-F or Aud)
Principles/techniques to advise an FFA chapter. Historical/philosophical basis of FFA, organization/structure. Integration with classroom instruction, public relations, recruitment, and administration of FFA chapters.

AFEE 5220
Special Topics in Agriculture Education and Extension

(1.0-3.0 cr; max 12cr)
Content varies by offering.

AFEE 5233
Advanced Procedures in Teaching Agricultural Education

(2.0 cr; A-F only)
New developments in methodology; assessment of innovations and procedures; consideration of various levels of instruction.

AFEE 5235
Advanced Supervised Agricultural Experience Programs

(2.0 cr)
The organization and administration of agricultural experience programs for middle and secondary level students: career exploration, improvement projects, experiments, placement in production/business/community settings, entrepreneurship. Current state and national programs and resource material.

(back to top)



Applied Business (ABus)

College of Continuing Education

ABus 4011
Historical Perspectives and Contemporary Business Challenges

(3.0 cr; Prereq - at least 45 cr; A-F only)
Global competitiveness, product and service quality, information revolution, and changing customer/workforce demographics. Approaches to meeting contemporary challenges studied against historical backdrop of evolving management practices. Emphasizes developing systematic ways of analyzing complex problems.

ABus 4012
Problem Solving in Complex Organizations

(3.0 cr; Prereq - at least 45 cr; A-F only)
Open systems perspective. Analyzing root causes/effects of problems/solutions across boundaries in organization. Process analysis as problem-solving tool. Problem-solving frameworks/processes. Techniques for analyzing root causes, expanding alternatives, predicting consequences, making choices.

ABus 4022
Managing Organizational Relationships

(3.0 cr; Prereq - at least 45 cr; A-F only)
Political dimensions of organization life. Diagnosing how power is distributed/exercised in modern organizations. Cooperative relationships, frameworks for analyzing motives for observed behavior. Skills for managing upward, lateral, and downward relationships. Recognizing potential ethical dilemmas.

ABus 4023
Communication for Results

(3.0 cr; Prereq - at least 45 cr; A-F only)
Aspects of communication essential for being persuasive/influential. Organizing/presenting ideas effectively, strategies for audience analysis, choosing communication methods, making appropriate use of informal influence methods, handling dissent. Processes for intercultural communication.

ABus 4031
Accessing and Using Information Effectively

(3.0 cr; Prereq - computer literacy; at least 45 cr)
Role of information in business operations. Information systems, data management. Accessing external information using information search services, CD-ROMs and periodicals. Accessing internal information using desktop database system, electronic mail, or computer conferencing. Typology of information applied in case studies and exercises.

ABus 4041
Dynamics of Leadership

(3.0 cr; Prereq - at least 45 cr; A-F only)
Developing a global/ethical perspective to navigate changes driven by expanding global markets, need to compete with global competitors, and need to interact across cultures within/outside the organization.

ABus 4042
Planning and Implementation at the Business Unit Level

(3.0 cr; at least 45 cr; A-F only)
Creating/implementing operating plans. Operations flowcharts, budgets, schedules, and staffing plans. Integrating plans with overall business strategy. Factors in implementation. Developing strategies for change.

ABus 4043
Project Management in Practice

(3.0 cr; Prereq - 4102, at least 45 cr; A-F only)
Tools/techniques to support project leader in scheduling, coordinating, and allocating resources. Field project with nonprofit community organization, smaller business, or student's employing organization.

ABus 4101
Accounting and Finance for Managers

(3.0 cr; Prereq - one semester of lower-div Principles of Accounting; A-F only)
Principal concepts of finance. Business decision making from accounting/financial perspective. Analysis of cost-volume-profit relationships, capital budgeting, variances, uses/sources of funds, valuation.

ABus 4102
Operations in Manufacturing and Service Businesses

(3.0 cr; Prereq - 4102, at least 45 cr; A-F only)
Concepts/principles related to management of operations functions. Operations strategy, process, design, just-in-time inventory management, forecasting, scheduling, quality improvement. Relationships between operations and the environment.

ABus 4103
Marketing and Sales

(3.0 cr; Prereq - at least 45 cr; A-F only)
Legal, behavioral, ethical, competitive, economic, and technological factors as they affect product pricing, promotion, and marketing. Personal selling function as integral part of distribution system. Sales force organization, selection, training, motivation, compensation, forecasting, budgeting, control.

ABus 4104
Management and Human Resource Practices

(3.0 cr; Prereq - 4102, at least 45 cr; A-F only)
Providing day-to-day leadership. Organizing work, motivating employees. Delegating, coordinating, and achieving results. Front line human resource practices, including selection, induction, and training of new employees, employee appraisal. Handling grievances/discipline.

ABus 4501
Entrepreneurship

(3.0 cr; Prereq - 4101, 4103, at least 34 cr)
Self-employment as alternative to employment. Phases of entrepreneurship, including identifying an opportunity, start-up, managing/harvesting a small business. Emphasizes all aspects of business plan.

ABus 4509
New Product Development

(3.0 cr; Prereq - at least 45 cr; A-F only)
How new consumer, industrial, and service products are planned/developed. Idea generation, concept/buyer testing, pricing, sales/profit strategies, product positioning, promotion, packaging/distribution. Marketing case histories. Student projects.

ABus 4511
Small Business Survival Skills

(3.0 cr; Prereq - at least 45 cr; A-F only)
Forging realistic growth trajectory. Designing adaptive organization. Identifying/building on strengths. Avoiding growth-induced failure. Coping in environment of resource poverty. Real-life cases.

ABus 4601
Corporation Finance

(3.0 cr; Prereq - Econ 1101 or Econ 1102, Math 1031, 4101 or Acct 3001; A-F only or audit)
Fundamental principles of financial management. Implementation by corporate financial managers in strategic financial decisions. Financial statement analysis. Time value of money. Risk and return. Equity valuation. Fixed income securities. Capital budgeting analysis. Cost of capital. Long-term financing. Capital structure analysis. Dividend policy.

ABus 4701
Introduction to Marketing

(3.0 cr; Prereq - [Econ 1101 or Econ 1102], [Acct 3001 or 4101]; A-F only, spring, every year)
Marketing as facilitation of exchanges that satisfy the needs of all parties. Emphasizes conceptual tools for the creation of a marketing plan. How marketing relates to other functional areas of business. Importance of an ethical, global view.

(back to top)



Art (Art)

U of M Duluth, School of Fine Arts

Art 2900
Visual Literacy

(3.0 cr; A-F or Aud, fall, spring, every year)
Various forms of visual expression – art, commercial imagery, typography, architecture, graffiti, etc. – as rhetoric. Introduction to variety of theories and/or modes of criticism, and consideration of their value for explanation of visual expression.

Art 3030
Art in Technologies I

(Max crs 6.0; 2 repeats allowed; A-F only, unless otherwise noted; Prereq – 1013, 3016, art or art ed major or art minor or #)
Interdisciplinary, collaborative investigations linking traditional to emerging electronically-based art technologies.

Art 3907
Typography II

(3.0 cr, A-F only, unless otherwise noted; Prereq – 2907, graphic design major or #)
Through course activities and assignments, including developing a new typeface, students will continue their study of the letterform. They will improve their presentation skills and hone their ability to organize, arrange, and present clear and meaningful information within a single or multi-faceted layout.

Art 4905
Design Technology II

(3.0 cr; Prereq – 2905, Graphic design major and #; A-F or Aud, fall spring, every year)
This course will explore advanced principles of design and apply them with the latest forms of technology through the concepts of basic marketing strategies and advanced concept, design, and navigation for the Web. Students will gain understanding of color management, explore paper options, and be familiar with pre-press issues. Using their acquired design knowledge and multiple advanced design software programs, students will practice creating concepts and projects acceptable as press-ready portfolio pieces.

Art 5016
2-D Digital Studio II

(Max crs 6.0; 2 repeats allowed; A-F only, unless otherwise noted; Prereq – 3016, art or art ed major or art minor or #)
Students will refine their skills in digital art making. Each student will create work for minor and major critiques throughout the semester. Assignments encourage the student to explore subjects as metaphors, to examine visual narratives, and to create visually stimulating and challenging designs.

Art 5030
Art in Technologies II

(Max crs 6.0; 2 repeats allowed; A-F only, unless otherwise noted; Prereq – 3030, art or art ed major or art minor or #)
Advanced interdisciplinary, collaborative investigations linking traditional to emerging electronically-based art technologies.

(back to top)




Art History (ArtH)

U of M Duluth, School of Fine Arts

ArtH 4901
History of Graphic Design

(3.0 cr [max 9.0 cr]; Prereq – Graphic design major and #; no Grad School credit; A-F or Aud, fall spring, every year) Directed, but primarily independent, creative research for outstanding students.
This course will cover the timeline of 19th and 20th century history relative to developments and movements in design, including designers and specific work that have been significant in the development of graphic design. Lectures, readings, and discussion will explore the sociological and economic implications of communications innovations, while striving to understand the direct relationship between culture, society, business, and design.

(back to top)



Biomedical Engineering (BMEn)

Institute of Technology

BMEn 5001
Advanced Biomaterials

(3.0 cr; Prereq - 3301 or MatS3011 or grad student or #; A-F or Aud, fall every year)
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 5041
Tissue Engineering

(3.0 cr; Prereq - IT upper div or grad student or med student or #)
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 5101
Advanced Bioelectricity/Instrumentation

(3.0 cr; Prereq - Phsl 5440, calculus, college physics; spring)
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.

BMEn 5201
Advanced Biomechanics

(3.0 cr; Prereq - [IT upper div or grad student], AEM [statics, deformable media] or #)
Introduction to biomechanics of musculoskeletal system. Anatomy, tissue material properties. Kinematics, dynamics, and control of joint/limb movement. Analysis of forces/motions within joints. Application to injury, disease. Treatment of specific joints, design of orthopedic devices/implants.

BMEn 5311
Advanced Biomedical Transport Processes

(3.0-4.0 cr; Prereq - IT upper div or grad student or #; [ChEn 5103 or ME 5342] recommended)
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 5351
Cell Engineering

(3.0 cr; Prereq - 5301 or equiv, 5310 or equiv, 5201 or equiv, IT upper div or grad student or #; fall, spring)
Survey of engineering approaches to cell-related phenomena important to cell and tissues engineering: receptor/ligand binding, trafficking and signaling processes; applications to cell proliferation, adhesion, and motility; cell-matrix interactions.

BMEn 5371
Biomedical Applications of Heat Transfer in Humans

(3.0-4.0 cr; Prereq - Phsl 3061, 3071 5061)
Overview of physiology underlying thermoregulation in humans, clinical applications of heat transfer in humans, framework for design project.

BMEn 5401
Advanced Functional Biomedical Imaging
(3.0 cr; Prereq-IT upper division or graduate student or #)
Functional biomedical imaging modalities.  Principles/applications of representative functional imaging technologies that offer high spatial resolution or temporal resolution.  Emphasizes principles and methodological foundations of bioelectromagnetic imaging and magnetic resonance imaging.  Other functional biomedical imaging modalities.

BMEn 5444
Muscle

(3.0 cr; spring)
Muscle structure/function: molecular mechanism by which force is generated.

BMEn 5501
Biology for Biomedical Engineers

(3.0-4.0 cr; Sem Prereq - engineering upper div or grad student)
Concepts of cell/tissue structure/function. Basic principles of cell biology. Tissue engineering, artificial organs.

BMEn 8601
Biomedical Engineering Seminar

(1.0 cr; S-N only)
Lectures and demonstrations of university and industry research introducing students and faculty to methods and goals of biomedical engineering.

BMEn 8602
Biomedical Engineering Seminar

(1.0 cr; S-N only)
Lectures and demonstrations of university and industry research introducing students and faculty to methods and goals of biomedical engineering.

(back to top)



Business

See Master of Business Administration

(back to top)



Business and Industry Education (BIE)

College of Education and Human Development

BIE 5662
Computer Training in School and Industry Settings

(3.0 cr; Prereq - 5011 or equiv)
Alternative teaching practices for business applications software: word processors, spreadsheets, graphics, desktop publishing, databases, and communications; public school and industry settings.

(back to top)



Chemical Engineering (ChEn)

Institute of Technology

ChEn 5771
Colloids and Dispersions
(3.0 cr; Prereq - Physical chemistry; A-F or audit)
Preparation, stability, coagulation kinetics or colloidal solutions.  DLVO theory, electrokinetic phenomena.  Properties of micelles, other microstructures.

(back to top)



Child Psychology (CPsy)

College of Education and Human Development

CPsy 4311
Behavioral and Emotional Problems of Children

(4.0 cr; Prereq - intro psych; A-F only)
Behavioral and emotional problems of children and adolescents; psychopathology contrasted to normal development; symptoms, causes, course, and prevention of common disorders, excluding physical and sensory handicaps.

(back to top)



Computer Science and Engineering (CSci)

Institute of Technology

CSci 2031
Introduction to Numerical Computing
(4.0 cr; Prereq – Math 2243 or #)
Introduction to numerical computing for CSci, mathematics, and science/engineering students.  Uses Mathematica or Matlab to cover numerical error, root finding, systems of equations, interpolation, numerical differentiation and integration, least squares, and differential equations.

CSci 4041
Algorithms and Data Structures

(4.0 cr; Prereq - 1902 and 2011 or #; no cr for grads in CSci)
Rigorous analysis of algorithms and their implementation. Algorithm analysis, sorting algorithms, binary trees, heaps, priority queues, heapsort, balanced binary search trees, AVL trees, hash tables and hashing, graphs, graph traversal, single source shortest path, minimum cost spanning trees.

CSci 4061
Introduction to Operating Systems

(4.0 cr; Prereq - 2021 or EE 2361; no cr for grads in CSci)
Foundations of operating systems. History/evolution of operating systems, shells, tools, memory organization, file system overview, I/O, concurrent processes, interprocess communication.

CSci 4131
Internet Programming

(3.0 cr; Prereq - CSci 5131; 4061; 4211 recommended, cannot be taken for grad CSci credit)
Issues in internet programming. Internet history, architecture/protocols, network programming, Web architecture. Client-server architectures and protocols. Client-side programming, server-side programming, dynamic HTML, Java programming, object-oriented architecture/design, distributed object computing, Web applications.

CSci 4203
Computer Architecture

(4.0 cr; Prereq - CSci 2021 or #; meets concurrently with CSci 5201, EE 4363, EE 536)
Introduction to computer architecture. Aspects of computer systems, such as pipelining, memory hierarchy, and input/output systems. Performance metrics. Examines each component of a complicated computer system.

CSci 4211
Introduction to Computer Networks

(3.0 cr; Prereq - credit will not be granted if credit has been received for CSci 5211; CSci 4061 or #; basic knowledge of [computer architecture, operating systems] recommended, cannot be taken for grad CSci cr)
Concepts, principles, protocols, and applications of computer networks. Layered network architectures, data link protocols, local area networks, routing, transport, network programming interfaces, networked applications. Examples from Ethernet, Token Ring, TCP/IP, HTTP, WWW.

CSci 4707
Practice of Database Systems

(3.0 cr; Prereq - meets concurrently with CSci 5707, Inet 4707; CSci 4041 or # ) Concepts, conceptual data models, case studies, common data manipulation languages, logical data models, database design, facilities for database security/integrity, applications.

CSci 5103
Operating Systems

(3.0 cr; Prereq - CSci 4061 or #)
Conceptual foundation of operating system designs and implementations. Relationships between operating system structures and machine architectures. UNIX implementation mechanisms as examples.

CSci 5104
System Modeling and Performance Evaluation

(3.0 cr; Prereq - 5103 or #; spring, odd years)
Techniques for modeling computing systems for performance evaluation through analytical/simulation techniques. How to model computing systems and communications protocols to evaluate their performance under different operating conditions.

CSci 5105
Foundations of Modern Operating Systems

(3.0 cr; Prereq – 5103 or #)
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 5106
Programming Languages

(3.0 cr; Prereq - 4011 or #)
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 5107
Fundamentals of Computer Graphics 1

(3.0 cr; Prereq - credit will not be granted if credit has been received for CSci 4107; [4041 or #], fluency in C/C++, mastery of basic concepts in linear algebra)
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, antialiasing, ray tracing. Developing graphics software, graphics research.

CSci 5108
Fundamentals of Computer Graphics II

(3.0 cr; Prereq - 5107 or #)
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 5109
Visualization

(3.0 cr; Prereq - CSci 1902, 4041 or equiv or #)
Fundamental theory/practice in data visualization. Emphasizes programming applications. Volume visualization, vector field visualization, information visualization, multivariate visualization, visualization o large datasets, visualization in immersive virtual environments, and perceptual issues in effective data representation. Projects are implemented in C++ using VTK or similar visualization API.

CSci 5115
User Interface Design, Implementation and Evaluation

(3.0 cr; Prereq - CSci 4041 or #)
Theory, design, programming, and evaluation of interactive application interfaces. Human capabilities and limitations, interface design and engineering, prototyping and interface construction, interface evaluation, and topics such as data visualization and World Wide Web. Course is built around a group project.

CSci 5116
GUI Toolkits and Their Implementation

(3.0 cr; Prereq - 5115 or 5107 or #)
Structure and design of user interface toolkits and frameworks. Aspects of GUI toolkits (e.g., window system protocols, event processing, geometry management, resource management, data management, constraints). Course is built around implementation assignments and case studies of toolkits.

CSci 5131
Internet Programming

(3.0 cr; Prereq - CSci 5106, 5211 or #; credit will not be granted if credit has been received for CSci 4131; CSci 4081, (or 5801), 5707 recommended)
Issues in Internet programming: Java programming, concurrent programming, workflow. Distributed databases, security, collaborative computing, object-oriented architecture/design, network publishing, messaging architecture, distributed object computing, internets.

CSci 5143
Real-Time and Embedded Systems

(3.0 cr; Prereq – 4061 or #)
How to control robots and video game consoles. Lecture, informal lab.

CSci 5161
Introduction to Compilers

(3.0 cr; Prereq - 4011 or #; fall, spring, every year)
Theories and 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
Advanced Computer Architecture

(3.0 cr; Prereq - ; credit will not be granted if credit has been received for CSci 8203, EE 8365, or EE 5364; CSci 4203 or EE 4363)
Instruction set architecture, processor microarchitecture, memory, I/O systems. Interactions between computer software and hardware. Methodologies of computer design.

CSci 5211
Data Communications and Computer Networks

(3.0 cr; Prereq - CSci 4061 or #; basic knowledge of computer architecture, operating systems, probability; meets concurrently with CSci 4211)
Fundamental concepts, principles, protocols, and applications of computer networks. Layered network architectures, data link protocols, local area networks, network layer/routing protocols, transport, congestion/flow control, emerging high-speed networks, network programming interfaces, networked applications. Case studies using Ethernet, Token Ring, FDDI, TCP/IP, ATM, Email, HTTP, and WWW.

CSci 5271
Introduction to Computer Security
(3.0 cr; Prereq – 4061 or #)
Concepts of computer, network, and information security.  Risk analysis, authentication, access control, security evaluation, audit trails, cryptography, network/database/application security, viruses, firewalls.

CSci 5283
Computer-Aided Design I

(3.0 cr; Prereq - CSci 2021 or #)
CAD for digital systems. Emphasizes VLSI. Hardware description languages, synthesis, simulation, test generation.

CSci 5302
Analysis of Numerical Algorithms

(3.0 cr; Prereq - 2031 or #)
Additional topics in numerical analysis: interpolation, approximation, extrapolation, numerical integration/differentiation, numerical solutions of ordinary differential equations.

CSci 5304
Computational Aspects of Matrix Theory

(3.0 cr; Prereq - CSci 5302 or #)
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.

CSci 5403
Computational Complexity

(3.0 cr; Prereq - 4041 or #)
Computational models, complexity measures in each model, and related complexity classes.

CSci 5421
Advanced Algorithms and Data Structures

(3.0 cr; Prereq - CSci 4041 or #)
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; Prereq - CSci 4041 or #)
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, data parallel programming in HPF, shared-address space programming in threads.

CSci 5471
Modern Cryptography

(3.0 cr; Prereq - CSci 2011, 4041, familiarity with number theory or finite fields, or #)
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 5481
Computational Techniques for Genomics

(3.0 cr; Prereq - CSci 4041 or #)
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, phylogenetric tree constructive 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; Prereq - CSci 2011 or #)
Introduction to AI. Problem solving search, inference techniques. Logic and theorem proving. Knowledge representation, rules, frames, semantic networks. Planning and scheduling. Lisp programming language.

CSci 5512W
Artificial Intelligence II

(3.0 cr; Prereq - CSci5511 or #; meets concurrently with CSci 5519)
Advanced topics in AI for solving complex problems. Machine learning (symbolic/neural networks approaches), genetic algorithms, reasoning with uncertainty, utility theory and decision theoretic methods, natural language processing, perception robotics, introduction to Prolog programming language.

CSci 5521
Pattern Recognition

(3.0 cr; Prereq - CSci 5301, Stat 3021 or #)
Problems of pattern recognition, feature selection, measurement techniques. Classification methods: statistical decision theory, nonstatistical techniques. Automatic feature selection and data clustering. Syntactic pattern recognition. Mathematical pattern recognition and artificial intelligence. Applications in information retrieval and WWW data mining.

CSci 5523
Introduction to Data Mining

(3.0 cr; Prereq – 4041 or equiv or #)
Data pre-processing techniques, data types, similarity measures, data visualization/exploration. Predictive models (e.g., decision trees, SVM, Bayes, K-nearest neighbors, bagging, boosting). Model evaluation techniques, Clustering (hierarchical, partitional, density-based), association analysis, anomaly detection. Case studies from areas such as earth science, the Web, network intrusion, and genomics. Hands-on projects.

CSci 5525
Machine Learning
(3.0 cr; Prereq – Grad student or #)
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; Prereq - 5511 or #; spring even years)
Elements of linguistic analysis for speech and unstructured text. Phonology, syntactic parsing, semantic interpretation, information extraction. Techniques for modeling uncertainty in linguistic analysis: probabilistic models, Hidden Markov Models (HMMs), Dynamic Bayes Nets (DBNs), Probabilistic Context-Free Grammars (PCFGs), Discounting and backoff smoothing, Maximum entropy modeling. Elements of information theory: entropy, perplexity, metrics for comparing models.

CSci 5551
Introduction to Intelligent Robotic Systems

(3.0 cr; Prereq - 5511 or #)
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.

CSci 5552
Sensing and Estimation in Robotics

(3.0 cr; Prereq – 5551, Stat 3021 or #)
Bayesian estimation, maximum likelihood estimation, Kalman filtering, particle filtering. Sensor modeling and fusion. Mobile robot motion estimation (odemetry, intertial, 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; Prereq - CSci 5511 or #)
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 5707
Principles of Database Systems

(3.0 cr; Prereq - CSci 4041 or #)
Fundamental 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 5708
Architecture and Implementation of Database Management Systems

(3.0 cr; Prereq - CSci 5707 or #)
Techniques in commercial and research-oriented database systems. Catalogs. Physical storage techniques. Query processing and 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; Prereq - CSci 1902, 2011 or #; meets concurrently with CSci 4081W )
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; Prereq - CSci 5801 or #)
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 5980
Current Trends on Computer Architecture and Compiler Optimization

(1.0-3.0 cr; Prereq - grad standing, students should be familiar with basic computer architecture concepts such as pipelining, caches, cache coherence protocol, and branch prediction. Exposure to classic compiler optimization techniques such as dataflow analysis, register allocation and alias analysis is a plus; may be repeated for cr; fall, spring, summer, every year.)
This course explores the motivation and design issues behind recently emerged innovations in computer architecture and investigates how the compiler and the hardware can work in tandem to fully exploit the potential of each innovation. By comparing and contrasting hardware-base and compiler based techniques in architecture design, the students will gain in-depth understanding of the design trade-offs in modern architecture. Performance, although very important, is not the only criteria in optimizing computer systems, this course will also discuss recent proposals on improving the non-performance metrics in computer systems. This course will cover, but not limited to the following topics: multithreaded architectures speculative execution, power-efficient design, value predication, feedback-directed optimization, runtime optimization, architectural support for reliable system, and alias analysis.

CSci 8101
Advanced Operating Systems

(3.0 cr; Prereq - CSci 5103 or #)
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 8102
Operating Systems Theory

(3.0 cr; Prereq - CSci 8101 or #)
Fundamental principles underlying design of distributed and multiprocessor operating systems. Foundations of distributed computing systems; shared multiprocessor systems.

CSci 8115
Human-Computer Interaction and User Interface Technology

(3.0 cr; Prereq - CSci 5115 or #)
THIS IS A DISCUSSION AND PRESENTATION INTENSIVE COURSE - IT WILL NOT BE VIDEO STREAMED.
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.

CSci 8161
Advanced Compiler Techniques

(3.0 cr; Prereq - CSci 4061 or #)
Techniques for uniprocessors and parallel computers. Fundamental program analysis instruments such as data flow analysis and data dependence analysis. Variety of code generation and transformation techniques.

CSci 8205
Parallel Computer Organization

(3.0 cr; Prereq - CSci 5204 or EE 5364 or #; meets concurrently with EE 8367)
Design/implementation of multiprocessor systems. Parallel machine organization, system design. Differences between parallel, uniprocessor machines. Programming models. Synchronization/communication. Topologies, message routing strategies. Performance optimization techniques. Compiler, system software issues.

CSci 8211
Advanced Computer Networks and Their Applications

(3.0 cr; Prereq - CSci 5211 or #)
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 8271
Security and Privacy in Computing

(3.0 cr; Prereq - [5211m 5103] or #; 5471 or EE 5248 or Math 5248 or equiv recommended; A-F only)
Recent security/privacy issues in computer systems/networks. Threats, attacks, countermeasures. Security research, authentication, network security, wireless security, computer system security, anonymous system, pseudonym, access control, intrusion detection system, cryptographic protocols. How to pursue research in security and design secure systems.

CSci 8314
Iterative Methods for Linear Systems

(3.0 cr; Prereq - 5304 or #)
Large sparse systems. Sparse systems; methods like Jacobi, Gauss-Seidel, relaxation, and conjugate gradient; preconditioning; and parallel implementation.

CSci 8363
Numerical Linear Algebra in Data Exploration

(3.0 cr; Prereq - 5304 or #)
Computational methods in linear algebra, matrix decompositions for linear equations, least squares, eigenvalue problems, singular value decomposition, conditioning, stability in method for machine learning, large data collections. Principal directions, unsupervised clustering, latent semantic indexing, linear least squares fit. Markov chain models on hyperlink structure.

CSci 8404
Design and Analysis of Approximation Algorithms

(3.0 cr; Prereq - 5403 or 5421 or #)
Because an exact solution is often unfeasible for computationally difficult problems in important applications, approximation algorithms are a significant area of study. Introduces techniques for design of approximation algorithms; theory for evaluating the algorithms’ performance.

CSci 8442
Computational Geometry and Applications

(3.0 cr; Prereq - 5421 or #)
Designing efficient algorithms and data structures for geometric problems. Models of computation, convex hulls, geometric duality, multidimensional search, Voronoi diagrams and Delauney triangulations, linear programming in fixed dimensions, lower bound techniques. Applications, advanced topics.

CSci 8551
Intelligent Agents

(3.0 cr; Prereq - CSci 5511 or #)
Theories of intelligent agents. Agent architectures; knowledge representation, communication, cooperation, and negotiation among multiple agents; planning and learning; issues in designing agents with a physical body; dealing with sensors and actuators; world modeling.

CSci 8701
Overview of Database Research

(3.0 cr; Prereq - CSci 5708 or #)
Research papers from journals and conferences on current topics in databases, such as database research methodologies, relational implementation techniques, active databases, storage systems, benchmarking, distributed and parallel databases, new data models, prototype systems, data mining, and future directions.

CSci 8715
Spatial Databases and Applications

(3.0 cr; Prereq – 4707 or 5707 04 GIS 5571 or GIS 5573)
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 8725
Databases for Bioinformatics

(3.0 cr; Prereq - 4707 or 5707 or #)
DBMS support for biological databases, data models. Searching integrated public domain databases. Queries/analyses, DBMS extensions, emerging applications.

CSci 8801
Advanced Software Engineering

(3.0 cr; Prereq - CSci 5801 or #)
Software reusability, Internet/Intranet programming, software reengineering, and software safety.

CSci 8970
Computer Science Colloquium

(1.0 cr; S-N only)
Recent developments in computer science and related disciplines. Students must attend 13 of the 15 lectures.

CSci 8980
Special Advanced Topics in Computer Science
(1.0-3.0 cr; Prereq – #)
Lectures and informal discussions.

CSci 8980
Special Advanced Topics in Computer Science (Functional Genomics, Systems Biology and Bioinformatics)
(3.0 cr; Prereq – some programming skills are required for this course.  Biology or other non-CS students are required to take CSci 3003 or an equivalent programming course as a prerequisite or to get instructors’ approval.  Prior knowledge of biology is highly recommended.) Recent developments in biotechnology have enabled large-scale DNA sequencing and high-throughput measurement of several cellular phenomena including gene expression, protein-protein interactions and protein localization.  These technologies have generated an unprecedented amount of data that contains rich information about gene function and systems-level organization of the cell.  The tremendous amount of data presents an exciting opportunity for computer scientists, because computational models are necessary tools for interpreting and integrating the data to make inferences about cellular function.  This course gives an introduction to various types of functional genomic data available and current computational and statistical methods used for analyzing the data to answer questions in functional genomics and systems biology.  We will cover the analysis of gene expression data, proteomic data, and interaction data, with a special focus on how they can be used to understand and infer networks.  We will end with a discussion of integrating multiple complementary data types, a powerful approach to build accurate descriptive and predictive models.  These topics span a variety of computational methods from signal processing, machine learning and statistics including clustering, classification, pattern discovery, statistical tests and network inference.  Methods for effective data visualization will also be a recurring theme.

(back to top)



Control Science and Dynamical Systems (CSDy)

Institute of Technology

CSDy 8899
Control Theory Seminar

(1.0-3.0 cr; Prereq - CSDy or IT grad student; S-N only)
Current research and advanced topics.

(back to top)



Curriculum and Instruction (CI)

College of Education and Human Development

CI 5137
Multicultural Gender-Fair Curriculum

(3.0 cr; Prereq - graduate student; A-F only)
Issues related to diversity in learning settings and the exploration of culture in educational contexts. Explores rationale for and process of considering a multicultural and gender-fair curriculum; cultural issues inherent in curricular change; language, culture, sexual preference, special needs students, and the conflicts between culture and curriculum.

CI 5343
School Technology Funding

(1.0 cr; A-F only)
Developing a multi-year funding strategy for establishing K-12 technology integration in accordance with a technology vision/plan.

CI 5345
Facilitating Technology Integration in Classrooms II

(1.0 cr; A-F only)
Technology-supported teaching/learning at one's educational site. Preparing a vision statement for technology’s role in student learning. How to assume an advocacy role in establishing technology use for instruction/learning.

CI 5346
Staff Technology Development and Support

(1.0 cr)
How to lead organization in designing, implementing, evaluating, improving, and sharing approaches to staff development. Technology-related staff development. Facilitating development through use of technology.

CI 5351
Technology Tools for Educators

(3.0 cr; Prereq - basic knowledge of Macintosh operating system and a word processing program)
Develop skills in using selected technology applications to support teaching and learning. Internet applications, presentation software, multimedia authoring tools, desktop publishing software, Web page creation. May also include a field-site project.

CI 5731
Social Studies for the In-Service Elementary/Middle School Teacher

(3.0 cr; Prereq - elem/middle school tchg exper or instructor consent; A-F only)
Content and organization of elementary and middle school social studies programs. Understanding and improving the teaching –learning situation through the analysis of current trends and issues in the field. Integration with other subject areas where appropriate.

(back to top)



Educational Policy and Administration (EdPA)

College of Education and Human Development

EdPA 5080
Portfolio Seminar I: Special Topics (Educational Policy and Administration)

(1.0-3.0 cr)
Topical issues in educational policy/administration.

EdPA 5080
Special Topics: Introduction to Program Evaluation

(1.0 cr)
This seminar is designed for relative newcomers to the field of evaluation in non-profit and for-profit settings as well as educators who want to learn the basics of program evaluation. Topics include defining evaluation, finding the value in evaluation, planning for evaluation, collecting and analyzing data, and writing reports. The workshop will be integrative and applied, so participants are asked to identify a potential program to be evaluated prior to the session.

EdPA 5321
The Principalship

(3.0 cr)
Role of the principal: qualifications, duties, and problems.

EdPA 5324
Financial Management for Elementary-Secondary Education

(3.0 cr)
Provides an overview of state-local school finance systems, budgeting, governmental fund accounting, and interpretation of financial information. For graduate students pursuing licensure as elementary-secondary principals and superintendents.

EdPA 5344
Legal Aspects of Elementary-Secondary Education

(3.0 cr)
Overview of legal foundations of elementary/secondary education. Statutory themes, relevant case law, emergent policy issues. Implications for educational organizations and for administrative practice.

EdPA 5368
Special Services: Policy and Administration

(3.0 cr)
Legislative, procedural, executive, and judicial actions that affect services, families, and children with special needs at all levels of government: federal, state, and local. For administrators, supervisors, and other professionals responsible for managing general, special, and alternative education programs.

EdPA 5385
Licensure Seminar

(1.0 cr; [max 4.0 cr]; S-N only)
Preparation for licensure program. Program overview, pre-assessment, reflective practice, APA writing, exit panel review, administrative employment interview.

EdPA 5386
Portfolio Seminar

(1.0 cr; [max 4.0 cr]; S-N only)
Development of electronic administrative licensure portfolio as part of process to earn endorsement for license as a school superintendent, K-12 principal, director of special education, or director of community education.

EdPA 5387
Administration of Teaching and Learning

(1.0 cr)
Administration of teaching/learning as a system in an inclusive school system. Multiple experts present components of system. Focuses on questions an administrator must address when functioning as leader of learning.

EdPA 5389
Administration of Community and Alternative Education Programs

(3.0 cr)
Competencies of leadership, community relations, communication, community assessment, program development, program evaluation. Philosophy/administration of community/alternative education programs.

EdPA 5391
Special Education Law

(1.0 cr; Prereq - designed for students working on licensure in PK-12 administration)
Competencies of leadership, policy, and political influence. Legal/regulatory applications focusing on special education law.

EdPA 5501
Principles and Methods of Evaluation

(3.0 cr)
Introduction to program evaluation. Planning an evaluation study, collecting and analyzing information, reporting results; evaluation strategies; overview of the field of program evaluation.

EdPA 5524
Evaluation Colloquium

(1.0 cr; Prereq - 5501 or EPsy 5243; S-N only)
Informal seminar of faculty and advanced students. Issues/problems of program evaluation.

EdPA 5704
College Students Today

(3.0 cr)
Issues involving population of students in colleges/universities. College student development theory, students' expectations/interests. How college affects student outcomes. Role of curricular/extracurricular activities. Student-faculty interaction.

EdPA 5721
Racial and Ethnic Diversity in Higher Education

(3.0 cr)
Review of research. Theoretical frameworks, methodological perspectives, and research strategies used to study students, staff, and faculty; historical perspectives.

EdPA 8502
Program Evaluation Theory and Models: Qualitative and Quantitative Alternatives

(3.0 cr; Prereq - 5501 or EPsy 5243)
Concepts, approaches, models, and theoretical frameworks for program evaluation that have developed since the 1960s.

EdPA 8596
Evaluation Internship

(3.0 cr; Prereq - 5501 or EPsy 5243)
Hands-on experience in conducting a program evaluation in a real-world setting under super-vision of an evaluation professional.

(back to top)



Educational Psychology (EPsy)

College of Education and Human Development

EPsy 5135
Human Relations Workshop

(4.0 cr )
Experiential course addressing issues of prejudice and discrimination in terms of history, power, and social perception. Includes knowledge and skills acquisition in cooperative learning, multicultural education, group dynamics, social influence, effective leadership, judgment and decision-making, prejudice reduction, conflict resolution.

EPsy 5243
Principles and Methods of Evaluation

(3.0 cr)
Introductory course in program evaluation; planning an evaluation study, collecting and analyzing information, reporting results; overview of the field of program evaluation.

(back to top)



Electrical and Computer Engineering (EE)

Institute of Technology

EE Colloq
Electrical Engineering Colloquium

(0 cr; Prereq - grad student or #)
Recent developments in electrical engineering and related disciplines. NOTE: No credit for UNITE students.

EE 0001
Refresher Course for Electrical Engineers

(0 cr; Prereq - [BSEE or BEE], pass EIT exam, four yrs elec eng experience; A-F only)
Review of electrical engineering fundamentals required to pass the Minnesota Professional Engineering Examination in electrical engineering. Organized review of material ordinarily contained in electrical engineering college curriculum. Emphasizes problem solving with orientation as close possible to type of question in exam.

EE 0361
Introduction to Microcontrollers:  Discussion
(0 cr; Prereq – concurrent registration in EE 2361; No grade – S/N only)
Discussion section to go with EE 2361.

EE 2361
Introduction to Microcontrollers
(4.0 cr; Prereq – EE 1301 or CSci 1113 or [2301, CSci 1901], and EE 0361; concurrent registration is required (or allowed) in EE 0361)
Computer organization, assembly language programming, arithmetic/logical operations, parallel/serial input/output.  Exception handling, interrupts, using special-purpose features such as A/D converters, fuzzy logic, DSP operations.  Integral lab.

EE 3005
Fundamentals of Electrical Engineering
(4.0 cr; Prereq – Math 2243, Phys 1302; not for EE majors)
Fundamentals of analog electronics, digital electronics, and power systems.  Circuit analysis, electronic devices and applications, digital circuits, microprocessor systems, operational amplifiers, transistor amplifiers, frequency response, magnetically coupled circuits, transformers, steady state power analysis.

EE 3015
Signals and Systems

(3.0 cr; Prereq – 2011, IT student or #. Students must attend an on-campus lab.)
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 3025
Statistical Methods in Electrical and Computer Engineering

(3.0 cr; Prereq – 3015, IT or instructor approval; fall, spring, every year)
Notions of probability. Elementary statistical data analysis. Random variables, densities, expectation, correlation. Random processes, linear system response to random waveforms. Spectral analysis. Computer experiments for analysis and design in random environment.

EE 3115
Analog and Digital Electronics
(Students must attend an on-campus lab – limited space available)
(4.0 cr; Prereq – 3015 or 3015,IT or #)
Feedback amplifiers. Stability and compensation.  Oscillators.  Internal structure of operational amplifiers.  Switching active devices.  BJT and FET logic gates.  Sequential circuits.  Designing complex digital circuits. 

EE 3161
Semiconductor Devices
(4.0 cr:  Prereq – upper div IT, 2011, Phys 1302, Phys 2303 or Chem 1022)
Elementary semiconductor physics; physical description of pn junction diodes, bipolar junction transistors, field-effect transistors.

EE 3601
Transmission Lines

(3.0 cr; Prereq – EE 2011, Math 2243 or Math 2373 or Math 2573, Phys 1302 or Phys 1402, IT or approval of the department offering the course)
Properties of transmission lines, electrostatics, magnetostatics, and electromagnetic waves in unbounded space. Guides, cavities, radiation theory, antennas.

EE 4111
Advanced Analog Electronics Design
(4.0 cr; Prereq-3015, 3115)
Basic integrated circuit building blocks of differential amplifiers, high bandwidth, instrumentation amplifiers.  Current/voltage references.  Feedback, stability, and noise in electronic circuits.  Integral lab.

EE 4233
State Space Control System Design

(3.0 cr; Prereq – 3015, upper div IT or #; no EE or CompE grad cr)
State space models, performance evaluation, numerical issues for feedback control. Stability, state estimation, quadratic performance. Implementation, computational issues.

EE 4301
Digital Design With Programmable Logic

(4.0 cr; Prereq - 2301, CSci 1113 or CSci 1901)
Introduction to system design and simulation. Design using VHDL code and synthesis. Emulation using VHDL code. NOTE: On-campus lab required. Contact UNITE for specific times of labs and/or to see if work experience can be used in lieu of lab.

EE 4341
Microprocessor and Microcontroller System Design

(4.0 cr; Prereq – 2301, 2361, upper div IT; no EE or CompE grad cr)
Microprocessor interfacing. Memory design. Exception handling interrupts. Parallel/serial input/output. Bus arbitration control. Multiprocessor systems. Direct memory access (DMA). Designing dynamic RAM memory systems. Special DRAM modes. Interleaved memory. Advanced bus structures. Integral lab.

EE 4363
Computer Architecture

(4.0 cr; Prereq - EE 4203, CSci 2361; meets concurrently with EE 5361, CSci 5201)
Introduction to computer architecture. Aspects of computer systems, such as pipelining, memory hierarchy, and input/output systems. Performance metrics. Examines each component of a complicated computer system.

EE 4501
Communications Systems

(3.0 cr; Prereq - 3025; no EE or CompE grad cr; fall, every year)
Systems for transmission/reception of digital/analog information. Characteristics/design of wired/wireless communication systems. Baseband, digital, and carrier-based techniques. Modulation. Coding. Electronic noise and its effects on design/performance.

EE 4541
Digital Signal Processing

(3.0 cr; Prereq - EE 3015, 3025 or #)
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 4609
Digital Signal Integrity

(3.0 cr; =EE 5609; Prereq – 2011, Phys 1301, 1302 [sr EE or CompE major])
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 4701
Electronic Drives

(3.0 cr; Prereq - EE 3015)
AC/DC electric-machine drives for speed/position control. Integrated discussion of electric machines, power electronics, and control systems. Computer simulations. Applications in electric transportation, robotics, process control, and energy conservation.

EE 4741
Power Electronics

(3.0 cr; Prereq - EE 3015, 3115)
Switch-mode power electronics. Switch-mode DC power supplies. Switch-mode converters for DC and AC motor drives, wind/photovoltaic inverters, interfacing power electronics equipment with utility system. Power semiconductor devices, magnetic design, electro-magnetic interference (EMI).

EE 5121
Transistor Device Modeling for Circuit Simulation

(3.0 cr; Prereq - 3115, 3161 or #)
Basics of MOS, bipolar theory. Evolution of popular device models from early SPICE models to current industry standards.

EE 5141
Introduction to Microsystem Technology

(4.0 cr; Prereq - 3161, 3601; 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 5163
Semiconductor Properties and Devices I

(3.0 cr; Prereq - EE 3161, 3601 or #)
Principles and properties of semiconductor devices. Selected topics in semiconductor materials, statistics, and transport. Aspects of transport in p=n junctions, heterojunctions.

EE 5164
Semiconductor Properties and Devices II

(3.0 cr; Prereq - EE 5163 or #)
Principles and properties of semiconductor devices. Charge control in different FETs, transport, modeling. Bipolar transistor models (Ebers-Moll, Gummel-Poon), heterostructure bipolar transistors. Special devices.

EE 5171
Microelectronic Fabrication

(4.0 cr; Prereq - IT sr or grad student)
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
Introduction to Nanotechnology
(4.0 cr; Prereq – 3161, 3601, or IT grad student)
Nanoscale imaging.  Patterning using scanning srobes, soft-lithography, stamping, and molding.  Nanomaterials, properties, synthesis, applications.  Nanomanufacturing/component integration using engineered self-assembly/nanotransfer.  Labs on AFM, microcontact printing, nanoparticles/nanowire synthesis.

EE 5231
Linear Systems and Optimal Control

(3.0 cr; Prereq - IT grad, EE 3015 or #)
Properties and modeling of linear systems; linear quadratic and linear-quadratic-Gaussian regulators; maximum principle.

EE 5235
Robust Control System Design

(3.0 cr; Prereq - IT grad, 3015, 5231 or #)
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 5301
VLSI Design Automation I

(3.0 cr; Prereq - EE 2301 or #)
Basic graph/numerical algorithms. Algorithms for logic/high-level synthesis. Simulation algorithms at logic/circuit level. Physical-design algorithms.

EE 5302
VLSI Design Automation II

(3.0 cr; Prereq - EE 5301 or #)
Basic algorithms, computational complexity. High-level synthesis. Test generation. Power estimation. Timing optimization. Current topics.

EE 5323
VLSI Design I

(3.0 cr; Prereq - EE 2301, 3115 or #)
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 CSVS. Performance analysis, design optimization, device sizing.

EE 5324
VLSI Design II

(3.0 cr; Prereq - EE 5323 or #)
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 5329
VLSI Digital Signal Processing Systems

(3.0 cr; Prereq - 5323 or #)
Programmable architectures for signal/media processing. Data-flow representation. Architecture transformations. Low-power design. Architectures for two’s complement/redundant representation, carry-save, and canonic signed digit. Scheduling/allocation for high-level synthesis.

EE 5333
Analog Integrated Circuit Design

(3.0 cr; Prereq - EE 3315, grad student or #)
Fundamental circuits for analog signal processing. Design issues associated with MOs/BJT devices. Design/testing of circuits. Selected topics (e.g., modeling of basic IC components, design of operational amplifier or comparator or analog sampled-data circuit filter).

EE 5364
Advanced Computer Architecture

(3.0 cr; Prereq - credit will not be granted if credit has been received for EE 8365, CSci 5204, CSci 8203; 4363 or CSci 4203)
Instruction set architecture, processor microarchitecture. Memory and I/O systems. Interactions between computer software and hardware. Methodologies of computer design.

EE 5371
Computer Systems Performance Measurement and Evaluation

(3.0 cr; Prereq - EE 4364 or 5361 or CSci 4203 or 5201 or #; meets concurrently with EE 5863)
Tools/techniques for analyzing computer hardware, software, and system performance. Benchmark programs, measurement tools, performance metrics. Deterministic/probabilistic simulation techniques, random number generation/testing. Bottleneck analysis.

EE 5381
Telecommunications Networks

(3.0 cr; Prereq - EE 4501, 5531 or #)
Fundamental concepts of modern telecommunications networks, mathematical tools required for their performance analysis. Layered network architecture, point-to-point protocols/links, delay models, multi-access communication/routing.

EE 5393
Circuits, Computation and Biology
(3.0 cr; Prereq – 3025, 4501, IT grad student)
Connections between digital circuit design and synthetic/computational biology.  Probabilistic, discrete-event simulation.  Timing analysis.  Information-Theoretic Analysis.  Feedback in digital circuits and in genetic regulatory systems.  Synthesizing stochastic logic and probabilistic biochemistry.

EE 5501
Digital Communication

(3.0 cr; Prereq - EE 4501, 3025, sr or grad in IT major or #)
Theory and techniques of modern digital communications. Communication limits; modulation and detection; data transmission over channels with intersymbol interference; optimal and suboptimal sequence detection; equalization. Error correction coding; trellis-coded modulation; multiple access.

EE 5505
Wireless Communication

(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.

EE 5531
Probability and Stochastic Processes

(3.0 cr; Prereq - EE 3025, grad in IT major or #)
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. Basic estimation principles. Examples from digital communications and computer networks.

EE 5542
Adaptive Digital Signal Processing

(3.0 cr; Prereq - EE 4541, 5531 or #)
Design, application, and implementation of optimum/adaptive discrete-time FIR/IIR filters. Wiener, Kalman, and Least-Squares. Linear prediction. Lattice structure. LMS, RLS, and Levinson-Durbin algorithms. Channel equalization, system identification, biomedical/sensor array processing, spectrum estimation. Noise cancellation applications.

EE 5551
Multiscale and Multirate Signal Processing

(3.0 cr; Prereq - EE 4541, 5531, grad in IT major or #)
Multirate discrete-time systems. Bases, frames; continuous wavelet transform; scaling equations; discrete wavelet transform; applications in signal and image processing.

EE 5561
Image Processing and Applications
(3.0 cr; Prereq – 4541, 5581, IT grad student or #)
Two-dimensional digital filtering/tranforms.  Application to image enhancement, restoration, compression, and segmentation.

EE 5581
Information Theory and Coding

(3.0 cr; Prereq - 5531 or #)
Source and channel models, codes for sources and channels. Entropy, mutual information, capacity, rate-distortion functions. Coding theorems.

EE 5583
Error Control Coding
(3.0 cr; Prereq-3025, Math 2373 or equiv, IT grad student)
Error-correcting codes.  Concepts, properties, polynomial representation.  BCH, Golay, Reed-Muller/Reed-Solomon codes.  Convolutional codes.  Iterative codes.

EE 5585
Data Compression

(3.0 cr; Prereq - IT sr or grad or #)
Source coding in digital communications and recording; codes for lossless compression; universal lossless codes; lossless image compression; scalar and vector quantizer design; loss source coding theory; differential coding, trellis codes, transform and subband coding; analysis/synthesis schemes.

EE 5601
Introduction to RF/Microwave Engineering

(3.0 cr; Prereq - EE 4601, IT sr or grad)
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 5602
RF/Microwave Circuit Design

(3.0 cr; Prereq - EE 5601 or equiv)
Transmission lines, network analysis concepts. CAD tools for passive/active designs. Diode based circuit designs (detectors, frequency multipliers, mixers). Transistor based circuit design (amplifiers, oscillators, mixer/doubler).

EE 5607
Wireless Hardware System Design

(3.0 cr)
The operating frequency, modulation scheme, data encoding approaches, etc. used in a wireless system are chosen to meet various performance requirements such as data rate, number of users, cost, and coverage area. This leads to the development of specifications for the rf hardware. Typically there are a number of ways in which the rf hardware can be realized. It is important for both the systems engineer and the hardware designer to have an idea as to the various options available. Tradeoffs can then be made resulting in the selection of the best choices for the antennas, amplifiers, mixers, etc. that make up the rf system. The course begins by showing how system parameters lead to the specifications that the hardware must meet. Next options for the transmitter and receiver architectures are explored. This is followed by a study of the various components and technologies that make up a typical rf system including how they are specified, approaches for realizing them and the philosophy behind their design. The intent of this course is to introduce the student to the rf hardware aspects of a wireless system. The student will develop a good understanding of the various rf hardware approaches and the tradeoffs between them.

EE 5609
Digital Signal Integrity

(3.0 cr, =EE 4609; Prereq – 2011, Phys 1301, 1302 [EE or Comp E grad student])
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. Term paper.

EE 5616
Antenna Theory and Design

(3.0 cr; Prereq - 5601 or concurrent registration in 5601)
Antenna performance parameters, vector potential/radiation integral, wire antenna structures, broadband antenna structures, microstrips/aperture theory, antenna measurements.

EE 5621
Physical Optics

(3.0 cr; Prereq - 3015 or #)
Physical optics principles, including Fourier analysis of optical systems and images, scalar diffraction theory, interferometry, and coherence theory. Applications discussed include diffractive optical elements, holography, astronomical imaging, optical information processing, and microoptics.

EE 5624
Optical Electronics

(4.0 cr; Prereq - 3601 or Phys 3002 or #)
Fundamentals of lasers, including propagation of Gaussian beams, optical resonators, and theory of laser oscillation. Polarization optics, electro-optic, acousto-optic modulation, nonlinear optics, and phase conjugation.

EE 5627
Optical Fiber Communication

(3.0 cr; Prereq - EE 3015, 3601 or #)
Components and systems aspects of optical fiber communication. Modes of optical fibers. Signal degradation and dispersion. Optical sources and detectors. Digital and analog transmissions systems. Direct detection and coherent detection. Optical amplifiers. Optical soliton propagation.

EE 5629
Optical System Design

(2.0 cr; Prereq - IT sr or grad student)
Elementary or paraxial optics. Non-paraxial, exact ray tracing. Energy considerations in instrument design. Fourier optics and image quality. Design examples: telescopes, microscopes, diffraction-limited lenses, projectors, and scientific instruments.

EE 5653
Physical Principles of Magnetic Materials

(3.0 cr; Prereq - IT grad or #)
Physics of diamagnetism, paramagnetism, ferromagnetism, antiferromagnetism, ferrimagnetism; ferromagnetic phenomena; static and dynamic theory of micromagnetics, magneto-optics, and magnetization dynamics; magnetic material applications.

EE 5655
Magnetic Recording

(3.0 cr; Prereq - IT grad or #)
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 5657W
Physical Principles of Thin Film Technology

(4.0 cr; Prereq - IT sr or grad student or #)
Physical principles of deposition, characterization, and processing of thin film materials. Materials science, vacuum science, and technology. Physical vapor deposition techniques. Properties of thin films and metallurgical/protective coatings. Modification of surface films. Emerging think film materials/applications. Lab. Demonstration experiments. Note: On-campus lab required. Connect with UNITE for specific times of labs and/or to see if work experience can be used in lieu of lab. Registrations will be accepted for graduate students, graduate PRD status, and adult specials. Any undergraduate student registration will be placed on a waiting list.

EE 5705
Advanced Electric Drives

(3.0 cr; Prereq - EE 4701)
D-q axis analysis of salient-pole synchronous motor drives; vector-controlled induction motor drives, sensor-less drives, voltage space-vector modulation techniques, current-source inverter drives, reluctance drives; power quality issues. Integrated software lab.

EE 5741
Advanced Power Electronics
(3.0 cr; Prereq – IT grad student)
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.

EE 5811
Biomedical Instrumentation

(3.0 cr; Prereq - IT sr or life-science sr or grad student)
Biological signal sources. Electrodes, microelectrodes, other transducers. Characteristics of amplifiers. Noise in biological signals. Filtering, recording, display. Protection of patients from electrical hazards. Experiments in neural/muscle stimulation. EKG/EMG recording, neuron simulation, filtering, and low-noise amplifiers.

EE 5821
Biological System Modeling and Analysis

(3.0 cr; Prereq - IT sr or life science sr or grad)
Purpose of biological system modeling; advantages, limitations, special problems. Models of nerve excitation and propagation. Biological control systems; respiratory and cardiovascular systems. Sensory organs and theories of perception. Limbs and locomotion.

EE 5940
Special Topics in Electrical Engineering I (Circuits, Computation and Biology)
(3.0 cr; Prereq – Math 2263, 3025 or Stat 3021)
Connections between digital circuit design and synthetic/computational biology.  Probabilistic, discrete-event simulation.  Timing analysis.  Information-Theoretic Analysis, Feedback in digital circuits and in genetic regulatory systems.  Synthesizing stochastic logic and probabilistic biochemistry. 

EE 5940
Special Topics in Electrical Engineering I (Digital Signal Integrity)

(3.0 cr)
As digital system clock speeds increase and signal risetimes decrease, the effect of interconnects between circuits and even on chip become important. Improperly designed interconnects can create reflections, ringing, high levels of crosstalk and other effects. These can cause false switching, data corruption, high levels of electromagnetic interference, etc. Designers of today's high speed digital systems must therefore have a good understanding of transmission line theory, coupled line theory, parasitics and techniques for good interconnect design. The intent of this course is to introduce the student to these topics and to develop an understanding of high speed interconnect design.

EE 5940
Special Topics in Electrical Engineering I (Introduction to Nanophotonics  and Biophotonics)
(3.0 cr;  Prereq – Basic knowledge of Maxwell’s equations)
This course will cover basics of optics in nanostructures and their applications for photonics, biosensing and biological imaging. Fundamentals: Review of Maxwell’s equations, electrodynamics of metals; Fresnel’s equations; Photonic crystals; Nano-Optics – Surface Plasmon waves; Nanoparticle optics (metal particles and quantum dots); Near-field imaging and microscopy; Light transmission through nanoscale apertures; Negative refractive index and superiens; Biophotonics and Biological Imaging; Basic concepts and advanced microscopy; Raman spectroscopy and surface enhanced Raman spectroscopy (SERS); Surface Plasmon resonance (SPR) biosensors; Advanced microscopy: Fluorescence techniques, Confocal imaging, Total Internal Reflection Florence (TIRF) microscopy, FRET. Hands-on computer simulations: (1) SPR phenomena and light transmission through nano-apertures; (2) Finite-Difference Time Domain (FDTD) simulations of wave propagation.

EE 5950
Special Topics in Electrical Engineering II (Digital Signal Processing II)

(3.0 cr, Prereq - EE 4541 and a knowledge of Matlab or equivalent)
Covers analog and digital design of Chebyshev, elliptic, and allpass filters. Theoretical development and design of FIR filters, like frequency sampling filters, equalizers, inverse filters, optimal filters, smoothing filters. Spectral analysis and synthesis. Network structures for infinite impulse response (IIR) and FIR filters. Design of nonlinear filters, like ordered-statistics filters, median filters, homomorphic filters. Matlab or equivalent will be used throughout the course.

EE 5950
Special Topics in Electrical Engineering II (Error Control Coding)

(3.0 cr)
Fundamental concepts of coding (minimum distance, error probability computation and bounds, coding gain, bounds on minimum distance, random coding bounds). Basic linear code properties (parity check and generator matrices, Hamming codes, syndrome, standard array, cosets). Polynomial Codes (theory of linear vector spaces, algebra of groups and fields, polynomial codes, cyclic codes). Important classes of linear/polynomial codes (BCH codes, Golay codes, maximal-length codes, Reed-Muller codes). Reed-Solomon Codes (RS codes as non-binary BCH codes, Berlekamp decoding, Euclid’s decoding algorithm, frequency-domain decoding, time-domain decoding, error-and-erasures decoding). Convolutional codes (state and trellis diagrams, error probability bounds, Viterbi decoding, Fano sequential decoding, soft-output decoding). Iterative Codes (turbo codes, LDPC codes, iterative decoding, distance parameters).

EE 5960
Special Topics in Electrical Engineering III (Fuzzy Logic: Theory and Applications)

(3.0 cr; Prereq - EE 4541, some DSP and knowledge of MATLAB or equiv)
Fuzzy logic, an artificial intelligence language, is one of the fastest growing technologies in the world. Successful applications of fuzzy logic are adjunct to solving highly nonlinear system problems. For example, fuzzy logic is entering medical disciplines like open-heart surgery and cancer detection. Several engineering problem solutions using fuzzy logic will be outlined. Covered in the course are crisp and fuzzy sets with their relations. Membership functions, inference, and defuzzification. Fuzzy arithmetic and algebra problems. Fuzzy rule-based systems and nonlinear simulations. Fuzzy decision making, classification, and recognition. Applications of fuzzy logic to digital signal processing, digital control, filters, image processing, medicine, etc. The use of simple MATLAB functions, which are provided with the course.

EE 5960
Special Topics in Electrical Engineering III (Integrated MEMS and Sensors
)
(3.0 cr; Prereq – general knowledge of freshman physics, freshman biology, basic electronic circuits, basic semiconductor devices and technologies are required. The following courses are highly recommended but not prerequisite: EE 3161 Semiconductor Devices; EE 5141 Introduction to Microsystem Technology; EE 5171 Microelectronic Fabrication)
This course covers the general spectrum of integrated MEMS and sensors with an emphasis on interdisciplinary applications in system perspective. In this course, we approach MEMS as an enabling technology to innovate or provide enhanced system solutions for specific market needs. We will divide the lecture topics categorized by applications and each topic will be covered from top-down approach rather than bottom-up. This class is designed to be open for undergraduate as well as graduate students and participation of students from other departments is strongly encouraged due to the nature of interdisciplinary topics to be covered. For the novice students in MEMS area, fundamental micromachining technologies will be introduced at the beginning of the course with some introductory review of semiconductor processing technologies. After understanding the basic MEMS technologies, we will move on to some selected applications including RF MEMS, Optical MEMS, thermal imaging sensors, BioMEMS, microfludics and biomedical sensors. Each topic requires the understanding of its own extended field outside of EE; however, the course will always take the position to approach each topic from an EE stand.

EE 5960
Special Topics in Electrical Engineering III (Integrated CMOS Sensors for Bio-Interface:  Measuring Vision, biometric, DNA, Olfactory, Neural Signals)
(3.0 cr, Prereq – General knowledge of freshman physics, basic electronic circuits, fundamental semiconductor devices and technologies are required.  The following courses are prerequisite:  EE 3005 Fundamentals of Electrical Engineering, EE 3115 Analog and Digital Electronics.  The following courses are highly recommended but are not prerequisite:  EE 3161 Semiconductor Devices, EE 5323 VLSI Design, EE 5333 Analog Integrated Circuit Design)
This course covers the topics of CMOS sensors for bio-interface with an emphasis on basic circuit level designs to improve system level performance.  In this course, we review various CMOS sensors including CMOS vision sensors (optical interface), capacitive fingerprint biometric imagers (touch interface), DNA sensors (biomolecule interface), olfactory sensors (gas molecule interface) and neural probes (neuron interface).  The basic principle of operation of each sensor will be introduced followed by detailed discussion of on-chip readout and signal conditioning circuitry used to enhance signal levels.  Various analog and digital mixed-signal circuit designs in practical sensor implementation will be extensively explored to achieve high signal-to-noise ratio.  This class is designed to be open for undergraduate as well as graduate students and the scope of topics will assume that students only have the knowledge in the basic electronic circuits and simple semiconductor devices.  First, fundamentals of digital camera system will be introduced with a brief history of imaging devices.  How CMOS vision sensors are different from CCD will be explained by presenting basic photo-detector pixel schemes and related active pixel architectures.  Basic readout units and different A/D converter options will be reviewed.  Also, we will cover high performance CMOS vision sensors such as high-resolution, high frame rate, and wide dynamic range sensors for vision interface.  This lecture will provide general sensor issues (noise, power, sensitivity, response time, etc.) using the CMOS vision sensor as an example.  Various noise sources in CMOS vision sensors (temporal noise, fixed pattern noise, circuit noise, etc) will be analyzed and noise canceling circuits will be discussed.  In the later part of the lecture, the discussion will be extended to other bio-interface sensors.  Capacitive fingerprint biometric image sensor is a natural extension of vision sensors because it shares similar readout circuit blocks in an array form.  DNA sensors implemented in conventional CMOS technology will be introduced followed by olfactory sensors integrated with on-chip MEMS thermal structures.  Finally, CMOS neural probes for cellular interface will be presented in the application of neuroscience study and brain-computer communications.   Wireless transmission of neural signals and wireless power delivery will be discussed.  Students will be exposed to the immense range of integrated CMOS sensors from basic concepts to various interesting applications.  Students will acquire practical analog and digital mixed-signal design knowledge and experience through lectures as well as homework assignments.  Students will be asked to select on interesting topic among the various CMOS sensors covered in the class and to submit a term project paper.

EE 8161
Properties of Semiconductors I

(3.0 cr; Prereq - #)
Modern solid-state theory applied to specific semiconductor materials; influence of band structure and scattering mechanisms upon semiconductor properties; plasma effects in semiconductors; mathematical treatments of generation-recombination kinetics, carrier injection, drift, and diffusion; use of semiconductor properties in devices of current importance.

EE 8215
Nonlinear Systems
(3.0 cr; Prereq – #)
Current topics in stability analysis of nonlinear systems, design of controllers for nonlinear systems, discrete-time and stochastic nonlinear systems.

EE 8301
Advanced Topics in Design Automation: Reconfigurable Computing

(3.0 cr; A-F or Aud. Prereq - General knowledge of algorithms and computer systems. Knowledge of computer-aided design [CAD], computer architecture and operating systems a plus, but not a necessity)

This course covers the concept, hardware platforms, and software support systems for reconfigurable computing (RC) using field programmable gate arrays (FPGAs). An FPGA device is made of an array of programmable logic blocks and programmable switches that connect the blocks. Reconfigurable computing takes advantage of the programmability of FPGAs and modifies the configuration of the logic blocks and switches on the FPGA to build new functional units that better match application hardware requirements.

EE 8337
Analog Circuits for Wireless Communications

(1.0-3.0 cr; Prereq - #; may be repeated for cr)
This course will cover both the basic background and advanced design concepts necessary to design integrated CMOS RF circuits. Emphasis will be placed on CMOS and RF however, where appropriate mention will be made of bipolar circuits and applications to other communications areas. Topics to be covered include: (a) Passive and active components for RF; (b) Smith charts and S-parameters; (c) noise; (d) High frequency amplifier design; (e) LNA design; (f) Mixers; (g) RF power amplifiers; (h) Oscillators and synthesizers'; (i) Wireless system architectures.

EE 8367
Parallel Machine Organization

(3.0 cr; Prereq - CSci 8367; 5364 or CSci 5204)
Design/implementation of multiprocessor systems. Parallel machine organization, system design. Differences between parallel, uniprocessor machines. Programming models. Synchronization/communication. Topologies, message routing strategies. Performance optimization techniques. Compiler, system software issues.

EE 8541
Image Processing and Applications

(3.0 cr; Prereq - 4541, 5581 or #)
Two-dimensional digital filtering and transforms; application to image enhancement, restoration, compression, and segmentation.

EE 8581
Detection and Estimation Theory

(3.0 cr; Prereq - 5531 or #)
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 8591
Predictive Learning From Data

(3.0 cr; Prereq - IT grad student or #)
Basic elements and application areas of artificial intelligence (AI) related to design and implementation of expert systems (ES). Knowledge representation, reasoning under uncertainty, ES and their environment, planning, natural language processing (NLP), intelligent computer-aided instruction (ICAI), and AI tools (software and hardware).

EE 8660
Seminar: Magnetics

(1.0 cr; S-N only)
Current literature, individual assignments.

EE 8950
VLSI Architectures for Communications Systems

(1.0-3.0 cr; Prereq - #; cr arranged; may be repeated for cr)
Topics vary according to needs and staff availability.

(back to top)



Health Science Management (HSM)

College of Continuing Education

HSM 3501
Statistics and Research Design

(3.0 cr; Prereq - college algebra; A-F only)
Students will review the process of research with a focus on applications in health science fields. The course provides study content in statistics, research study design including problem statement development and protocol development, research questions or hypothesis development, feasibility, sampling methods and instruments, data management, data analysis and interpretation, and dissemination of research. Concepts in analysis include both descriptive and inferential statistics.

HSM 3521
Health Care Delivery Systems

(3.0 cr; A-F only)
Students explore health care delivery systems including a review of health economics, third party and public reimbursement, and contemporary trends in health care organizations, management and administration. Regulations, standards, quality assurance, accreditation and ethical issues are considered in the context of contemporary medical practice. Future implications for the health care providers and professionals, patients and families, communities, and international health are included in this course.

HSM 4501
Writing for the Health Professions

(3.0 cr; A-F only)
Writing for the health professions consists of developing skills to critically review medical literature and present research data. Research is the study of a basic science or clinical area to answer questions or evaluate a hypothesis. The solutions to a research question must be found using a scientific method incorporating logic, systematic approach, and objective analysis to ensure consistency and validity. Students will support a hypothesis using extensive research of previously conducted work. Students will present data in both graphic and narrative form using style and format consistent with professional standards.

HSM 4541
Health Care Finance

(3.0 cr; A-F only)
Students will review general principles of financial management with application for the healthcare industry. The financial and management goals of various types of medical institutions will be examined. The course will focus on the operational knowledge of financial management theory. Emphasis will be placed on how hospitals and hospital departments develop an operating & capital budget and create the proper balance for business growth and development. Students will be exposed to the challenge of medical business in the face of governmental policies, procedures and ethical issues controlling the healthcare industry.

HSM 4561
Health Care Administration and Management

(3.0 cr; A-F only)
Students acquire background and skills in the business and administrative aspects of health care. Applications of business theory are applied to medical settings including: organization models, reimbursement methodologies, information systems, staff-scheduling, employee evaluation, accreditation agencies, productivity management, budget planning, and group leadership.

HSM 45