|
Studies
at Cornell
_____________________________________ Fall 2000
COM S 100M . Intro to Computer Programming
(4)
Seven week introduction
to MATLAB. Iteration, functions, and arrays are introduced.
Second seven weeks students examine how these ideas are handled
in the object-oriented framework provided by the Java programming
language. Throughout the course, examples and assignments
re chose to give the student an appreciation for computational
science and engineering.
MATH 191 . Calculus (II) for Engineers (4)
Math 191 is designed
for students with some previous successful experience with
calculus. Course topics include: plane analytic geometry,
differential and integral calculus, and applications.
CHEM
211 . Chemistry (I) for Applied Sciences (4)
Important chemical
principles and facts are covered with the objective of understanding
the role of chemistry in other fields. Emphasis is on topics
such as solid-state materials, periodic trends, and specific
classes of compounds, such as polymers.
PHIL
100 . Contemporary Philosophical Issues in Film
(3)
Freshman Writing Seminar:
John S. Knight Institute for Writing in the Disciplines. Overview. P
ED 190 . Emergency Medical Technician (1)
This intensive 130-hour
course is taught throughout both the fall and spring semesters.
Course includes training in CPR for the Professional Rescuer,
oxygen administration, airway management, fracture management,
bleeding control, expanded patient assessment, spinal immobilization,
medical anti-shock trousers, and defibrillation. Students
will qualify for the NYS EMT Certification Exam upon successful
completion of this course. Rigid attendance and participation
requirements are strictly enforced.
_____________________________________
Spring 2001
PHYS 112 . Physics (I): Mechanics (4)
Course covers the mechanics
of particles with focus on: kinematics, dynamics, conservation
laws, central force fields, periodic motion. Mechanics of
many-particle systems: center of mass, rotational mechanics
of a rigid body, and static equilibrium. At the level of University
Physics, Vol. 1, by Young and Freedman.
MATH
192 . Calculus (II) for Engineers (4)
Course topics include:
polar coordinates, infinite series, and power series. Also
covered are: vectors and calculus of functions of several
variables through double and triple integrals.
ENGRI
118 . Design Integration: Portable CD Player (3)
This course examines
the roles of various engineering disciplines on the design
of a portable compact disc (CD) player. Students are introduced
to elements of mechanical, electrical, materials, environmental,
manufac-turing, and computer engineering as related to the
CD player. Laboratory sessions and demonstrations are used
to illustrate the principles of design.
MUSIC
111 . Sound: Great Musician / Low Art (3)
Freshman Writing Seminar:
John S. Knight Institute for Writing in the Disciplines. Overview.
P
ED 190 . Emergency Medical Technician (1)
This intensive 130-hour
course is taught throughout both the fall and spring semesters.
Course includes training in CPR for the Professional Rescuer,
oxygen administration, airway management, fracture management,
bleeding control, expanded patient assessment, spinal immobilization,
medical anti-shock trousers, and defibrillation. Students
will qualify for the NYS EMT Certification Exam upon successful
completion of this course. Rigid attendance and participation
requirements are strictly enforced.
_____________________________________
Fall 2001
PHYS 213 . Physics (II): Heat/Electromagnetism
(4)
Course topics include: temperature, heat, thermal energy, electrostatics, behavior of matter in electric fields, DC circuits, magnetic fields, Faraday's law, Maxwell's equations, and electromagnetic oscillations. At the level of University Physics/Vol. 1&2, by Young and Freedman. Laboratory covers electrical measurements, circuits, and some aspects of heat transfer.
MATH
293 . Engineering Mathematics (4)
The conclusion of vector
calculus, including line integrals, vector fields, Green's
theorem, Stokes' theorem, and the divergence theorem; followed
by an introduction to ordinary and partial differential equations,
including Fourier series and boundary value problems. May
include computer use in solving problems.
ENGRD
211 . Computers and Programming (3)
Intermediate programming
in a high-level language and introduction to computer science.
Topics include program structure and organization, object-oriented
programming (classes, objects, types, sub-typing), graphical
user interfaces, algorithm analysis (asymptotic complexity,
big "O" notation), recursion, data structures (lists, trees,
stacks, queues, heaps, search trees, hash tables, graphs),
simple graph algorithms. Java is the principal programming
language.
ENGRD
231 . Intro to Digital Systems and Design Lab (4)
Introduction to the
design and implementation of practical digital circuits. Topics
include transistor network design, Boolean algebra, combinational
circuits, sequential circuits, finite state machine design,
and analog and digital converters. Design methodology using
both discrete components and hardware description languages
is covered in the weekly laboratory portion of the course.
HIST
289 . The US-Vietnam War (3)
US-Vietnam War.
_____________________________________
Spring 2002
PHYS 214 . Physics (III): Optics/Waves/Particles
(4)
Physics of wave phenomena,
electromagnetic waves, interference and diffraction effects,
wave properties of particles and introduction to quantum physics.
Course includes computer use in solving problems and labs.
At the level of University Physics, Vol. 1 & 2, by Young and
Freedman.
MATH 294 . Engineering Mathematics (4)
Linear algebra and
its applications. Topics include matrices, determinants, vector
spaces, eigenvalues and eigenvectors, orthogonality and inner
product spaces; applications include brief introductions to
difference equations, Markov chains, and systems of linear
ordinary differential equations. May include computer use
in solving problems.
ECE
210 . Intro to Circuits for ECE (4)
This is a first course in electrical circuits and electronics that establishes the fundamental properties of circuits with application to modern electronics. Topics include circuit analysis methods, operational amplifiers, basic filter circuits, and elementary transistor principles. The laboratory experiments are closely coupled with the lectures and there is a final design project.
ECE
314 . Computer Organization (4)
Topics include performance
metrics, data formats, instruction sets, addressing modes,
computer arithmetic, microcoded and pipelined datapath design,
memory hierarchies including caches and virtual memory, I/O
devices, bus-based I/O systems. Students learn assembly language
programming and design a simple pipelined processor.
HIST
388 . History of Vietnam (4)
History of Vietnam.
_____________________________________
Summer 2002
BA
302 . Organizational Behavior (4)
Portland State University, Portland, Oregon
Focuses on issues that
are relevant to the three levels of organizational behavior
(i.e., individual, group, and organizational). Key topics
include: the nature and dynamics of teams, personal values
and employee job attitudes, communication, conflict resolution,
motivation, leadership, decision making, employee effectiveness,
and the impact of organizational level issues such as policies,
structure, design, and culture. Techniques used to facilitate
learning may include role plays, cases, presentations, organizational
simulations, teamwork, and/or term research papers.
_____________________________________
Fall 2002
ECE 301 . Signals and Systems I (4)
Covers: continuous-time
signals and linear time-invariant systems, continuous-time
convolution and impulse response, Fourier series and transforms
of continuous-time signals, the Sampling Theorem, amplitude
modulation and time- and frequency-division multiplexing,
bilateral Laplace transforms and applications, and discrete-time
convolution and z-transforms with applications to discrete-time
linear time-invariant systems.
ECE
303 . Electromagnetic Fields and Waves (4)
Maxwell's equations
in differential form; wave equation; plane electromagnetic
waves; phase and group velocities; Poynting's theorem, complex
dielectric constant; wave reflection and transmission; guided
waves on transmission lines; transient pulse propagation;
and elementary dipole antenna; analysis of wireless communication
links.
ECE
315 . Intro to Microelectronics (4)
Design of digital and
analog electronic circuits in the context of modern integrated
circuit technology. Course coverage includes the building
blocks of integrated circuits: introductory physics of semiconductors,
MOS and junction transistors; digital electronics--inverters,
logic circuits, and memory; and analog circuits--multi-stage
and differential amplifiers.
ENGRD
270 . Engineering Probability and Statistics (3)
This course gives students
a working knowledge of basic probability and statistics and
their application to engineering. Computer analysis of data
and simulation are included. Topics include random variables,
probability distributions, expectation, estimation, testing,
experimental design, quality control, and regression.
CRP
100 . The American City (3)
An introductory course
on the evolution of urban problems and opportunities facing
the majority of this country's population as we enter the
first decade of the twentieth-first century. Readings, discussions,
and brief papers explore topics ranging from suburban development
to central city poverty, from environmental threats to downtown
revitalization, and from municipal finance to the new position
of women in the urban economy.
_____________________________________
Spring 2003
ECE 306 . Quantum and Solid-State Electronics
(4)
Introductory quantum
mechanics and solid-state physics necessary for modern solid-state
electronic devices. Topics include the formalism and methods
of quantum mechanics, the hydrogen atom, the structure of
simple solids, energy bands, Fermi-Dirac statistics, and the
basic physics of semiconductors. Applications include quantum
wells and the p-n junction.
ECE
336 . Nanofabrication (4)
Fundamentals of nanofabrication
for integrated circuits, optoelectronics, micro-electro mechanical
systems (MEMS), sensors, (nano)biotechnology, biology, chemistry,
and micro-systems. Hands-on photolithography laboratory creates
MEMS and transistors in Cornell Nanobiotechnology Center.
ECE
432 . Microelectromechanical Systems (4)
Introductory course
to MEMS: microsensors, microactuators, and microrobots. Fundamentals
of MEMS, including materials, microstructures, devices and
simple microelectro-mechanical systems, scaling electronic
and mechanical systems to the micrometer/nm-scale, material
issues, and the integration of micromechanical structures
and actuators with simple electronics. This is an interdisciplinary
course drawing content from mechanics, materials, structures,
electronic systems, and the disciplines of physics and chemistry.
ECE 432 is a culminating design experience (CDE) course.
ENGRC
350 . Engineering Communications (3)
The ability to communicate
well is a factor in being hired as well as being promoted;
the higher an engineer rises, the more writing and presentation
he/she will do. ENGRC 350 prepares students for these important
activities. They write various types of documents (e.g., letters,
memos, executive summaries, problem analyses, proposals, progress
reports), give oral presentations, and incorporate graphics
in both their oral and written work. Students learn how to
communicate specialized information to different audiences
(e.g., technical and nontechnical people, colleagues and clients,
peers and supervisors, in-house departments, and government
agencies), work in teams, and address organizational and ethical
issues. The course material is drawn from professional contexts,
principally engineering, and it generates lively discussion.
The class size ensures close attention to each student's work.
RELST
250 . Intro to Asian Religions (3)
This course explores
a range of religious traditions in South Asia (Pakistan, India,
and Sri Lanka) and East Asia (China and Japan) including Hinduism,
Buddhism (South and East Asian), Confucianism, Daoism, and
Shinto. We concentrate on these religions in traditional times
in order to understand better the historical foundations that
have influenced much of what these cultures are today. The
course format includes lectures and discussion sections.
_____________________________________
Fall 2003
ECE 453 . Analog Integrated Circuit Design
(4)
ECE 497 . MOSIS Practicum (1)
Overview of devices
available to analog integrated-circuit designers in modern
CMOS and BiCMOS processes: resistors, capacitors, MOS transistors,
and bipolar transistors. Basic building blocks for linear
analog integrated circuits: single-stage amplifiers, current
mirrors, and differential pairs. Transistor-level design of
linear analog integrated circuits, such as operational amplifiers
and operational transconductance amplifiers. Layout techniques
for analog integrated circuits. Throughout the course, emphasis
is placed on design-oriented analysis techniques. ECE 453
is a culminating design experience (CDE) course.
ECE
474 . Digital VLSI Design (5)
Introduction to digital
VLSI design. Topics include basic transistor physics, switching
networks and transistors, combinational and sequential logic,
latches, clocking strategies, domino logic, PLAs, memories,
physical design, floor planning, CMOS scaling, and performance
and power considerations, etc. Lecture and homework topics
emphasize disciplined design, and include: CMOS logic, layout,
and timing; computer-aided design and analysis tools; and
electrical and performance considerations. Students tape out
a small project that is tested in the following semester.
The course also includes an introduction to asynchronous design.
ECE 474 is a culminating design experience (CDE) course.
ENGRD
202 . Mechanics of Solids (4)
Covers: principles of statics, force systems, and equilibrium; frameworks; mechanics of deformable solids, stress, strain, statically indeterminate problems; mechanical properties of engineering materials; axial force, shearing force, bending moment, plane stress; bending and torsion of bars.
R
SOC 101 . Intro to Sociology (3)
This course provides an introduction to theory and research in sociology. It demonstrates how the insights, theories, and methods of sociological analysis can be brought to bear on major issues of social life. A primary goal is to convey a sense of the manner in which sociologists formulate theories and how the collection and analysis of data are used to evaluate those theories. The course provides "hands-on" experience in analyzing sociological issues. Students undertake guided research exercises that involve using computers to analyze actual data.
_____________________________________
Spring 2004
ECE 402 . Biomedical System Design (4)
Course introduces techniques
of measuring and conditioning low-level (biological) signals.
Topics include special signal to noise improvement circuits
for analog signals, techniques to remove common-mode and correlated
noise, and computer-aided techniques for analyzing sampled
data. Final 6 or 7 weeks devoted to designing/prototyping
a safe and effective "ambulatory micropro-cessor-controlled
blood pressuremonitor." Formal design document is required.
ECE 402 is a culminating design experience (CDE) course.
ECE
476 . Digital Systems Design: Microcontroller (4)
Design of real-time
digital systems using microprocessor-based embedded controllers.
Students working in pairs design, debug, and construct several
small systems that illustrate and employ the techniques of
digital system design acquired in previous courses. The content
focuses on the laboratory work. The lectures are used primarily
for the introduction of examples, description of specific
modules to be designed, and instruction in the hardware and
high-level design tools to be employed. ECE 476 is a culminating
design experience (CDE) course.
Anthr 102 . Intro to Anthropology (3)
An introduction to cultural anthropology through ethnographies, or the descriptive accounts of anthropologists. Through readings and lectures, students acquaint themselves with a number of cultures from several parts of the world. The cultures range in form from those of small-scale tribal societies to those of state societies. Throughout the course, we attempt to make sense of exotic cultures in their own terms. Attention is focused on variation in cultural patterns as they are expressed in social, economic, and ritual practices. In this encounter, the principles of anthropology as a comparative enterprise that pose distinct cultural systems in relief are developed. Fiction, films, and exercises supplement the formal anthropological materials.
H
ADM 430 . Intro to Wines (2)
An introduction to
the major wine-producing regions of the world, and what the
consumer needs to know to purchase wine at retail outlets
and in a restaurant setting. Lecture topics include flavor
components in wine, pairing wine and food, responsible drinking,
selecting quality and value wine, and wine etiquette. Samples
from a variety of countries, regions, and vineyards are evaluated.
Master
of Science, OGI School of Science and Engineering
_____________________________________
Fall 2005
EE
570 . Advanced Logic Design (4)
This course constitutes
an introduction to the design and implementation of computer
logic. Basic principles of discrete logic will be presented,
including Boolean algebra, finite-state machine design, logic
minimization and optimization using both hand-compiled (Karnaugh
maps) and EDA tool-based techniques. Students will apply logic
design techniques to PLD (Programmable Logic Devices) and
FPGA (Field Programmable Gate Array) devices. In addition,
students will learn the basics of Verilog hardware description
language. The last part of the course will include a Verilog
design project using the ModelSim logic simulator.
_____________________________________
Winter 2006
EE
571 . System-on-Chip Design (4)
This course will discuss tools and techniques for designing, validating and implementing System-on-Chip (SoC) designs using programmable logic. Designs are first expressed in Verilog hardware description language (HDL), simulated to verify design correctness, then synthesized to logic primitives, and finally placed and routed into a programmable logic device. The course has a project orientation - students will take designs from concept to HDL description and validation through synthesis and then to programmable device implementation. Industrial EDA tools will be used.
_____________________________________
Spring 2006
EE
572 . Digital Systems Timing and Test (4)
This course focuses on timing and design-for-test topics in FPGA and ASIC design and implementation. The course uses industrial EDA tools. Topics covered include fundamentals of digital system timing, multi-clock design issues such as synchronization and clock domain boundary crossing, metastability and synchronization failure, timing-driven logic synthesis, static timing analysis, skew and jitter analysis, clock distribution, phase- and delay-locked loops, faults in digital systems, scan testing and automated test pattern generation.
_____________________________________
Summer 2006
EE
577 . Applied Hardware Verification (4)
This course is application-oriented and covers practical aspects of functional hardware verification for complex ASIC and FPGA designs. It introduces the student to a variety of state-of-the art hardware design verification methods, beginning with traditional functional simulation, then moving on to assertion-based verification methodology and concluding with a subset of formal verification techniques. Topics covered include functional simulation, coverage metrics, testbench design and automation, event- and assertion-based verification, property specification language, and formal methods including model checking and logical equivalence checking. Students will do functional simulation, assertion-based, and property specification language lab exercises using the ModelSim digital simulator.
_____________________________________
Winter 2007
EE
574 . Digital VLSI Design I (4)
An introduction to CMOS digital IC design covers basic MOS transistor theory; operation of basic CMOS inverter; noise margins; switch level modeling of MOS devices; capacitive characteristics of MOS devices; introduction to device fabrication, design rules and layout issues; power consumption; gate design/transistor sizing; pass transistors and complimentary pass transistor logic; dynamic domino and precharge/discharge circuits; memory element design (RAM/ROM/flip-flops) and subsystem design (adders, multipliers, etc.). An understanding of basic digital design concepts is assumed. Lab exercises use industry-standard design tools. Laboratories include circuit validation and characterization.
_____________________________________
Spring 2007
EE
575 . Digital VLSI Design II (4)
Concentration on advanced digital VLSI circuit design techniques. Architecture and micro-architecture of VLSI components, clocking schemes, input/output circuits, and special functional blocks such as random access memories, read only memories and programmable logic arrays. The course covers design tradeoffs, especially considering cost, power and performance. The course devotes a considerable amount of time to layout, parasitics and performance verification. Introduction to design and verification tools with hands-on experience.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |