Skip to main content


Information on this website is posted for historical reference only. Please visit the Office of the Registrar for current requirements.

Engineering Sciences


1. Everyday Technology

11W, 12W: 12; Laboratory

This course is intended to take the mystery out of the technology that we have grown to depend on in our everyday lives. Both the principles behind and examples of devices utilizing electricity, solid and fluid properties, chemical effects, mechanical attributes and other topics will be discussed. In the associated lab project, students will dissect, analyze, (and possibly revive!) a broken gadget or appliance of their choosing.

This course has no prerequisite, but enrollment is limited to 50 students. Dist: TLA. Lasky.

2. Integrated Design: Engineering, Architecture, and Building Technology

11W, 12W: 10A

An introduction to the integrated design of structures and the evolving role of architects and engineers. The course will investigate the idea that design excellence is very often the result of deep collaboration between engineers, architects, and builders and that it is only in relatively recent history that a distinction between these areas of expertise has existed. The historical, social, and architectural impact of structures will be explored and several structures and their designers will be studied in depth.

No Prerequisite. Dist: TLA. May

3. Materials: The Substance of Civilization

11X: 10A, 2A

With the exception of ideas and emotions, materials are the substance of civilization. From the “Iceman’s” copper ax to indium phosphide gallium arsenide semiconductor lasers, materials have always defined our world. We even name our epochs of time based on the dominant material of the age: Stone Age, Bronze Age, Iron Age and now Silicon Age. In addition to discussing the nature and processing of metals, polymers, ceramics, glass and electronic materials, this course will analyze the dramatic developments in civilization directly resulting from advances in such materials. The text Stephen Sass’s The Substance of Civilization will be used in the course. Enrollment limited to 50 students per section.

No Prerequisite. Dist: TAS. Lasky.

4. Technology of Cyberspace

10F, 11F: 10A

This course will cover some basic concepts underlying the ‘information superhighway.’ The technologies of high speed networking have stimulated much activity within the federal government, the telecommunications and computer industries, and even social science and popular fiction writing. The technical focus will be on communications technologies, information theory, and the communications requirements of video (standard and ATV), speech (and other audio), text data. Social economic and policy issues will be an integral part of the course. Dist: TAS. Taylor.

5. Healthcare and Biotechnology in the 21st Century

11S, 12S: 2A

Technologies that will impact healthcare in the 21st century are explored, including biology, robotics, and information. Biotechnologies are explored that will be used for the treatment of diseases and the regeneration of missing organs and limbs. Robotics will be explored that will replace parts.

This will include artificial organs, robots as replacement for human parts, the human genome project, gene therapy, biomaterials, genetic engineering, cloning, transplantation (auto, allo and xeno), limb regeneration, man-machine interfaces, robotics, prosthetic limbs, artificial organs and joints. This section will also cover ethical issues related to the above topics and issues regarding the FDA and the approval of new medical treatments. We will discuss going beyond normal with respect to the senses, muscles and creating wings. Enrollment is limited to 75 students.

No Prerequisite. Dist: TAS. Rosen, Robbie.

6. Technology and Biosecurity

11S, 12S: 2A

This course will introduce students to the technologies used to combat biological threats to security ranging from pandemic influenza to bioterrorism. In particular, this course will explore the dual role that technology plays in both enhancing and destabilizing security. Specific technologies covered include the use of nanotechnology, synthetic biology, and mass spectrometry. The course considers questions such as: Where can technological solutions have the greatest impact? When can defensive technologies have offensive applications? And, how can we balance the need to regulate potentially dangerous technologies against the need for academic freedom and high tech innovation?

This course has no prerequisite, but enrollment is limited to 30 students. Dist: TAS. Hoyt.

7. First-Year Seminars in Engineering Sciences

Consult special listings

9. Lasers in Life

11S, 12S: 11

From its first appearance in 1962 as “an answer looking for a question,” lasers have grown in importance to be in every CD/DVD player, supermarket, laser printer, Boeing 767 airplane. Lasers form the basis of the signals sent around the internet. They are used in applications from surveying to acupuncture, from automotive manufacturing to removing tattoos, from creating fusion to eye surgery. Students will learn first-hand about the development of lasers, the applications they fulfill, and the basic concepts by which they can be understood. The course relates the laser story to the basic concepts of technology, such as design, systems analysis, trade-offs, feedback and control. Enrollment is limited to 40 students

No Prerequisite. Dist: TLA. Garmire.

10. Biomedical Informatics

Not offered in the period from 10F through 12S

Biomedical informatics is an emerging discipline that coalesces the health science knowledges including medicine, dentistry, pharmacy, nursing, radiology and biological sciences with computer science, mathematics, statistics, engineering, information technologies and management. The objective of this course is to provide the theoretical foundations and the current applications of biomedical informatics in health sciences, and health care delivery systems. The course contents include structures, algorithms and design of algorithms necessary to organize, store, retrieve and analyze data and develop computational solutions to produce new knowledge and understanding about, and representation of biomedical knowledge, management of health care/hospital systems, clinical decision making, research in biomedical and pharmaceutical systems, and design and development of interactive and distributive multimedia systems for education. Enrollment is limited to 50 students.

Prerequisites: Math 3 and permission of instructor. Dist: TAS. .

11. Technologies in Homeland Security

10F, 11F: 10A, 2A

This course will provide students with an introduction to the current and emerging technologies used in homeland security and the practitioners who use them. Topics covered in class include personal protective equipment, physical and cyber security systems, communications and information technologies, information assurance, WMD detection, robotics, simulation, exercise and training technologies. Students will gain a detailed understanding of the role technology plays in protecting the homeland. Enrollment limited to 50 students per section.

Dist: TAS. McGrath.

12. Design Thinking

10F, 11W, 11F, 12W: 10A

A foundation course on the cognitive strategies and methodologies that form the basis of creative design practice. Design thinking applies to innovation across the built-environment, including the design of products, services, interactive technology, environments, and experiences. Topics include design principles, human need-finding, formal methodologies, brainstorming, heuristics, thinking by analogy, scenario building, visual thinking, and study of experienced thinkers. Weekly projects and exercises in a variety of media provide practice and development of students’ personal creative abilities. Enrollment limited to 20 students.

No prerequisite. Dist: TAS. Robbie.

13. Virtual Medicine and Cybercare

10F, 11F: 2A

There is a revolution in technology that is occurring in health care. This new technology will dramatically change how health care is delivered in the future.

This course will cover topics related to the virtual human created from bits. This will include virtual reality, augmented reality and datafusion, computer simulation, advanced 3D and 4D imaging techniques, the operating room of the future, minimally invasive surgery, space medicine, teleoperations, telemedicine and telesurgery, internet 2 and cyber-space, artificial intelligence and intelligent agents applied to medicine, and the national library of medicine virtual human project.

We will also discuss the FDA approval of computer simulators, robotic surgeons, and the ethics of robots doing surgery. In addition we will discuss the medical library of the future, teleconferencing and the use of interactive media in healthcare education. We will also discuss computerized patient records (CPR) and clinical information systems.

Enrollment limited to 48. No prerequisite. Dist: TAS. Rosen, Robbie.

15. Undergraduate Investigations in Engineering

All terms: Arrange

An original investigation in a phase of science or engineering under the supervision of a member of the staff. Students electing the course will be expected to have a proposal approved by the Department Chair and to meet weekly with the staff member supervising the investigation. The course is open to undergraduates who are not majoring in engineering. It may be elected only once, or taken as a one-third course credit for each of three consecutive terms. A report describing the details of the investigation must be filed with the Department Chair at the completion of the course.

Prerequisite: Permission of Department Chair (a one-page proposal submission is required and must be submitted for approval prior to the end of the term preceding the term in which the course will be taken). Dist: TAS.

20. Introduction to Scientific Computing

10F: 10 11W: 10 11S: 11 11F: 10 12W:10 12S: 11

This course introduces concepts and techniques for creating computational solutions to problems in engineering and science. The essentials of computer programming are developed using the C and Matlab languages, with the goal of enabling the student to use the computer effectively in subsequent courses. Programming topics include problem decomposition, control structures, recursion, arrays and other data structures, file I/O, graphics, and code libraries. Applications will be drawn from numerical solution of ordinary differential equations, root finding, matrix operations, searching and sorting, simulation, and data analysis. Good programming style and computational efficiency are emphasized. Although no previous programming experience is assumed, a significant time commitment is required.

Students planning to pursue the engineering sciences major are advised to take Engineering Sciences 20. Students considering the computer science major or majors modified with computer science should take Computer Science 5.

Prerequisite: Mathematics 3 and prior or concurrent enrollment in Mathematics 8. Dist: TAS. Shepherd. Leblond.

21. Introduction to Engineering

10F, 11F: 10 11W: Arrange 11S, 12S: 10

The student is introduced to engineering through participation, as a member of a team, in a complete design project. The synthesis of many fields involving the laws of nature, mathematics, economics, management, and communication is required in the project. Engineering principles of analysis, experimentation, and design are applied to a real problem, from initial concept to final recommendations. The project results are evaluated in terms of technical and economic feasibility plus social significance. Lectures are directed toward the problem, and experiments are designed by students as the need develops.

Enrollment is limited to 64 students. Prerequisite: Mathematics 3 or equivalent. Dist: TAS. Collier (fall), Lotko (spring), Baker (summer).

22. Systems

11W: 9; Laboratory Tu,Th 11X: 9L; Laboratory

12W: 9; Laboratory Tu,Th 12X: 10; Laboratory

The student is introduced to the techniques of modeling and analyzing lumped systems of a variety of types, including electrical, mechanical, reacting, fluid, and thermal systems. System input will be related to output through ordinary differential equations, which will be solved by analytical and numerical techniques. Systems concepts such as time constant, natural frequency, and damping factor are introduced. The course includes computer and laboratory exercises to enhance the students’ understanding of the principles of lumped systems. Enrollment is limited to 60 students.

Prerequisite: Mathematics 13 Physics 14, and Engineering Sciences 20. Dist: TLA. Lynd (winter), Trembly (summer).

23. Distributed Systems and Fields

10F: 2 11S: 9 11F: 2 12S: 9

A study of the fundamental properties of distributed systems and their description in terms of scalar and vector fields. After a summary of vector-field theory, the formulation of conservation laws, source laws, and constitutive equations is discussed. Energy and force relations are developed and the nature of potential fields, wave fields, and diffusion fields examined. A survey of elementary transport processes is given. Particular attention is given to the relation between the description of systems in terms of discrete and distributed parameters. Applications are chosen primarily from fluid mechanics, electromagnetic the-ory, and heat transfer.

Prerequisite: Engineering Sciences 22, or equivalent. Dist: TAS. Phan (fall), Trembly (spring).

24. Science of Materials

11W, 11S, 12W, 12S: 10; Laboratory

An introduction to the structure/property relationships that govern the mechanical, the thermal, and the electrical behavior of solids (ceramics, metals, and polymers). Topics include atomic, crystalline, and amorphous structures; x-ray diffraction; imperfections in crystals; phase diagrams; phase transformations; elastic and plastic deformation; free electron theory and band theory of solids; and electrical conduction in metals and semiconductors. The laboratory consists of an experimental project selected by the student and approved by the instructor.

Prerequisite: Physics 14 and Chemistry 5. Dist: TLA. Frost (winter), Liu (spring).

25. Introduction to Thermodynamics

11S: 2 11X: 11 12S: 2 12X: 11

The fundamental concepts and methods of thermodynamics are developed around the first and second laws. The distinctions among heat, work, and energy are emphasized. Common processes for generating work, heat, refrigeration, or changing the physical or chemical state of materials are analyzed. The use of thermodynamic data and auxiliary functions, such as entropy, enthalpy, and free energy, is integrated into the analysis. The numerous problems show how theoretical energy requirements and the limitations on feasible processes can be estimated.

Prerequisite: Mathematics 13, Physics 13, Computer Science 5 or Engineering Science 20. Dist: TAS. Griswold (spring), Ackerman (summer).

26. Control Theory

10F, 11F: 9

The course treats the design of analog, lumped parameter systems for the regulation or control of a plant or process to meet specified criteria of stability, transient response, and frequency response. The basic theory of control system analysis and design is considered from a general point of view. Mathematical models for electrical, mechanical, chemical, and thermal systems are developed. Feedback control system design procedures are established using root-locus and frequency-response methods.

Prerequisite: Engineering Sciences 22. Dist: TAS. Olfati-Saber

27. Discrete and Probabilistic Systems

11W, 12W: 2

This course is an introduction to probabilistic methods for modeling, analyzing, and designing systems. Mathematical topics include the fundamentals of probability, random variables and common probability distributions, basic queueing theory, and stochastic simulation. Applications, drawn from a variety of engineering settings, may include measurement and noise, information theory and coding, computer networks, diffusion, fatigue and failure, reliability, statistical mechanics, ecology, decision making, and robust design.

Prerequisite: Mathematics 8 and either Engineering Sciences 20 or Computer Science 5. Physics 13 or Chemistry 5 recommended. Dist: TAS. Cybenko.

30. Biological Physics (Identical to Physics 30)

11S, 12S: 11

Introduction to the principles of physics and engineering applied to biological problems. Topics include the architecture of biological cells, molecular motion, entropic forces, enzymes and molecular machines, and nerve impulses. Enrollment is limited to 20 students.

Prerequisites: Chemistry 5, Physics 13 and 14 (or equivalent). Physics 14 (or equivalent) may be taken concurrently. Students with strong quantitative skills who have taken Physics 3 and 4 can enroll with permission of the instructor. Dist: SCI. Blencowe.

31. Digital Electronics (Identical to Computer Science 47)

11S: 12 11X: 9 12S: 12 12X: 9; Laboratory

This course teaches classical switching theory including Boolean algebra, logic minimization, algorithmic state machine abstractions, and synchronous system design. This theory is then applied to digital electronic design. Techniques of logic implementation, from Small Scale Integration (SSI) through Application-Specific Integrated Circuits (ASICs), are encountered. There are weekly laboratory exercises for the first part of the course followed by a digital design project in which the student designs and builds a large system of his or her choice. In the process, Computer-Aided Design (CAD) and construction techniques for digital systems are learned.

Prerequisite: Engineering Sciences 20 or Computer Science 5. Dist: TLA. Taylor (spring), Hansen (summer).

32. Electronics: Introduction to Linear and Digital Circuits (Identical to Physics 48)

11W, 12W: 11; Laboratory

Principles of operation of semiconductor diodes, bipolar and field-effect transistors, and their application in rectifier, amplifier, waveshaping, and logic circuits. Basic active-circuit theory. DC biasing and small-signal models. Introduction to integrated circuits: the operational amplifier and comparator. Emphasis on breadth of coverage of low-frequency linear and digital networks. Laboratory exercises permit ‘hands-on’ experience in the analysis and design of simple electronic circuits. The course is designed for two populations: a) those desiring a single course in basic electronics, and b) those desiring the fundamentals neces-sary for further study of active circuits and systems.

Prerequisite: Engineering Sciences 22, or equivalent background in basic circuit theory. Dist: TLA. Odame.

33. Solid Mechanics

10F: 9 11X: 12 11F: 9 12X: 12; Laboratory

After a brief review of the concepts of rigid body statics, the field equations describing the static behavior of deformable elastic solids are developed. The concepts of stress and strain are introduced and utilized in the development. Exact and approximate solutions of the field equations are used in the study of common loading cases, including tension/compression, bending, torsion, pressure, and combinations of these.

In the laboratory phase of the course, various methods of experimental solid mechanics are introduced. Some of these methods are used in a project in which the deformation and stress in an actual load system are determined and compared with theoretical predictions. The course includes several computer exercises designed to enhance the student’s under-standing of the principles of solid mechanics.

Prerequisite: Mathematics 13, Physics 13, and Engineering Sciences 20 or Computer Science 5. Dist: TLA. May (fall), Diamond (summer).

34. Fluid Dynamics

11W, 12W: 9; Laboratory

A survey of fundamental concepts, phenomena, and methods in fluid mechanics and their application in engineering systems and in nature. Emphasis is placed on the development and use of the conservation laws for mass, momentum, and energy, as well as on the empirical knowledge essential to the understanding of many fluid-dynamic phenomena. Applications include fluid machinery as well as geophysical, environmental, and biomedical fluid flows.

Prerequisite: Engineering Sciences 23 and 25 (may be taken concurrently), or equivalent. Dist: TLA. Chang..

35. Biotechnology and Biochemical Engineering

10F, 11F: 9; Laboratory

A consideration of the engineering and scientific basis for using cells or their components in engineered systems. Central topics addressed include kinetics and reactor design for enzyme and cellular systems; fundamentals, techniques, and applications of recombinant DNA technology; and bioseparations. Additional lectures will provide an introduction to metabolic modeling as well as special topics. The course is designed to be accessible to students with both engineering and life-science backgrounds. This course has a graduate section, see Engineering Sciences 160.

Prerequisite: Mathematics 3, Chemistry 3 or 5, Biology 12 or 13 or permission. Dist: TLA. Gerngross.

36. Chemical Engineering

10F, 11F: 10A

This course will expose students to the fundamental principles of chemical engineering and the application of these principles to a broad range of systems. In the first part of the course, aspects of chemical thermodynamics, reaction kinetics, and transport phenomena will be addressed. These principles will then be applied to a variety of systems including industrial, environmental, and biological examples.

Prerequisites: Engineering Sciences 22, 25; Chemistry 5. Dist: TAS. Laser.

37. Introduction to Environmental Engineering

10F, 11F: 10

A survey of the sources, measurement techniques, and treatment technologies relating to environmental pollution resulting from the activities of humans. The course will be technology-focused, but will also touch on topics related to the implementation of technology in the real world such as public perception, policy and legislation, and choosing between technological alternatives. Technological and other issues will be addressed relating to water pollution, air pollution, solid wastes, and the fate and transport of pollutants in the environment. Consideration of each area will include general background and key concepts, detailed design examples of importance in the area, and case studies/current topics. The course will include guest lectures.

Prerequisite: Mathematics 3 and Chemistry 5, or equivalent, or permission. Dist: TAS. Cushman-Roisin.

41. Sustainability and Natural Resource Management

11S, 12S: 11

Natural resources sustain human productivity. Principles of scientific resource management are developed, and prospects for sustainability are explored. Three generic categories of resource are analyzed: exhaustible, living, and renewable. In the first category we emphasize the lifecycle of exploitation including exhaustion, exploration and substitution. In the living category we explore population dynamics under natural and harvested regimes, for fisheries and forests. Finally, the renewable case of water is treated in terms of quantity and quality. Throughout, the intersection of natural, economic, and political behavior is explored in theory via computer simulations; case studies illustrate contemporary management problems and practices.

Prerequisite: Mathematics 13. Dist: TAS. Lynch.

42. Contaminant Hydrogeology (Identical to Earth Sciences 76)

11S: 2A; Laboratory: Th 4:00-6:00 Offered in alternate years

Groundwater contamination is a widespread threat to the environment and to human health. This course will include a survey of physical, chemical, and biological processes by which both dissolved and multi-phase contaminants are transported and transformed in the subsurface. Laboratory is used to illustrate phenomena and principles.

Prerequisite: Earth Sciences 66 or permission of instructor. Dist: TAS. Renshaw.

43. Environmental Transport and Fate

12W: 11 Offered in alternate years

Introduction to movement and transformation of substances released into the natural environment. Fundamentals of advection, dispersion, and reaction. Aggregation and parameterization of various mixing processes leading to dispersion at larger spatial and temporal scales. Importance of inhomogeneity, anisotropy, and stratification in natural media. Basic principles are illustrated by application to atmospheric, ground water, river, estuarine, coastal, and oceanic pollution problems. Case studies include urban smog, acid rain, Chernobyl fall-out, and stratospheric ozone depletion.

Prerequisite: Mathematics 13; Engineering Sciences 37 or permission. Dist: TAS. Cush-man-Roisin.

44. Sustainable Design

11W, 12W: 10A

An interdisciplinary introduction to the principles of design for sustainability, with emphasis on the built environment. Through lectures, readings, discussions, and a major design project, students will learn to design buildings and other infrastructure with low to no impact on the environment. Emphasis is on creative thinking, strategies for managing the complexity of the product life-cycle of the infrastructure, and the thorough integration of human and economic aspects in the design. Homework and project activities provide practice in relevant engineering analyses. Enrollment is limited to 20 students

Prerequisites: Engineering Sciences 21 and 22 or Studio Art 65. Dist: TAS. Cushman-Roisin.

51. Principles of Systems Dynamics

11S, 12S: 10A

This course introduces systems dynamics, an approach to policy design and analysis based upon feedback principles and computer simulation. The approach is useful for gaining an understanding of the underlying structural causes of problem behavior in social, economic, political, environmental, technological, and biological systems. Goals of this approach are to gain better understanding of such problem behaviors and to design policies aimed at improving them. Lectures and exercises illustrate applications of the approach to real, current problems such as urban decay, resource depletion, environmental pollution, product marketing and distribution, and agricultural planning in an expanding population. The similarity and transferability of underlying feedback characteristics among various applications is emphasized. No prior engineering or computer science experience is necessary.

Prerequisite: Mathematics 3. Dist: TAS. Peterson.

52. Introduction to Operations Research

11W, 12W: 10A

Basic concepts of optimization are introduced as aids in systematic decision-making in engineering contexts. Deterministic optimization is developed in the form of linear and integer programming and their extensions. Probabilistic models are introduced in terms of Markov chains, queuing and inventory theory, and stochastic simulation. The course emphasizes the application of these methods to the design, planning, and operation of complex industrial and public systems.

Prerequisite: Mathematics 8. Dist: TAS. Santos.

56. Introduction to Biomedical Engineering

11S, 12S: 2; Laboratory

This course will survey applications of engineering principles to medical diagnosis/treatment of disease, monitoring/measurement of physiological function, and rehabilitation/ replacement of body dysfunction. Case studies will be used to highlight how engineering has advanced medical practice and understanding. Examples will be drawn from bioinstrumentation, bioelectricity, biotransport, biomaterials, and biomechanics. While investigations will focus primarily on the engineering aspects of related topics, issues surrounding patient safety, public policy and regulation, animal experimentation, etc. will be discussed as appropriate.

Prerequisite: Physics 13 and 14 (Physics 14 may be taken concurrently). Dist: TLA. Hoopes.

57. Intermediate Biomedical Engineering

11S: 2

The basic biomedical engineering concepts introduced in ENGS 56 will serve as the foundation for exploring technology in a clinical environment. The specific clinical setting to be explored will be the operating room (OR). This course will introduce a variety of surgical procedures and technologies from an engineering perspective. Areas of focus will include patient monitoring, biophysical tissue properties, general surgical instrumentation, tissue cutting and binding technologies, and optical visualization technologies. In addition, state-of-the-art procedures employing image-guided, minimally invasive, laparoscopic, and robot-assisted surgical technologies will be discussed. The first half of the term will include weekly seminars presented by surgeons describing a particular surgical procedure, the technologies currently used and a surgeon’s “wish-list”. During the second half of the term, students will undertake a design project aimed at developing a technology that addresses a specific need within the OR. Enrollment is limited to 18 students.

Prerequisites: Engineering Sciences 23 and Engineering Sciences 56 or equivalent. Dist: TAS. Halter.

61. Intermediate Electrical Circuits (pending approval)

10F, 11F: 10A; Laboratory

The course defines methods for writing the equations for any practical circuit, then introduces fundamental circuit theorems and two-port networks. Further topics are the operational amplifier, the fundamentals of filter theory, and the bipolar junction transistor. The student applies theory through laboratory exercises and an individual final design project and uses computer-aided design methods.

The course serves those preparing for advanced study of electrical circuits.

Prerequisite: Engineering Sciences 22 and 23. Fossum.

62. Microprocessors in Engineered Systems

11W, 12W: 10A; Laboratory

Microprocessors and microcomputers are central components in an ever-increasing number of consumer, industrial, and scientific products. This course extends the design frame-work developed in Engineering Sciences 31 to include these high integration parts. Students are introduced to simple and advanced microcomputers, their supporting peripheral hardware, and the hardware and software tools that aid designers in creating embedded system controllers. Laboratory projects will cover basic microprocessor behavior, bus interfaces, peripheral devices, and digital signal processing.

Prerequisite: Engineering Sciences 20 and 31. McGrath.

63. Introduction to VLSI Systems

10F, 11F: M,Th 3:00-5:00

This course provides an introduction to VLSI (very large scale integration) systems. It examines the physical structure and fabrication processes of transistors and interconnect technology, and surveys industry scaling trends. Students will learn electrical characteristics of VLSI circuit elements, and how to create schematics, layouts, and simulations of practical circuits. Discussion includes important aspects of state-of-the-art technology such as variation, leakage, and power limitations. A design project is required in which students demonstrate mastery of these concepts through the design and simulation of a complex VLSI circuit such as a static random-access memory.

Prerequisite: Engineering Sciences 31. Dist: TLA. Wissel.

64. Cellular and Molecular Biomechanics

12W: 2A Offered in alternate years

Engineering principles of cell design. Topics include elasticity of biopolymers and biomembranes, rheology of cytoskeletal components, molecular motors, cell motility. The course connects cell mechanics to micro- and nano-technology.

Prerequisites: Engineering Sciences 30 or equivalent. Dist: TAS. The staff.

65. Engineering Software Design

11W, 12W: 12

As a successor to Engineering Sciences 20, this course covers intermediate topics in programming and software design with an emphasis on engineering applications. Students will learn software design principles and basic data structures. Topics covered will include object-oriented design, user interface design, lists, stacks, queues, binary trees, hash tables, and simulation. Students will learn techniques for developing maintainable, extensible, and understandable software.

Prerequisite: Engineering Sciences 20 or Computer Science 5. Dist: TAS. Santos.

66. Discrete Mathematics in Computer Science (Identical to Computer Science 19; see also Mathematics 19)

11W, 12W: 10

This course integrates discrete mathematics with algorithms and data structures, using computer science applications to motivate the mathematics. It covers logic and proof techniques, induction, set theory, counting, asymptotics, discrete probability, graphs, and trees. Mathematics 19 is identical to Computer Science 19 and may substitute for it in any requirement.

Prerequisite Engineering Sciences 20 or Computer Science 5 or advanced placement. Dist: QDS. Zomorodian.

67. Programming Parallel Systems (Identical to Computer Science 63)

11F: 2A Offered in Alternate Years

Multi-core processors are now ubiquitous in most personal computers. These are the fundamental computer-engineering building blocks for high-performance servers, blade farms, and cloud computing. In order to utilize these devices in large systems they must be interconnected through networking and collectively programmed. This hands-on system-engineering course offers students the opportunity to explore problem-solving techniques on a high-performance multi-computer containing quad-core processors. The course involves weekly programming laboratories that teach POSIX thread, UDP and TCP network, and MPI style programming techniques. These techniques are explored in the context of scalable problem solving methods applied to typical problems in science and engineering ranging from client-server sensing and data repositories, to numerical methods, gaming and decision support. All laboratories will be conducted in the C programming language and proficiency in C is required.

Prerequisites: Engineering Sciences 20 or Computer Science 23. Dist: TAS. Taylor.

68. Introduction to Communication Systems

Not offered in the period from 10F through 12S

This course provides an introduction to communication systems. The focus is on the deterministic aspects of analog and digital systems. The student is introduced to modeling and analyzing signals in the time and frequency domains. Modulation techniques are addressed as well as, sampling, multiplexing, line coding, pulse shaping. Recent developments in communication systems are briefly discussed.

Prerequisite: Prior or concurrent enrollment in Engineering Sciences 22, 27 and 92 strongly recommended.

71. Structural Analysis

11S, 12S: 9

An introduction to the behavior of structural systems (including examples of buildings, space structures, and mechanical systems), with an emphasis on modeling and approximating behavior. Classical and computational analysis methods for structural load flow through basic three-dimensional structures; methods of approximating the response of planar structures; methods of determining deformations in planar, statically determinate structure; actions and deformations in statically indeterminate structures, using both flexibility/compatibility methods and stiffness/equilibrium methods (including an introduction to matrix methods). A structural system of choice will be redesigned to improve performance.

Prerequisites: Engineering Sciences 33. Dist: TAS. May.

73. Materials Processing and Selection

12S: 10A; Laboratory Offered in Alternate Years.

In this course the basic concepts of materials science introduced in Engineering Sciences 24 are applied to a variety of materials problems and processes. The course will treat processes and principles relevant to both mechanical and electrical engineering applications. Topics include solidification and crystal growth, joining and bonding techniques, deformation processing, surface coatings and thin film deposition, polymer processing, composite materials, magnetic and dielectric materials, powder metallurgy and ceramics processing, materials selection, failure processes, and quality control. The course will involve labora-tory exercises and field trips to local industry. Materials applications will be considered on a case study basis, including aerospace and automotive structures, consumer goods, and high performance sports equipment, electric components, VLSI circuit fabrication and packaging.

Prerequisites: Engineering Sciences 24 and Engineering Sciences 33 or equivalent. Dist: TLA. Frost.

75. Product Design

11S, 12S: 10A

A laboratory course on human-centered product design. A series of design projects form the vehicle for exploring creative strategies for optimizing product design for human use. The course focus includes need-finding, concept development, iterative modeling, prototyping and testing. The goal is synthesis of technical requirements with aesthetic and human concerns. Includes presentations by visiting professional designers. Enrollment is limited to 20 students.

Prerequisite: Engineering Sciences 21 or 190. Dist: TAS. Robbie, Collier.

76. Machine Engineering (pending approval)

10F, 11F: 10A

An introduction to the analysis and synthesis of mechanical components and systems. Lecture topics focus on design and analysis of mechanical components subject to static and fatigue loading conditions, deformation, and buckling. Power transmission shafting, bearings, and gears will be studied in detail. A survey of design requirements for other components - springs, screws, belts, clutches, brakes, roller chains, and welded and riveted connections – will be provided. The class includes laboratory sessions for developing practical skills in design fabrication. A term project emphasizes the synthesis of a working machine to complete a specified task. The project involves the design or selection of components studied, and includes fabrication and demonstration of the machine. Solid modeling software is used as a design tool. Enrollment is limited to 30 students.

Prerequisite: Engineering Sciences 21, 33, and proficiency with solid modeling software. Dist: TAS. Ray.

80. Ethics and Engineering

10F, 11F: 2

An examination of the normative dimensions of professional practice, with a practical focus on Engineering. A discussion of Common Morality; ethical theories (virtue, deontological, utilitarian, contractarian); the definition and role of professions in contemporary societies, including theories of professionalism that seek to justify action or inaction in the workplace. The relations among professionals, clients, employers, professional societies, and the service population; professional codes of conduct. Case studies will include con-temporary accidents and issues in advanced technology (genetic engineering; nanotechnology; the machine-human interface). Goals of achievement for the profession will be examined, as expressed by professional societies, educators, and legislation, in the context of emergent globalization of technology and trade.

Enrollment limited to 20 students. May not be used to satisfy A.B. major requirements. It may be used for course count in the B. E. Program.

Prerequisite: Senior standing in the Engineering Sciences major, the physical sciences, or Philosophy; or permission. Dist: TMV. Lynch.

84. Reading Course

All Terms: Arrange

Advanced undergraduates occasionally arrange with a faculty member a reading course in a subject not occurring in the regularly scheduled curriculum. This course can only be elected once and either Engineering Sciences 84 or 85 may be used toward the Engineering Sciences major, but not both.

Prerequisite: Permission of the Department Chair. (Proposed courses should include a full syllabus, resources and student evaluation methods and must be submitted for approval prior to the end of the term preceding the term in which the course will be taken.)

85. Special Topics

All Terms: Arrange

From time to time a section of Engineering Sciences 85 may be offered in order to pro-vide an advanced course in a topic which would not otherwise appear in the curriculum. This course can only be elected once and either Engineering Sciences 84 or 85 may be used toward the Engineering Sciences major, but not both.

Prerequisite: Permission of the Department Chair.

86. Independent Project

All terms: Arrange

An individual research or design project carried out under the supervision of a member of the staff. Students electing this course will be expected to carry out preliminary reading during the preceding term. This course may be taken in one term, or as a one-third course credit for each of three consecutive terms. A major written report and oral presentation will be submitted at the completion of the course.

Engineering Sciences 86 may be counted as an elective in the major if Engineering Sciences 89 (formerly 190) is taken as the culminating experience. Only one of either Engineering Sciences 86 or 88 may be used in satisfaction of the combined A.B. major and B.E. degree requirements.

Prerequisite: Senior standing in the engineering sciences major or Bachelor of Engineering standing and permission of the Department Chair is required. (One-page proposal submission required and must be submitted for approval prior to the end of the term preceding the term in which the course will be taken.)

87. Undergraduate Investigations

All terms: Arrange

An original investigation in a phase of science or engineering under the supervision of a member of the staff. Students electing the course will be expected to carry out preliminary reading during the preceding term and to meet weekly with the staff member supervising the investigation. The course is open to qualified undergraduates with the consent of the Department Chair, and it may be elected more than once, or taken as a one-third course credit for each of three consecutive terms. A report describing the details of the investigation must be filed with the Department Chair at the completion of the course. May not be used to satisfy any A.B. major or B.E. degree requirements.

Prerequisite: permission of the Department Chair. (One-page proposal submission required and must be submitted for approval prior to the end of the term preceding the term in which the course will be taken.)

88. Honors Thesis

All terms: Arrange

Honors version of Engineering Sciences 86.

A course normally elected by honors students in one term of the senior year. The student will conduct a creative investigation suitable to the major subject under the supervision and guidance of a member of the staff. Students electing this course will be expected to begin the project work at least one term prior to electing Engineering Sciences 88 and may choose to conduct the preliminary investigation under Engineering Sciences 87. A major written report and oral presentation will be submitted at the completion of the course.

Engineering Sciences 88 may be counted as an elective in the major if Engineering Sciences 89 (formerly 190) is taken as the culminating experience. Only one of either Engineering Sciences 86 or 88 may be used in satisfaction of the combined A.B. major and B.E. degree requirements.

Prerequisite: permission of the chair of the Honors program.

89. Engineering Design Methodology and Project Initiation (formerly ENGS 190)

10F, 11F: 2A

This course explores elements of the engineering design process as a means of enhancing student ability in problem definition; development and evaluation of creative alternatives, application and methods of technical and economic analysis, identification and application of ethical and legal constraints, and effective presentation of technical information. Design projects are developed from specifications submitted by industry and other organizations and are pursued over the course of two quarters as a team project, 89/90 (formerly 190/290). Written and oral proposal and progress report are required for the design project during the term. A project advisor is required for each design team to serve as consultant to the team’s efforts. Engineering Sciences 89 (formerly 190), is the first unit of a two-term course sequence 89/90 (formerly 190/290) that must be taken consecutively.

Prerequisites: Prior to enrollment in 89 (formerly 190), at least six engineering courses must be completed. These include Engineering Sciences 21 plus five additional courses numbered 22 to 76. Van Citters.

90. Engineering Design Methodology and Project Completion (formerly ENGS 290)

11W, 12W: Arrange

This course is the second unit in the two-course, team engineering design sequence 89/90 (formerly 190/ 290). The objective of the course is to develop the student’s professional abilities by providing a realistic project experience in engineering analysis, design, and development. Students continue with the design teams formed in Engineering Sciences 89 (formerly 190) to complete their projects. Design teams are responsible for all aspects of their respective projects, which involve science, innovation, analysis, experimentation, economic decisions and business operations, planning of projects, patents, and relationships with clients. Mid-term and final oral presentations and written reports are required. A faculty member is assigned to each design team to serve as consultant to the team’s efforts.

Prerequisite: Engineering Sciences 89 (formerly 190). Collier.

91. Numerical Methods in Computation (Identical to Mathematics 26 and Computer Science 26)

10F, 11F: 12

A study and analysis of important numerical and computational methods for solving engineering and scientific problems. The course will include methods for solving linear and nonlinear equations, doing polynomial interpolation, evaluating integrals, solving ordinary differential equations, and determining eigenvalues and eigenvectors of matrices. The student will be required to write and run computer programs.

Prerequisite: Computer Science 5 or Engineering Sciences 20; Engineering Sciences 22 or Mathematics 23, or equivalent. Dist: QDS. Shepherd.

92. Fourier Transforms and Complex Variables (Identical to Physics 70)

10F, 11F: 2

Survey of a number of mathematical methods of importance in Engineering and Physics with particular emphasis on the Fourier transform as a tool for modeling and analysis. Orthogonal function expansions, Fourier series, discrete and continuous Fourier trans-forms, generalized functions and sampling theory, complex functions and complex integration, Laplace, Z, and Hilbert transforms. Computational Fourier analysis. Applications to linear systems, waves, and signal processing.

Prerequisite: Mathematics 33 or Engineering Sciences 22 and 23 or the equivalent. Dist: QDS. Hansen.

93. Statistical Methods in Engineering (formerly ENGS 103)

11W: 11 11S: 12 12W: 11 12S: 12

The application of statistical techniques and concepts to maximize the amount and quality of information resulting from experiments. After a brief introductory summary of fundamental concepts in probability and statistics, topics considered will include probability distributions, sampling distributions, estimation and confidence intervals for parameters of statistical distributions, hypothesis testing, design and analysis of variance for single and multiple-factor experiments, regression analysis, estimation and confidence intervals for parameters of non-statistical models, and statistical quality control.

Prerequisites: Mathematics 13 or equivalent. Dist: QDS. Borsuk (winter), Lasky (spring).

100. Methods in Applied Mathematics I (Identical to Physics 100)

10F, 11F: 11

Concepts and methods used in the treatment of linear equations with emphasis on matrix operations, differential equations, and eigenvalue problems will be developed following a brief review of analytic function theory. Topics include the Fourier integral, finite and infinite dimensional vector spaces, boundary value problems, eigenfunction expansions, Green’s functions, transform techniques for partial differential equations, and series solution of ordinary differential equations. Properties and uses of orthogonal polynomials and special functions such as the hypergeometric, Bessel, Legendre, and gamma functions are included. Applications in engineering and physics are emphasized.

Prerequisite: Engineering Sciences 92 or Mathematics 33 or 43, with permission of instructor, or the equivalent. Caldwell.

104. Optimization Methods for Engineering Applications

11W, 12W: 12

An introduction to various methods of optimization and their uses in modern engineering. Students will learn to formulate and analyze optimization problems and apply optimization techniques in addition to learning the basic mathematical principles on which these techniques are based. Topic coverage includes linear programming, nonlinear programming, dynamic programming, combinatorial optimization and Monte Carlo methods.

Prerequisite: Mathematics 22 and Engineering Sciences 27 or equivalents, or permission of instructor. Cybenko.

105. Computational Methods for Partial Differential Equations

11W, 12W: 11

This course concentrates on the numerical solution of partial differential equations commonly encountered in Engineering Sciences. Finite difference and finite element methods are used to solve problems in heat flow, wave propagation, vibrations, fluid mechanics, hydrology, and solid mechanics. The course materials emphasize the systematic generation of numerical methods for elliptic, parabolic, and hyperbolic problems, and the analysis of their stability, accuracy, and convergence properties. Weekly computer exercises will be required to illustrate the concepts discussed in class.

Prerequisite: Mathematics 23 and Engineering Sciences 91 (Mathematics 26 or Computer Science 26), or equivalents. Lynch.

106. Numerical Linear Algebra (Identical to Computer Science 106)

10F, 11F: 2

The course examines in the context of modern computational practice algorithms for solving linear systems Ax = b and Az = λx. Matrix decomposition algorithms, matrix inversion, and eigenvector expansions are studied. Algorithms for special matrix classes are featured, including symmetric positive definite matrices, banded matrices, and sparse matrices. Error analysis and complexity analysis of the algorithms are covered. The algorithms are implemented for selected examples chosen from elimination methods (linear systems), least squares (filters), linear programming, incidence matrices (networks and graphs), diagonalization (convolution), sparse matrices (partial differential equations).

Prerequisite: Computer Science 26, Mathematics 26, or Engineering Sciences 91. Stu-dents are to be familiar with approximation theory, error analysis, direct and iterative technique for solving linear systems, and discretization of continuous problems to the level normally encountered in an undergraduate course in numerical analysis. Chakrabarti.

110. Signal Processing

11S, 12S: 10

Continuous and discrete-time signals and systems. The Discrete Fourier Transform and the Fast Fourier Transform. Linear filtering of signals and noise. Characterization of random signals using correlation functions and power spectral densities. Problems will be assigned that require the use of the computer.

Prerequisite: Engineering Sciences 61 and 92 or equivalents. Hansen.

112. Modern Information Technologies

11S, 12S: 11

This course covers current and emerging information technologies, focusing on their engineering design, performance and application. General topics such as distributed component and object architectures, wireless networking, web computing and information security will be covered. Specific subjects will include Java, CORBA, JINI public key cryptography, web search engine theory and technology, and communications techniques relevant to wireless networking such as Code Division Multiple Access protocols and cellular technology.

Prerequisites: Engineering Sciences 20, Engineering Sciences 93 (formerly 103) and 27 or Computer Science 78. Engineering Sciences 93 (formerly 103) can be taken concurrently. Cybenko.

114. Networked Multi-Agent Systems

11S, 12S: 2A

Design and analysis of networked systems comprised of interacting dynamic agents will be considered. Inspired by the cohesive behavior of flocks of birds, we design self-organizing engineering systems that mimic a sense of coordinated motion and the capability of collaborative information processing similar to flocks of birds. Examples include multi-robot networks, social networks, sensor networks, and swarms. The course combines concepts in control theory, graph theory, and complex systems in a unified framework.

Prerequisite: Engineering Sciences 26, Mathematics 23, or equivalents plus familiarity with MATLAB. Olfati-Saber.

115. Parallel Computing

10F: 2A

Parallel computation, especially as applied to large scale problems. The three main topics are: parallel architectures, parallel programming techniques, and case studies from specific scientific fields. A major component of the course is laboratory experience using at least two different types of parallel machines. Case studies will come from such applications areas as seismic processing, fluid mechanics, and molecular dynamics.

Prerequisites: Engineering Science 91 (or Computer Science 26, Mathematics 26 or equivalent). Taylor.

116. Computer Engineering: Computer Architecture (Identical to Computer Science 107)

10F, 11F: 10

This course provides an introduction to the field of computer architecture. The history of the area will be examined, from the first stored program computer to current research issues. Topics covered will include successful and unsuccessful machine designs, cache memory, virtual memory, pipelining, instruction set design, RISC/CISC issues, and hard-ware/software tradeoffs. Readings will be from the text and an extensive list of papers. Assignments will include homeworks and a substantial project, intended to acquaint students with open questions in computer architecture.

Prerequisite: Engineering Sciences 31 and Computer Science 37 (Computer Science 48, 58, or equivalent recommended). Berk.

120. Electromagnetic Fields and Waves

11W, 12W: 9

Properties of electromagnetic fields and waves in free space and in conducting and dielectric media. Reflection and transmission at boundaries. Transmission lines. Waveguides.

Prerequisite: Engineering Sciences 23 or Physics 41. Shubitidze.

122. Semiconductor Theory and Devices (Identical to Physics 126)

12W: Arrange Offered in alternate years

Elementary physics (classical and quantum) is applied to create models for the behavior of semiconductor devices. The distribution of electron energy, the gap between energy bands, and the mechanisms of current flow are derived. The pn junction and its variations, bipolar junction transistor, junction field effect transistor, and MOSFET devices are studied. Other devices studied are chosen from among opto-electronic and heterojunction devices.

Prerequisite: Engineering Sciences 24 and 32 or equivalents. Garmire.

123. Optics (Identical to Physics 123)

12S: Arrange Offered in alternate years

The physical principles and engineering applications of optics, with an emphasis on optical systems. Geometric optics: ray tracing, first-order analysis, imaging, radiometry. Wave optics: polarization, interference, diffraction, Fourier optics. Sources and detectors. Fiber optic systems.

Prerequisite: Engineering Sciences 23 or Physics 41, and Engineering Sciences 92 or equivalent. Testorf.

124. Optical Devices and Systems (Identical to Physics 124)

11W: Arrange Offered in alternate years

Light has now taken its place beside electricity as a medium for information technology and for engineering and scientific instrumentation. Applications for light include telecommunications and computers, as well as instrumentation for materials science, biomedical, mechanical and chemical engineering. The principles and characteristics of lasers, detectors, lenses, fibers and modulators will be presented, and their application to specific optical systems introduced. The course will be taught in an interdisciplinary way, with applications chosen from each field of engineering. Students will choose design projects in their field of interest.

Prerequisite: Engineering Sciences 23. Garmire.

125. Power Electronics and Electromechanical Energy Conversion

10F, 11F: 11

Controlled use of energy is essential in modern society. As advances in power electronics extend the capability for precise and efficient control of electrical energy to more applications, economic and environmental considerations provide compelling reasons to do so. In this class, the principles of power processing using semiconductor switching are introduced through study of pulse-width-modulated dc-dc converters. High-frequency techniques such as soft-switching are analyzed. Magnetic circuit modeling serves as the basis for trans-former, inductor, and electric machine design. Electromechanical energy conversion is studied in relation to electrostatic and electromagnetic motor and actuator design. Applications to energy efficiency, renewable energy sources, robotics, and micro-electromechanical systems are discussed. Laboratory exercises lead to a project involving switching converters and/or electric machines.

Prerequisite: Engineering Sciences 23 and 32. Sullivan.

126. Analog VLSI Systems Design

11S: 2A Offered in alternate years

Design methodologies of very large scale integration (VLSI) analog circuits as practiced in industry will be discussed. Topics considered will include such practical design considerations as size and cost; technology processes; modeling of CMOS, bipolar, and diode devices; advanced circuit simulation techniques; basic building blocks; amplifiers; and analog systems. A design project is also required in which the student will design, analyze, and optimize a small analog or mixed analog/digital integrated circuit. This design and some homework assignments will require the student to perform analog and digital circuit simulations to verify circuit operation and performance. Lectures will be supplemented by guest lecturers from industry.

Prerequisites: Engineering Sciences 32 and 63, or permission. Odame.

128. Advanced Digital Systems Design (pending approval)

11S: Arrange Offered in Alternate Years

Field-programmable gate arrays (FPGAs) have become a major fabric for implementing digital systems, rivaling application-specific integrated circuits (ASICs) and microprocessors/microcontrollers, particularly in applications requiring special architectures or high data throughput, such as digital signal processing. Hardware description languages (HDLs) have become the dominant method for digital system design. This course will advance the student’s understanding of FPGA design flow and ability to perform HDL-based design and implementation on FPGAs. Topics include: FPGA architectures, digital arithmetic, pipelining and parallelism, efficient design using register transfer level coding and IP cores, computer-aided tools for simulation, synthesis, and debugging. The course is graded on a series of laboratory exercises and a final project.

Prerequisites: Engineering Sciences 31 and Engineering Sciences 62 or Computer Science 37. Hansen

130. Mechanical Behavior of Materials

10F, 11F: 9

A study of the mechanical properties of engineering materials and the influence of these properties on the design process. Topics include tensorial description of stress and strain, elasticity, plastic yielding under multiaxial loading, flow rules for large plastic strains, microscopic basis for plasticity, viscoelastic deformation of polymers, creep, fatigue, and fracture.

Prerequisite: Engineering Sciences 24 and 33, or equivalent. Schulson.

131. Science of Solid State Materials

10F, 11F: 10

This course provides a background in solid state physics and gives students information about modern directions in research and application of solid state science. The course serves as a foundation for more advanced and specialized courses in the engineering of solid state devices and the properties of materials. The main subjects considered are crystal structure, elastic waves-phonons, Fermi-Dirac and Bose-Einstein statistics, lattice heat capacity and thermal conductivity, electrons in crystals, electron gas heat capacity and thermal conductivity, metals, semiconductors, superconductors, dielectric and magnetic prop-erties, and optical properties. Amorphous solids, recombination, photoconductivity, photoluminescence, injection currents, semiconductor lasers, high temperature superconductors, and elements of semiconductor and superconductor microelectronics are considered as examples.

Prerequisite: Engineering Sciences 24, Physics 24, Chemistry 76 or equivalent. Petrenko.

132. Thermodynamics and Kinetics in Condensed Phases

11W, 12W: 9L

This course discusses the thermodynamics and kinetics of phase changes and transport in condensed matter, with the objective of understanding the microstructure of both natural and engineered materials. Topics include phase equilibria, atomic diffusion, interfacial effects, nucleation and growth, solidification of one-component and two-component systems, solubility, precipitation of gases and solids from supersaturated solutions, grain growth, and particle coarsening. Both diffusion-assisted and diffusionless or martensitic transformations are addressed. The emphasis is on fundamentals. Applications span the breadth of engineering, including topics such as polymer transformations, heat treatment of metals, processing of ceramics and semiconductors. Term paper.

Prerequisite: Engineering Sciences 24 and 25, or equivalent. Schulson.

134. Nanotechnology

Not offered in the period from 10F through 12S

Current papers in the field of nanotechnology will be discussed in the context of the course material. In the second half of the term, students will pick a topic of interest and have either individual or small group meetings to discuss literature and research opportunities in this area. The students will prepare a grant proposal in their area of interest. Not open to students who have taken Engineering Sciences 74.

Prerequisites: Engineering Sciences 24 or Physics 19 or Chemistry 6, or equivalent. The staff.

135. Thin Films and Microfabrication Technology

12W: Arrange Offered in alternate years

This course covers the processing aspects of semiconductor and thin film devices. Growth methods, metallization, doping, insulator deposition, patterning, and analysis are covered. There are two major projects associated with the course —an experimental investigation performed in an area related to the student’s research or interests, and a written and oral report on an area of thin film technology.

Prerequisite: Engineering Sciences 24 or equivalent. Levey.

137. Methods of Materials Characterization (Identical to Physics 128 and Chemistry 137)

12S: 2A Offered in alternate years

This survey course discusses both the physical principles and practical applications of the more common modern methods of materials characterization. It covers techniques of both microstructural analysis (OM, SEM, TEM, electron diffraction, XRD), and microchemical characterization (EDS, XPS, AES, SIMS, NMR, RBS and Raman spectroscopy), together with various scanning probe microscopy techniques (AFM, STM, EFM and MFM). Emphasis is placed on both the information that can be obtained together with the limitations of each technique. The course has a substantial laboratory component, including a project involving written and oral reports, and requires a term paper.

Prerequisite: Engineering Sciences 24 or permission. I. Baker.

140. Applied Mechanics: Dynamics

11W, 12W: 2

The fundamentals of dynamics with emphasis on their application to engineering problems. Newtonian mechanics including kinematics and kinetics of particles and rigid bodies, work, energy, impulse, and momentum. Intermediate topics will include Lagrange’s equations, energy methods, Euler’s equations, rigid body dynamics, and the theory of small oscillations.

Prerequisite: Engineering Sciences 22. Van Citters.

142. Intermediate Solid Mechanics

11W, 12W: 10

Exact and approximate solutions of the equations of elasticity are developed and applied to the study of stress and deformation in structural and mechanical elements. The topics will include energy methods, advanced problems in torsion and bending, stress concentrations, elastic waves and vibrations, and rotating bodies. Although most applications will involve elastic deformation, post-yield behavior of elastic-perfectly plastic bodies will also be studied. The course will also include numerous applications of finite element methods in solid mechanics.

Prerequisite: Engineering Sciences 71 or Engineering Sciences 76 or equivalent. May.

145. Modern Control Theory

11S, 12S: 10A

A continuation of Engineering Sciences 26, with emphasis on digital control, state-space analysis and design, and optimal control of dynamic systems. Topics include review of classical control theory; discrete-time system theory; discrete modeling of continuous-time systems; transform methods for digital control design; the state-space approach to control system design; optimal control; effects of quantization and sampling rate on performance of digital control systems. Laboratory exercises reinforce the major concepts; the ability to program a computer in a high-level language is assumed.

Prerequisite: Engineering Sciences 26. Phan.

146. Computer-Aided Mechanical Engineering Design

11S, 12S: 2A

An investigation of techniques useful in the mechanical design process. Topics include computer graphics, computer-aided design, computer-aided manufacturing, computer-aided (finite element) analysis, and the influence of manufacturing methods on the design process. Project work will be emphasized. Enrollment is limited to 24 students.

Prerequisite: Engineering Sciences 76. Diamond.

150. Computational Fluid Dynamics

11S, 12S: 3A

