logo
Overview
Curriculum
Academic Partnerships
Library
Innovation & Research

Olin Way
Needham, MA 02492-1200
781-292-2300
info@olin.edu

 Majors:
 Electrical and Computer
 Engineering
 Mechanical Engineering
 Engineering
   CONCENTRATIONS:
   BioEngineering
   Computing
   Materials Science
   Systems

Electrical and Computer Engineering
Program Specific Requirements

Electrical and Computer Engineering is a degree program designed to meet ABET Program Criteria in electrical and computer engineering. Olin's ECE degree focuses on the devices and structure of computing and communications systems, with an emphasis on hardware design.

Many courses in the general degree requirement support the ECE degree program. These courses are described in the course catalog . Three foundation general degree requirement courses provide particular disciplinary content in ECE. These are:

  • ENGR 1110    Modeling and Control of Compartment Systems

  • ENGR 1120    Modeling and Control of Distributed Systems

  • ENGR 2210    Principles of Engineering

The Course Requirements of the ECE program beyond the General Course Requirements are listed below:

Requirement Course Name Number
 
ECE Math -All of: Differential Equations MTH 2140
Discrete Mathematics MTH 2110
 
ECE - All of: Signals and Systems ENGR 2410
Introduction to Microelectronic Circuits ENGR 2420
Software Design ENGR 2510
Computer Architecture ENGR 3410
Analog and Digital Communications ENGR 3420
 
ECE - One of: Robotics ENGR 3390
OR Analog VLSI ENGR 3425
OR Digital VLSI ENGR 3430
OR Modern Sensors ENGR 3440
OR Semiconductor Devices ENGR 3450
OR Special Topics in Electrical and Computer Engineering ENGR 3499
OR any level 3000 or higher E:C course  
OR other course approved by ECE program group  

Course Descriptions


MTH 2110
Discrete Mathematics

Instructor(s): Adams
Credits: 4 MTH
Hours: 4-0-8
Usually Offered: Fall

Topics for this course include combinatorics, number theory, graph theory, an emphasis on creative problem solving, and the ability to read and write rigorous proofs.


MTH 2140
Differential Equations

Instructor(s): Moody
Credits: 2 MTH
Hours: 2-0-4
Usually Offered: Fall + Spring

An introduction to the solution techniques of differential equations. Topics include mathematical modeling, solution techniques to linear and nonlinear first-order differential equations, characteristic solutions to linear constant coefficient second-order differential equations, solutions to homogeneous (unforced) and inhomogeneous (forced) second-order linear systems. Applications include modeling of physical systems.


ENGR 1110
ICB 1 Engineering: Modeling and Control of Compartment Systems

Instructor(s): G. Pratt, Storey
Credits: 3 ENGR
Hours: 3-3-3
Co-requisites: MTH 1110 and SCI 1110
Usually Offered: Fall
Most Recent Web Site: http://icb.olin.edu/fall_05/ecs

A hands-on class in the modeling and control of compartment systems, including first and second order thermal, mechanical, and electrical systems, the nature of effort and flow (across and through state variables) as universal concepts, power and energy, impedance, damping, passivity, qualitative feedback stability, and hysteretic, P, PI, and PID control. Students will also learn to use MATLAB, Simulink, and to write basic real-time control and simulation software.


ENGR 1120
ICB 2 Engineering: Modeling and Control of Spatially Distributed Systems

Instructor(s): G. Pratt, Storey
Credits: 3 ENGR
Hours: 3-3-3
Co-requisites: MTH 1120 and SCI 1120
Usually Offered: Spring
Most Recent Web Site: http://icb.olin.edu/spring_05/eds

A hands-on class in the modeling and control of spatially distributed systems, including thermal diffusion in 1D and 2D, the heat equation, the wave equation, characteristic impedance and wave velocity, simple (Cartesian grid) finite difference analysis, acoustic transmission lines, electrical transmission lines, termination and wave reflection.


ENGR 2210
Principles of Engineering

Instructor(s): Minch, Stolk
Credits: 4 ENGR
Hours: 4-4-4
Prerequisites: ICB2
Usually Offered: Fall + Spring
Most Recent Web Site: http://ece.olin.edu/poe

Through a significant project experience, students will learn to integrate analysis, qualitative design, quantitative optimization, experiments, and simulations to improve their ability to engineer real systems. Two course sections will be offered, each one focusing on a particular type of engineering system. Section 01 will focus on electrical systems and components. Section 02 will focus on mechanical systems and material properties. Students need not enroll in a section corresponding to their intended major.


ENGR 2410
Signals and Systems

Instructor(s): Dabby
Credits: 4 ENGR
Hours: 2-2-8
Usually Offered: Spring

Signals (functions of one or more independent variables) and Systems (devices that perform operations on signals) presents fundamental concepts that arise in a variety of fields. The ideas and techniques associated with these concepts inform such diverse disciplines as biomedical engineering, acoustics, communications, aeronautics and astronautics, circuit design, and the arts, humanities, and social sciences. Topics include transforms (Z, LaPlace, Fourier), frequency analysis, convolution, FIR and IIR systems, stability, generalized functions, modulation (AM and FM), sampling, and digital filtering.


ENGR 2420
Introduction to Microelectronic Circuits

Instructor(s): Minch
Credits: 4 ENGR
Hours: 4-4-4
Prerequisites: ENGR 1120
Usually Offered: Spring

This course will cover the design of complementary metal-oxide-semiconductor (CMOS) electronic circuits in the context of modern integrated-circuit technology. The course will include an introduction to the fabrication and operation of metal-oxide semiconductor (MOS) transistors and to the design and operation of the basic building blocks of both analog and digital integrated circuits. Analog circuit topics will include single-transistor amplifier stages, current mirrors, cascodes, differential pairs, and single-stage operational amplifiers. Digital circuit topics will include the design of complementary CMOS logic gates and latches. Throughout the course, an emphasis will be placed on design-oriented circuit analysis techniques and developing circuit reasoning skill.


ENGR 2510
Software Design

Instructor(s): Downey, Stein
Credits: 4 ENGR
Hours: 5-0-7 (Fall); 6-0-6 (Spring)
Usually Offered: Fall + Spring
Most Recent Web Site: http://ece.olin.edu/sd

This course is an introduction to software design. This course focuses on a model of computation as a set of simultaneous ongoing entities embedded in and interacting with a dynamic environment, for example: computation as it occurs in spreadsheets, video games, web applications, and robots. A major component of the class is a weekly three hour in-class laboratory. Much of this laboratory is spent in collaborative work on program development, with an emphasis on student-student interaction and student-student teaching, facilitated and enriched by the course staff. In addition, design and implementation work is supplemented with observational laboratory assignments, inviting students to consider not only how to build a program, but how to anticipate its behavior and how to modify that behavior. Both students with no prior background and students with background comparable to the CS AP should both find this course interesting and worthwhile.


ENGR 3390
Robotics

Instructor(s): Barrett, G. Pratt
Hours: 4-0-8
Usually Offered: Spring
 

This course will be taught much like a graduate seminar. The current plan is to cover the all the bases:

1) Perception, Sensors, Computer Vision.
2) Navigation and Localization.
3) Actuation and Manipulation.
4) Mobility (walk, swim, roll, crawl, fly).
5) Intelligence (control, planning and mission execution).

The course will be built around the review and discussion of seminal technical papers in the robotics field, with guest lectures from the Olin Faculty and from external leaders in the robotics community.  

The course will also include an individual project done in simulation to help solidify key concepts but will not include a hardware or laboratory component.

Many of you are  already  working in this area  through SCOPE and research . This is an ideal course to take to both add depth and breadth to your SCOPE projects, and to also allow you to optimize your time by effectively co-aligning two concurrent classes (SCOPE and Robotics). 

While Seniors will get preference in registration, the course is also available to all students regardless of background. The only prerequisites are passion and persistence.


ENGR 3410
Computer Architecture

Instructor(s): Chang
Credits: 4 ENGR
Hours: 4-4-4
Prerequisites: ICB2, ENGR 2420 Recommended
Usually Offered: Fall
Most Recent Web Site: http://ca.olin.edu/cawiki

This course introduces a broad range of computation structures used in computation, from logic gates to specialized (e.g. DSP, cellular automata) as well as general purpose architectures. Design techniques for quantitatively optimizing performance are also taught. Students build a computer from the ground up.


ENGR 3420
Introduction to Analog and Digital Communications

Communication
Instructor(s): Mur-Miranda
Credits: 4 ENGR
Hours: 4-4-4
Prerequisites: ENGR 2410 or permission of Instructor
Usually Offered: Fall
Most Recent Web Site: http://faculty.olin.edu/~jmurmiranda/adcf05.htm

This course teaches students design techniques for analog and digital communications, including elementary coding and information theory. Topics also include modulation schemes, data compression, error detection and correction, encryption, transmitter and receiver design, and routing protocols. Students build an operative communications link over an unreliable channel.


ENGR 3425
Analog VLSI

Instructor(s): Minch
Credits: 4 ENGR
Hours: 4-4-4
Prerequisites: ENGR 2420 or permission of Instructor
Usually Offered: Fall
Most Recent Web Site: http://ece.olin.edu/avlsi

This course will provide an overview of devices available to analog integrated circuit designers in modern complementary metal-oxide-semiconductor (CMOS) technologies: resistors, capacitors, metal-oxide-semiconductor (MOS) transistors, and bipolar junction transistors. It will cover the transistor-level design of linear analog integrated-circuit modules, such as operational amplifiers and operational transconductance amplifiers as well as layout techniques for analog integrated circuits. Students will work in small teams on a series of projects involving the design of analog integrated circuit modules, culminating in the design of an analog system of moderate complexity, such as a filter or a data converter.


ENGR 3430
Digital VLSI

Instructor(s): Chang
Credits: 4 ENGR
Hours: 4-4-4
Prerequisites: ICB2, ENGR 2420 Recommended
Usually Offered: Spring

An introduction to digital CMOS design. Students will learn design techniques and layout their own custom integrated circuit, which will be fabricated by MOSIS.


ENGR 3440
Modern Sensors

Instructor(s): Somerville
Credits: 4 ENGR
Hours: 4-4-4
Prerequisites: ICB2, ENGR 2410
Usually Offered: TBA

Modern topics in sensors, including sensor fabrication, physics, signal conditioning, and "smart" sensors. Students will conduct research on sensor technologies of their choosing, and implement a sensor system of their own design.


ENGR 3450
Semiconductor Devices

Instructor(s): TBA
Credits: 4 ENGR
Hours: 4-4-4
Prerequisites: ICB2; SCI 1410 or SCI 3110
Usually Offered: TBA
Most Recent Web Site: http://ece.olin.edu/SemiconductorDevices

Introduction to semiconductor device fabrication, operation, and design. Emphasis on diodes and transistors, with some exploration of speculative technologies. Students will conduct a project of their own choosing involving either device characterization or device simulation using modern tools.


ENGR 3499
Special Topics in Electrical and Computer Engineering: Microelectromechanical Systems

Instructor(s): Mur-Miranda, D. Kerns
Credits: 4 ENGR
Hours: 4-0-8

Introduction to analysis, design and fabrication of microelectromechanical systems (MEMS). Students will learn design and analytical tools taken from an array of diverse fields, such as electrical engineering, mechanical engineering and materials science. Students will also learn basic fabrication techniques and material properties used in the creation of MEMS. Examples of system applications will be selected from a wide set of fields and may include energy harvesters, inertial sensors, chemical reactors, microturbine engines, cell sorters or micromirror displays.