This is a complete list of the professional courses I have taken. They are arranged alphabetically.
Select a Course Category and title to see the course summary.
Clicking the course title within the summary will link you to the course web page.
55:072 Electrical Engineering Materials and Devices
Catalog Data: Fundamentals of semiconductor physics and devices; principles
of the p-n junction diode, bipolar transistor and field effect transistor.
Course Goals:
(1) Students should develop a working knowledge of the physics underlying all
semiconductor devices
(2) Students should develop an understanding of the physical principles behind
the pn junction and the Schottky barrier diode
(3) Students should develop an understanding of the operation of the bipolar
junction transistor
(4) Students should develop an understanding of the operation of both junction
and metal/insulator/semiconductor field-effect transistors
(5) Students should be introduced to device design
Topics:
1. Semiconductor physics (9 classes)
2. PN junctions (9 classes)
3. Schottky barriers (3 classes)
4. JFETs and MESFETs (5 classes)
5. MOS capacitor and MOSFET (6 classes)
6. Bipolar transistors (6 classes)
7. Semiconductor device fabrication (2 classes)
8. Current research areas (2 classes)
9. Examinations (3 classes)
055:032 Introduction to Digital Design
Description: Modern design and analysis of digital switching circuits;
combinational logic; sequential circuits and system controllers; interfacing and
busing techniques; design methodologies using medium- and large-scale integrated
circuits; lab arranged.
055:042 SIGNALS AND SYSTEMS
Course Goals: The course is designed to provide students with a comprehensive
understanding of the basic techniques for the representation and analysis of
discrete and continuous signals and systems. Discrete systems will be
emphasized. An effort will be made to develop students' problem solving skills
and engineering intuition.
057:018 Principles of Electronic Instrumentation
Description: Principles of analog signal amplification, signal conditioning,
filtering; operational amplifier circuit analysis and design; principles of
operation of diodes, bipolar transistors, field effect transistors; discrete
transistor amplifier analysis and design; lab included.
Course Goals: The course is designed to help students gain an understanding of
the basic principles of electronic devices and circuits so that they can use
electronic devices and instruments with confidence. Both analysis (and in some
cases design) of a wide variety of circuits will be discussed. A special effort
will be made to develop critical thinking, problem solving skills and
engineering intuition that are useful in all engineering disciplines.
57:017 Computers in Engineering
Course Description: Introduction to digital systems and engineering applications
of microprocessor based computers; procedural and object-oriented computing; C
and C++ programming languages; dynamic data structures in C; serial and parallel
I/O; analog to digital and digital to analog conversion; system control using
polling and interrupts.
Course Learning Goals:
1. Gain an understanding of, and facility with, the C programming language.
2. Gain an understanding of the principles of top-down structured development of
software.
3. Gain an understanding of parameter passage (by value versus by reference),
pointers, and dynamic memory allocation/deallocation.
4. Gain an understanding of internal data representations used by computers for
integer, floating point, and character data.
5. Gain a basic understanding of the architectural organization of computer
systems.
6. Gain a basic understanding of device interfaces.
7. Gain an understanding of the basics of serial and parallel input/output.
8. Gain an understanding of analog-to-digital and digital-to-analog conversion.
9. Gain a basic understanding of interrupts and their role in input/output
operations.
10. Gain a basic understanding of procedural and object oriented programming.
055:041 ELECTRONIC CIRCUITS
Course Description: Design and analysis of FET and BJT amplifiers; low, midrange, an high-frequency analysis; Difference amplifiers; feedback amplifiers; SPICE simulation; power amplifiers; digital logic families; laboratory experiments based upon circuit design.
current sources22S:039 Probability and Statistics for Engineering and the Physical
Sciences (PDF)
(Catalog) Description: Descriptive statistics, exploratory data analysis, random
variables, important discrete and continuous distributions, point and interval
estimation, tests of hypotheses, regression; design of experiments, including
factorial and fractional factorial designs. Course Objectives: This course
introduces students to probability and statistical methods, and their
applications in engineering and the physical sciences. The course aims to make
students aware of the variability present in all processes and measurements, to
teach them basic probabilistic and statistical techniques for characterizing and
modeling this variability, to expose them to valid methods for conducting
experiments and collecting data, and to introduce graphical and numeric
approaches to summarizing data that simplify its interpretation.
055:070 ELECTROMAGNETIC THEORY
Description: Electric and magnetic forces, Maxwell's equations, wave
propagation; applications, including radiation, transmission lines, circuit
theory.
055:060 CONTROL SYSTEMS
Description: Fundamental concepts of linear feedback control, mathematical modeling, transfer functions, system response, feedback effects, stability, root-locus and frequency response analysis and design, compensation, lab arranged.
# Dynamic models(5 lectures, chap 2,pp23-51)055:033 INTRODUCTION TO SOFTWARE DESIGN
Course Description: 55:033 introduces the principles of modern software design. Students will be introduced to algorithm design, advanced data structures and object-oriented programming. Students will also gain the experience in JAVA and C# programming for engineering applications.
Week 1: Introduction to Java029:083 MODERN PHYSICS
Course description: This course will cover quantum mechanics, hydrogen atom, atomic and molecular structure, solid state physics, and special relativity. It is primarily for engineering students.
Special Relativity55:050 Communication Systems
Course Objective : The primary objective of this course is to explain
fundamentals related to the design of communication systems, with a focus on
analog modulation/demodulation techniques and their performance analysis. Upon
completion of this course, you shall be able to understand the ideas behind the
design of some everyday communication systems (e.g., radio and TV), as well as
associated practical issues. You shall also be able to apply what you have
learned in solving simple real-world communication problems, and read advanced
textbooks or research literature in related areas. This course is intended as
the first course in the area of communications.
055:088 Principles of Electrical Engineering Design
Design problems requiring integration of subject matter from other required
electrical and computer engineering courses.
57:021 Principles of Design I
Catalog Description: 3 credit hours. Two-to-three week projects involving
identification, modeling, and analysis of design problems using optimization
principles, methodology and computer-aided design.
Goals: Goals of the course are to teach the students the following topics:
1. Introduction to overall process of designing new systems or improving
existing systems
2. Economic considerations in the design process; Present worth and Annual Cost
methods
3. Formulation of a design problem as an optimization problem
4. Graphical solution of design optimization problems to illustrate some basic
concepts
5. Basic principles of optimum design for unconstrained and constrained problems
and their illustration using simple design examples: Optimality conditions
6. Methods for optimum design for linear problems: Linear programming using
Simplex method
7. Methods for optimum design for nonlinear problems: One dimensional search,
steepest descent method, conjugate directions method, sequential linear
programming, quadratic programming problem, and constrained steepest descent
method
8. Team Work: Students work on four group projects and produce written reports.
55:134/22C:178 Computer Communications
Course Description: This course surveys the design and analysis of modern data
communication networks and the applications that use these networks. The seven
layer Open Systems Interconnection (OSI) model provides a framework for the
survey. The typical application, presentation and session support services
provided by the upper three layers are illustrated through study of important
TCP/IP applications including the domain name service (DNS) and the world wide
web (HTTP). The lower four layers, which encompass transport services
(end-to-end error and flow control), network services (routing and congestion
control), data-link services (link error and flow control) and the low level
characteristics of digital data communications. The architecture and operation
of the internet are used to illustrate key transport and network layer
functions. Local area networks are studied in conjunction with the data link
layer. Specific emphasis is placed on understanding widely-used approaches and
prevailing standards (Ethernet, IEEE 802.X, FDDI). Emerging developments in
wireless networks and broad band integrated service digital networks (B-ISDN),
including asynchronous transfer mode (ATM), are also introduced and contrasted
with current practice. The course strikes a balance between qualitative
description and quantitative analysis. Whenever possible and appropriate,
mathematical models are developed and used to aid in the understanding of
performance issues and/or comparison among approaches.
057:008 ELECTRICAL CIRCUITS (PDF)
(Catalog) Description: Kirchhoff's laws and network theorems; dc analysis of
passive circuits; first-order transient response; sinusoidal steady-state
analysis; elementary principles of circuit design.
Course Objectives: To introduce students to the principles, techniques and
theorems necessary for analysis of general analog electrical circuits and
systems, and to demonstrate the proper roles of both traditional and computer
methods.
057:012 Linear Systems Analysis
The objectives of this course include building an understanding of the analysis
of continuous and discrete time systems, system classifications, systems
descriptions in terms of Differentials or Difference equations and block
diagrams, frequency domain analysis using Fourier and Laplace transforms, and
time domain analysis using convolution. It is recommended that the student be
familiar with Differential equations for this course. The class meets three
times a week for lecture and a discussion once a week. Homework is usually
assigned weekly. There are usually two exams during the semester and a
comprehensive final.
22M:035 Engineering Calculus I (PDF)
(Catalog) Description: One-variable calculus keyed to engineering program;
derivative, curve sketching, word problems, trigonometric derivatives,
three-dimensional vector algebra, plane motion; definite integral and
applications.
Course Objectives: Students learn the concepts of limits and continuity,
Differentiation techniques, and applications of derivatives. They will be
introduced to three-dimensional vector algebra. Students will learn techniques
of integration, and applications of integration.
057:005 Engineering I
Part I: Engineering Problem Solving and Communication, and Engineering as a
Profession Objectives: To introduce the student to problem identification and
solution, graphical representation, and the use of some software "tools" to
facilitate engineering problem solving and analysis. Also to make available
information on career opportunities, facilities, services, and departments of
Engineering at the University of Iowa. Part I of the course will run until
mid-semester. Part II, on engineering drawing and visualization in PRO E, will
be taught by Professor S. Rahman of Mechanical & Industrial Engineering.
Part II: Engineering Graphics and Visualization Course Goals: The second half
(Part II) of Engineering I involves graphical engineering and visualization.
Hand-drafting and engineering drawing techniques are taught during regular
lectures. Computer aided solid modeling is presented during discussion
(laboratory) sessions through the use of the Pro/Engineer software.
057:006 ENGINEERING II (PDF)
Course Objectives: This course develops the essential elements of engineering
problem solving using digital computers. This includes the establishment of a
general understanding of what computers are and how they operate; how to
develop, test, and document structured computer programs in a high-level
language; how to write computer programs to solve elementary engineering
problems such as the solution of simultaneous algebraic equations; and the use
of software packages to assist in finding and displaying solutions to
engineering problems.
(Catalog) Description: Engineering computations using digital computers:
introduction to digital computers, high-level programming language, engineering
problem solving, numerical methods.
029:017 INTRODUCTION TO PHYSICS I
The emphasis in this course is on the rigorous structure of classical physics
and the development of the ability to solve problems. Topics include mechanics,
heat, and sound. This course is intended for engineering students and other
non-physics students who desire a course with calculus. Grades are determined by
several hour-long exams, a final exam, and performance in lab sessions. The
lecture section is conducted by a professor. The lab work is directed by TAs.
The instructor is D'Angelo.
29:018 Introductory Physics II (PDF)
Course Objectives:
• The student will have an understanding of the basic properties of electricity
and magnetism.
• The student will have an understanding of capacitance and inductance.
• The student will have an understanding of electromagnetic waves.
• The student will have an understanding of the nature of light, including
interference phenomena and total internal reflection.
22M:040 Matrix Algebra for Engineers (PDF)
Course Objectives: Students will learn the concepts and applications of matrix
arithmetic. They will learn to solve linear systems. Students will learn
determinants, and their applications. They will learn eigenvalues and
eigenvectors, and applications. They will learn orthogonal bases, and will study
questions relating to diagonalization of matrices.
(Catalog) Description: Operations on matrices, systems of linear equations in
matrix form and their solution by reduction, determinants, matrix products,
eigenvalues and eigenvectors, diagonalization by symmetric matrices, vector
spaces, linear independence, basis, dimension.
22M:026 CALCULUS WITH ANALYTIC GEOMETRY II
This is a standard second semester calculus course. Some of the most fundamental
concepts in mathematics will be covered. This course will give you a thorough
knowledge of basic elements of Differential and integral calculus and of some of
their applications. Without a good knowledge of these building blocks, you
cannot pursue any good science, such as physics, chemistry, social sciences,
economics, engineering, mathematics, biology, computer science, scientific
computing, robotics, genetics, statistics, neuroscience, and so on. Your goal
has to be more than just reproducing what is told to you in the classroom. We
also want to inculcate upon you confidence and self reliance in problem solving
and calculation. It is your responsibility to read and learn the material, you
cannot be taught everything during the class, and most of this learning will
take place outside the classroom. The instructor's job is to guide you in the
learning process.
057:007 Statics (PDF)
(Catalog) Description: Vector algebra, forces, couples, resultants of
force-couple systems; Newton’s Laws, friction, equilibrium analysis of particles
and finite bodies, centroid, moments of inertia, applications.
Course Objectives: Students who successfully complete this course will be able
to:
• Express forces, relative locations, and moments or couples as vector
quantities in Cartesian reference frames;
• Determine resultant forces and moments for general force-couple systems, and
find equivalent force-couple systems;
• Construct suitable mechanical models for simple engineering structures in
equilibrium, and the individual component elements of each structure;
• Draw a proper free-body diagram for each element of the system model, and
write the corresponding equations of equilibrium;
• Write appropriate kinematic auxiliary conditions, and eliminate extraneous
kinematic unknowns from the equations of equilibrium;
• Solve systems of simplified equilibrium equations for unknown kinematic and/or
kinetic quantities;
• Locate fictitious “centers” of discrete and continuous scalar distributions,
such as centers of length, area, volume, charge, mass, parallel discrete forces,
and parallel continuous force distributions;
• Determine area moments of inertia for simple geometrical figures, and for
complex figures composed of a number of simple geometric shapes, using the
parallel-axis theorem;
• Analyze equilibrium states of mechanical systems in the presence of dry
(Coulomb) friction; and
• Solve typical statics problems on the Iowa Fundamentals of Engineering (FE)
examination;
• Express the principles of statics in common objects in clear written English.
057:009 THERMODYNAMICS I (PDF)
(Catalog) Description: Basic elements of classical thermodynamics,
including first and second laws, reversibility and irreversibility, Carnot
cycle, properties of pure substances; closed simple systems and one-dimensional
steady-flow open systems; engineering applications.
Course Objectives:
1. The student will become familiar with fundamental concepts and definitions
used in the study of thermodynamics.
2. The student will learn about properties of pure, simple, compressible
substances and property relations relevant to engineering thermodynamics.
3. The student will have an understanding of macroscopic and microscopic energy
modes, energy transfer,and energy transformation.
4. The student will understand the basic laws of classical thermodynamics for
open and closed systems.
5. The student will learn about some important thermodynamic cycles and their
applications.
6. The student will utilize a computer software tool to learn about the design
aspect of engineering thermodynamics.
22M:041 Differential Equations for Engineers (PDF)
(Catalog) Description: Methods of solution of first-order Differential
equations, higher order Differential equations, systems of linear Differential
equations including Laplace transforms.
Course Objectives: Students will learn the principles of exponential growth and
decay. They will solve several classes of first order Differential equations,
and second order linear equations. The students will learn Laplace Transform
methods. They will learn homogeneous and particular solutions, and their
applications. Students will learn techniques for analyzing nonlinear
Differential equations, with applications.
22M:042 Vector Calculus for Engineers (PDF)
(Catalog) Description: Vector calculus keyed to engineering program; directional
and partial derivatives, gradients, Taylor’s formula, max-min problems, multiple
integrals; coordinates; line, surface integrals, vector fields.
Course Objectives: The students will learn the concepts and applications of
parametric equations of curves. They will learn vector geometry, and
applications. The students will learn functions of several variables, coordinate
transformations, and applications. They will learn concepts and uses of minima
and maxima. The students will learn integration techniques in two and three
dimensions, and applications. They will learn vector fields and flows, and
integration on curves.
004:013 PRINCIPLES OF CHEMISTRY
Course Content: The lectures and readings will provide an in depth introduction
to the principles and practice of modern chemistry. Qualitative to quantitative
descriptions for microscopic and macroscopic properties will be used. Subjects
include: atomic structure, quantum nature of atoms, periodicity, chemical
bonding, chemical equations, chemical reactions, gas laws, thermo chemistry,
solutions and chemical equilibria. Lectures and the textbook will be your
primary source of course material. Discussion sections are an opportunity to get
amplification and clarification of important concepts. Specific questions can be
raised with the instructors or TA's during office hours. Doing the review
questions and the assigned (suggested) problems and practice exams is crucial to
comprehending the subject matter and to achieving good results on the quizzes
and examinations.
004:016 PRINCIPLES OF CHEMISTRY LABORATORY
COURSE OBJECTIVES: To develop practical laboratory skills for investigating
chemical systems and improve problem solving skills. Chemical principles learned
in the introductory chemistry courses will be applied to “real” chemical
systems. Relevant problems in environmental, forensic, materials, and biological
chemistry will be investigated.
06F:100 Introduction to Financial Management
Objective: The objective of the class is to provide an overview of the basic
concepts and principles of financial management. You should learn how financial
managers make decisions. Fundamental concepts covered include asset valuation,
discounted cash flows, risk and return analysis, bond and stock valuation, cost
of capital, valuing and choosing between competing projects and agency theory.
06M:100 Introduction to Marketing
Description: Philosophy and activities of marketing; marketing environment of an organization; strategies with respect to marketing decisions, buyer behavior; spreadsheet analysis of marketing problems.
055:089 Senior Electrical Engineering Design
Description: Individual or team project; demonstration of completed project and
formal engineering report.
06T:120 Entrepreneurship & New Business Formation
COURSE DESCRIPTION & METHODOLOGY: This course covers the entrepreneurial process
from conception to birth of a new venture. It concentrates on the attributes of
successful entrepreneurs, opportunity recognition, venture screening,
identification of resources, and business planning to learn how to turn
opportunities into a viable business. It has been said that the Difference
between managers and entrepreneurs is that managers are resource driven while
entrepreneurs are opportunity driven. Within the broadest definition,
entrepreneurs are found throughout the world of business, since any firm, if it
is to survive and prosper, must have its share of entrepreneurial spirit. In
this class, the focus will be on the development of new ventures. However, the
concepts and skills developed in the course are applicable to most business
settings. Through lectures, case studies, guest speakers, outside readings and
evaluation of new venture opportunities, students will experience what
entrepreneurs undergo throughout the entrepreneurial process of launching a new
venture.
06E:001 Principles of Microeconomics
Description: Organization, workings of modern economic systems; role of markets, prices, competition in efficient allocation of resources and promotion of economic welfare; alternative systems; international trade.
06A:001 Introduction to Financial Accounting
Description: Accounting and financial reporting procedures used by business and not-for-profit entities; emphasis on accounting concepts and use of accounting information in making economic decisions.
6E:002 Principles of Macroeconomics
National income and output, employment and inflation; money, credit; government finance; monetary, fiscal policy; economic growth, development; international finance. GE: social sciences (except for B.B.A. students).
6E:104 Microeconomic Theory
Economic theory of consumer behavior, producer behavior, role of markets in coordinating economic decisions; conditions for efficient resource allocation market mechanisms; market imperfections, strategic behavior. Prerequisites: 06E:001 and 22M:017, or consent of instructor.
06J:047 Introduction to Law
Description: General history, structure of law; law's action in guiding changing economic, social patterns.
06J:048 Introduction to Management
Description: Principles of management, organizational structure, decision making, leadership, line-staff relationships, administration of organizations. Sophomore standing required. 3 credits.
06A:002 Managerial Accounting
Description: Basic topics in cost behavior, measurement, accumulation; use of cost data for relevant analysis, budgeting, performance evaluation.
048:001 Introduction to Film Analysis
Description: This course offers an introduction to the analysis of narrative
films for those with little or no previous background. After introducing a basic
vocabulary for the description and analysis of movie images, the course moves
onto the analysis of film sound, narrative structure, point of view, narrative
voice, and the relationship between a film's meaning and the context of its
production or reception. There is a minimum of assigned readings, but attendance
in class and at screenings is mandatory. Requirements include several short
analytical papers, a midterm, and a final exam.
048:174/008:171 Topics in Film and Popular Culture
The British Rock Band
I. GENERAL DESCRIPTION OF COURSE: The aims of this course are to understand the
broad outlines of, and some key moments in, British rock.
1. We will study individual performers/groups from the perspective of their
specific contribution to British rock. This aspect of the course will involve
our collective study of rock hexis. For our purposes, this term encompasses the
bodies of both performer and audience member. The formation and dissolution of
rock groups will be another focus of this area of inquiry. How does the social
body formed by the band experience its life span?
2. We will study individual performers/groups in terms of their contributions to
one or more rock movements.
3. We will study individual performers/groups in terms of their formation by,
contribution to, and dialogue with various aesthetic and cultural forms (song,
video, film, advertising, fashion, transport, fan-fiction, rock-biography,
sport, internet). This work will culminate in an understanding of the
intermediality of British rock culture.
4. Finally, we will place individual performers/groups in their cultural context
by linking rock genres and movements to the history and politics of Britain
between 1950 and the present.