The focus of the course is the use of computational fluid dynamics (CFD) to solve real-life engineering problems. The basic conservation equations, theory of turbulence and different turbulence models are considered. A wide variety of fluid flows, heat transfer, and multiphase flow phenomena are studied. Numerical solution techniques are discussed as well as discretization of the flow geometry, i.e. grid generation. Students are required to complete several CFD projects.

Prerequisite: Engineering Sciences 34, or permission of the instructor. Cheng.

151. Environmental Fluid Mechanics

11S: 10A Offered in alternate years

Applications of fluid mechanics to natural flows of water and air in environmentally relevant systems. The course begins with a review of fundamental fluid physics with emphasis on mass, momentum and energy conservation. These concepts are then utilized to study processes that naturally occur in air and water, such as boundary layers, waves, instabilities, turbulence, mixing, convection, plumes and stratification. The knowledge of these processes is then sequentially applied to the following environmental fluid systems: rivers and streams, wetlands, lakes and reservoirs, estuaries, the coastal ocean, smokestack plumes, urban airsheds, the lower atmospheric boundary layer, and the troposphere. Interactions between air and water systems are also studied in context (for example, sea breeze in the context of the lower atmospheric boundary layer).

Prerequisites: Engineering Sciences 34 and Engineering Sciences 37, or equivalent. Cushman-Roisin.

152. Magnetohydrodynamics (Identical to Physics 115)

11W: 2A Offered in alternate years

The fluid description of plasmas and electrically conducting fluids including magnetohydrodynamics and two-fluid fluid theory. Applications to laboratory and space plasmas including magnetostatics, stationary flows, waves, instabilities, and shocks.

Prerequisites: Physics 68 or equivalent, or permission of the instructor. Lotko.

153. Computational Plasma Dynamics (Identical to Physics 118)

11S: Arrange Offered in alternate years

Theory and computational techniques used in contemporary plasma physics, especially nonlinear plasma dynamics, including fluid, particle and hybrid simulation approaches, also linear dispersion codes and data analysis. This is a “hands-on” numerical course; students will run plasma simulation codes and do a significant amount of new programming (using Matlab).

Prerequisites: Physics 68 or equivalent with Engineering Sciences 91 or equivalent recommended, or permission of the instructor. Denton.

155. Intermediate Thermodynamics

11S, 12S: Arrange

The concepts of work, heat, and thermodynamic properties are reviewed. Special consideration is given to derivation of entropy through information theory and statistical mechanics. Chemical and phase equilibria are studied and applied to industrial processes. Many thermodynamic processes are analyzed; the concept of exergy (availability) is used to evaluate their performance, and identify ways to improve their efficiency.

Prerequisite: Engineering Sciences 25. Frost.

156. Heat, Mass, and Momentum Transfer

11S, 12S: 10

Fundamentals of convection, conduction, radiation, mass, and momentum transport. Basic conservation laws and rate equations in laminar and turbulent flows. Exact solutions. Approximate solutions using boundary layer or integral techniques. Empirical methods. Analysis of engineering systems.

Prerequisite: Engineering Sciences 34. Petrenko.

157. Chemical Process Design

11W, 12W: 11

An in-depth exposure to the design of processes featuring chemical and/or biochemical transformations. Topics will feature integration of unit operations, simulation of system performance, sensitivity analysis, and system-level optimization. Process economics and investment return will be emphasized, with extensive use of the computer for simulation and analysis.

Prerequisite: Engineering Sciences 36. Laser.

158. Chemical Kinetics and Reactors

12W: 12 Offered in alternate years

The use of reaction kinetics, catalyst formulation, and reactor configuration and control to achieve desired chemical transformations. The concepts and methods of analysis are of general applicability. Applications include combustion, fermentations, electrochemistry, and petrochemical reactions.

Prerequisite: Engineering Sciences 36. Griswold.

160. Biotechnology and Biochemical Engineering

10F, 11F: 9; Laboratory

A graduate section of Engineering Sciences 35 involving a project and extra class meetings. Not open to students who have taken Engineering Sciences 35.

Prerequisite: Mathematics 3, Chemistry 3 or 5, Biology 12 or 13 and permission of the instructor. Gerngross.

161. Metabolic Engineering

12S: 11 Offered in alternate years

A consideration of practical and theoretical aspects of modifying metabolic pathways to produce products of interest. After reviewing basic principles of metabolism and the scope of the metabolic engineering field, case studies of metabolic engineering will be examined including detailed consideration at a genetic level. Thereafter, techniques and applications of metabolic modeling will be considered, including structured modeling and metabolic control theory.

Prerequisite: Engineering Sciences 160, a non-introductory course in biochemistry or molecular biology, or permission. Gerngross, Lynd.

162. Methods in Biotechnology

11S: Arrange Offered in alternate years

This is a laboratory based course designed to provide hands on experience with modern biotechnological research, high throughput screening and production tools. The course pro-vides familiarity with processes commonly used in the biotechnology industry. Examples include fermentation systems controlled by programmable logic controllers, down stream processing equipment such as continuous centrifugation, cross flow ultra-filtration and fluidized bed chromatography. The laboratory also demonstrates the substitution of routine molecular biological and biochemical operations by automated liquid handlers and labora-tory robots. Students design and develop a bioassay, which is then implemented by laboratory robots for which they have to write their own implementation program. The course has a significant laboratory component.

Enrollment is limited to 12 students. Prerequisites: one from Engineering Sciences 35, 160, and 161, or one from Biology 61, 64, and 65. Griswold.

164. Cellular and Molecular Biomechanics

12W: 2A Offered in alternate years

A graduate section of Engineering Sciences 64 involving a project and additional class meetings. Not open to students who have taken Engineering Sciences 64.

Prerequisites: Engineering Sciences 30 or equivalent, Engineering Sciences 33 or 34 or equivalent. The staff.

165. Biomaterials

Not offered in the period from 10F through 12S

Consideration of material problems is perhaps one of the most important aspects of prosthetic implant design. The effects of the implant material on the biological system as well as the effect of the biological environment on the implant must be considered. In this regard, biomaterial problems and the bioelectrical control systems regulating tissue responses to cardiovascular and orthopedic implants will be discussed. Examples of prosthetic devices currently being used and new developments of materials appropriate for future use in implantation will be taken from the literature.

Prerequisite: Engineering Sciences 24, or equivalent. Staff.

167. Medical Imaging

10F: 10 Offered in alternate years

A comprehensive introduction to all major aspects of standard medical imaging systems used today. Topics include radiation, dosimetry, x-ray imaging, computed tomography, nuclear medicine, MRI, ultrasound, and imaging applications in therapy. The fundamental mathematics underlying each imaging modality is reviewed and an engineering picture of the hardware needed to implement each system is examined. The course will incorporate a journal club review of research papers, term tests, and a term project to be completed on an imaging system.

Prerequisites: Engineering Sciences 23 or equivalent. Pogue.

169. Intermediate Biomedical Engineering

11S: 2

A graduate section of Engineering Sciences 57. Students taking the course for graduate credit will be expected to write a research proposal aimed at developing a specific surgical technology. Groups of 2-3 students will work together. The proposal will require an extensive literature review, a detailed proposal of research activities, alternative methods, and timeline, and a detailed budget and budget justification for meeting the research objectives. Weekly meetings will take place between the groups and Professor Halter to discuss progress. By the end of the term the groups are expected to have a complete proposal drafted. Enrollment is limited to 18 students. Not open to students who have taken Engineering Sciences 57.

Prerequisites: Engineering Sciences 23 and Engineering Sciences 56 or equivalent. Halter.

171. Industrial Ecology

11S, 12S: 2

By studying the flow of materials and energy through industrial systems, industrial ecology identifies economic ways to lessen negative environmental impacts, chiefly by reducing pollution at the source, minimizing energy consumption, designing for the environment, and promoting sustainability. The objective of this course is to examine to what extent environmental concerns have already affected specific industries, and where additional progress can be made. With the emphasis on technology as a source of both problems and solutions, a broad spectrum of industrial activities is reviewed ranging from low-design high-volume to high-design low-volume products.

Students activities include a critical review of current literature, participation in class discussion, and a term project in design for the environment.

Prerequisite: Engineering Sciences 21 and 37. Cushman-Roisin.

172. Climate Change and Engineering

11S, 12S: 2A

The current assessment by the Intergovernmental Panel on Climate Change (IPCC) of the World Meteorological Organization (WMO) and the United Nations Environment Programme (UNEP) will be examined. The course will begin by scrutinizing the scientific basis of the assessment. Subsequently, regional and global impact projections will be examined. The technological options will be examined with respect to research and capitalization priorities, both corporate and governmental. Finally, the possibilities for novel governance structures based on a scientific understanding will be examined. Weekly critical presentations of the source material will be required. The course will culminate in the preparation, presentation, and refinement of a term paper of the student’s choosing.

Prerequisite: Junior or senior standing in the Science Division; graduate standing in engineering or science; or permission. Lynch.

200. Methods in Applied Mathematics II (Identical to Physics 110)

12W: Arrange

Continuation of Engineering Sciences 100 with emphasis on variational calculus, integral equations, and asymptotic and perturbation methods for integrals and differential equations. Selected topics include functional differentiation, Hamilton’s principle, Rayleigh-Ritz method, Fredholm and Volterra equations, integral transforms, Schmidt-Hilbert theory, asymptotic series, methods of steepest descent and stationary phase, boundary layer theory, WKB methods, and multiple-scale theory.

Prerequisite: Engineering Sciences 100, or equivalent. Lotko.

202. Nonlinear Systems

12W: 2A Offered in alternate years

The course provides basic tools for modeling, design, and stability analysis of nonlinear systems that arise in a wide range of engineering and scientific applications including robotics, autonomous vehicles, mechanical and aerospace systems, nonlinear oscillators, chaotic systems, population genetics, learning systems, and networked complex systems. There are fundamental differences between the behavior of linear and nonlinear systems. Lyapunov functions are powerful tools in dealing with design and stability analysis of nonlinear systems. After addressing the basic differences between linear and nonlinear systems, the course will primarily focus on normal forms of nonlinear systems and Lyapunov-based control design methods for a variety of applications with an emphasis on robotics, mechanical control systems, and particle systems in potential fields.

Prerequisite: Engineering Sciences 100 and 145 or equivalents and familiarity with MATLAB. Olfati-Saber.

205. Computational Methods for Partial Differential Equations II

11S: 11 Offered in alternate years

Boundary Element and spectral methods are examined within the numerical analysis framework established in Engineering Sciences 105. The boundary element method is introduced in the context of linear elliptic problems arising in heat and mass transfer, solid mechanics, and electricity and magnetism. Coupling with domain integral methods (e.g. finite elements) is achieved through the natural boundary conditions. Extensions to nonlinear and time-dependent problems are explored. Spectral methods are introduced and their distinctive properties explored in the context of orthogonal bases for linear, time-invariant problems. Extension to nonlinear problems is discussed in the context of fluid mechanics applications. Harmonic decomposition of the time-domain is examined for nonlinear Helmhotz-type problems associated with E&M and physical oceanography.

Prerequisite: Engineering Sciences 105. Paulsen.

220. Electromagnetic Wave Theory

Not offered in the period from 10F through 12S

Continuation of Engineering Sciences 120, with emphasis on fundamentals of propagation and radiation of electromagnetic waves and their interaction with material boundaries. Propagation in homogeneous and inhomogeneous media, including anisotropic media; reflection, transmission, guidance and resonance, radiation fields and antennas; diffraction theory; scattering.

Prerequisite: Engineering Sciences 100 and 120 or permission of the instructor.

250. Turbulence in Fluids

Not offered in the period from 10F through 12S

An introduction to the statistical theory of turbulence for students interested in research in turbulence or geophysical fluid dynamics. Topics to be covered include the statistical properties of turbulence; kinematics of homogeneous turbulence, phenomenological theories of turbulence; waves, instabilities, chaos and the transition to turbulence; analytic theories and the closure problem; diffusion of passive scalars; convective transport.

Prerequisite: Engineering Sciences 150 or equivalent.


Note: The list of courses available for undergraduate credit (for course count only) has been expanded. None of these courses serves in partial satisfaction of the Distributive Requirement.

129. Instrumentation and Measurements

11S, 12S: 11; Laboratory

A very significant part of designing electronic instruments involves selecting the appropriate physical devices to translate quantities to be measured into voltages or currents that can be sensed with electronic circuits. The range of sensors and transducers available will be studied with examples from industry and medical instrumentation. The course will explore in some detail the use of analog to digital (A/D) and digital to analog (D/A) converters and their applications. Students will also learn to use complete A/D-microprocessor-D/A systems since these are part of nearly all instruments now. In this course students will learn to build a complete instrument by combining analog and digital components and using advanced algorithms. We will review the basic concepts from analog electronics and real-time event driven programming one needs to understand in order to construct such instruments and experiment through a series of labs. The course will culminate with group projects to induce the students to go through the design process on a problem of their choice.

Prerequisite: Engineering Sciences 31 and 61 or equivalent. Hartov.

138. Corrosion and Degradation of Materials

Not offered in the period from 10F through 12S

Application of the thermodynamics and kinetics of electrochemical reactions to the understanding of such corrosion phenomena as oxidation, passivity, stress corrosion cracking, and corrosion fatigue. Discussion of methods of corrosion control and prevention including alloy selection, environmental control, anodic and cathodic protection, and protective coatings. Some treatment of the environmental degradation of non-metals and polymers. Applications to current materials degradation problems in marine environments, petrochemical and metallurgical industries, and energy conversion systems.

Prerequisite: Engineering Sciences 24 and Chemistry 5. Frost.

148. Structural Mechanics

11W: 10A Offered in alternate years

Development and application of approximate and “exact” analytical and computational methods of analysis to a variety of structural systems, including trusses, two- and three-dimensional frames, plates and/or shells. Modeling of structural systems as one and multi degree of freedom lumped systems permits analysis under a variety of dynamic loads as well as providing an introduction to vibration analysis.

Prerequisites: Engineering Sciences 33. Phan.

166. Physiology for Bioengineers

11W, 12W: 10A

This course is an introduction to physiological principles and concepts necessary for understanding basic regulatory phenomena and the pathophysiology of disease in living organisms. An analytical approach will be emphasized and terminology essential for under-standing and describing these processes will be developed. The course will include some aspects of cellular biology, excitable tissue phenomena, cardiopulmonary and renal physiology, and neuroendocrine regulation of some of these processes.

Prerequisite: Permission of the instructor. Diamond.

210. Spectral Analysis

12S: Arrange Offered in alternate years

An advanced treatment of digital signal processing for the analysis of time series. A study is made of parametric and nonparametric methods for spectral analysis. The course includes a review of probability theory, statistical inference, and the discrete Fourier Transform. Techniques are presented for the digital processing of random signals for the estimation of power spectra and coherency. Examples are taken from linear system theory and remote sensing using radar. Laboratory exercises will be assigned requiring the use of the computer.

Prerequisite: Engineering Sciences 110. Hansen.

212. Communications Theory

Not offered in the period from 10F through 12S

An advanced treatment of communications system engineering with an emphasis on dig-ital signal transmission. The course includes a review of probability theory, random processes, modulation, and signal detection. Consideration will be given to channel modeling, the design of optimum receivers, and the use of coding.

Prerequisite: Engineering Sciences 110.

230. Fatigue and Fracture

Not offered in the period from 10F through 12S

A study of the fracture and fatigue behavior of a wide range of engineering materials (metals, ceramics, polymers, biological materials and composites). Topics include; work of fracture, fracture mechanics (linear elastic, elastic-plastic and plastic), fracture toughness measurements, crack stability, slow crack growth, environmentally assisted cracking, fatigue phenomenology, the Paris Law and derivatives, crack closure, residual stress effects, random loading effects. These topics will be presented in the context of designing to avoid fracture and fatigue.

Prerequisite: Engineering 130 or permission of the instructor.

240. Kinematics and Dynamics of Machinery

Not offered in the period from 10F through 12S

A study of kinematics, dynamics, and vibrations of mechanical components. Topics will include: Kinematic analysis and synthesis of mechanisms, with applications to linkages, cams, gears, etc.; dynamics of reciprocating and rotating machinery; and mechanical vibrations. Computer aided design and analysis of kinematic and kinetic models.

Prerequisite: Engineering 140.

261. Biomass Energy Conversion

11S: Arrange Offered in alternate years

Biocommodity engineering is concerned with the biological production of large-scale, low unit value commodity products including fuels, chemicals, and organic materials. Intended primarily for advanced graduate students and drawing extensively from the literature, this course considers the emergence of biocommodity engineering as a coherent field of research and practice. Specific topics include feedstock and resource issues, the unit operations of biocommodity engineering — pretreatment, biological processing, catalytic processing, and separations—and the design of processes for biocommodity products.

Prerequisite: Engineering Sciences 157 and Engineering Sciences 161 and permission. Lynd, Laser.


Courses at the 300 level are ‘advanced graduate’ courses, distinguished from 100 and 200-level courses by the standard of accomplishment that is required. These advanced graduate courses comprise an in-depth study of an area of engineering or engineering sciences up to the point where the student is able effectively to read and evaluate current literature in the field and to the point where the student should be ready to undertake original work in the field.

Most 300-level courses are tutorials. The small size of Thayer School allows students to work closely with professors—a significant feature in courses that are expected to provide in-depth study.

These courses reflect areas of significant faculty professional involvement or areas in which they are engaged in advanced research or development.

Please consult the Thayer School Guide to Programs and Courses for the 300 level courses, Tutorial courses, Engineering Management courses and Project, Research, Independent Study, Seminar and Workshop courses.