Pratt School of Engineering

Education in ECE

In 2003, Duke University’s Pratt School of Engineering received National Science Foundation funding to develop a new integrated electrical and computer engineering curriculum that focuses on the most important emerging applications in electrical and computer engineering today.

The new curriculum integrates four key fields of electrical and computer engineering -- circuits and devices, signals and systems, electromagnetics, and computer engineering -- around an integrated sensing and information-processing theme.

The heart of the curriculum revision is an introductory ECE course designed to give students hands-on learning opportunities, and provide a foundation for understanding electrical and computer engineering. Four core upper-level courses expand on the key ECE fields, and enable juniors and seniors to knowledgeably choose the specialized courses that further their interests and career goals. In all courses, theoretical concepts discussed in classrooms are coupled to laboratory practice.

The overarching goal of the new curriculum is to expose students to the full breadth of electrical and computer engineering in their first year, and then build on the integrated sensing and information-processing orientation in successive courses. The new courses provide ample opportunity to design, build a prototype, test it until it breaks and then redesign to fix the problems -- a crucial skill for engineers.

Students work with multiple sensors and circuits, learn to cope with data transmission issues, sensor data analysis and networking. Upper-level, more specialized courses emphasize team efforts, and senior projects focus on design of integrated sensing and information-processing systems.

Leading the project is Leslie Collins, ECE chair, in collaboration with Gary Ybarra, associate professor of the practice, and Lisa Huettel, director of undergraduate laboratories at ECE. The plan for the new curriculum was developed with the input of the entire ECE faculty.

Student Feedback

“Fundamentals of ECE: A Rigorous, Integrated Introduction to Electrical and Computer Engineering,” IEEE Transactions on Education, vol. 50 no. 3 August 2007, pp. 174-181.

According to the course analysis, by carefully integrating its lecture and laboratory components, the course more tightly connects core ECE concepts both to each other and to real-world problems. This approach has important advantages over those of traditional survey courses or single-area-of-focus courses. Students more readily develop an understanding of how core ECE areas are interrelated, providing an improved roadmap for the remainder of the curriculum. A meaningful course design experience reinforces core concepts, motivates learning, and encourages creative problem solving. The design experience also facilitates development of non-technical skills, such as teamwork, communication, and project management. Thus, the course both lays a rigorous theoretical foundation for the remainder of the ECE curriculum, and enhances student interest in ECE as a major and as a future career.

Faculty authors: Lisa Huettel, April Brown, Kip Coonley, Michael Gustafson, Jungsang Kim, Gary Ybarra and Leslie Collins

Path to a New Curriculum

Phase I - Hands on Design for Freshmen and Sophomores

ECE27: Fundamentals of ECE
Hands on experiences gives first year students context for their engineering courses.The cornerstone of the department’s curriculum redesign is an Integrated Sensing and Information Processing theme-based introductory course called Fundamentals of ECE. To introduce students to the major areas of ECE in their first year of study, this course is organized around three concepts: 1) how to interface with the physical world; 2) how to transmit energy and information; and 3) how to extract, interpret, and analyze information.

To provide insight and motivation, the course is designed to introduce multiple areas of ECE, emphasizing how they are interrelated and how they contribute to the design and functioning of real-world applications. Also, the course must engage its students, many of whom are evaluating ECE as a prospective major and career. To achieve these goals, the course adopts a unifying theme, tightly couples lecture and laboratory exercises, and includes a laboratory experience that emphasizes design, integration, and real applications.

The interactive classroom content and laboratory exrcises are developed iteratively so that each course component supports the other, rather than one being dominant and driving the other. As the context focus of the laboratory, a robotic platform enables the exploration of a broad range of ECE concepts, both independently and integrated into an entire system. For their final design project, students form small groups, which in turn combine into larger teams, to create robots that work together to overcome realistic challenges.

ECE 51: Microelectronic Circuit Design
“A key feature of ECE 51 is the project, which counts for 50 percent of the grade and has a large creative component.” Associate Professor Martin BrookeMicroelectronic Circuit Design is a hands-on, laboratory-centered, curiosity-driven course designed to fuel students’ interest in devices, sensors, and integrated circuits. A significant portion of the learning experience in the course focuses on the design of a complete electronic system. Students work on the design, assembly, characterization and testing, simulation and performance enhancement of their projects. Students taking the class in Fall ‘07 with Associate ECE Professor Martin Brooke worked on projects including a coffee clock that makes and pours you a cup of coffee at a designated time, a “party radio” designed to automatically increase or decrease its volume based on the noise level in the room and an electronic musical instrument called a Theremin. Theremins are known for producing the eerie, futuristic sounds featured in many old science fiction movies.

ECE 52: Introduction to Digital Logic

“The class Intro to Digital Logic is focused on the smarts, the brains behind machines...once it clicks, the students really understand a lot about the field.”In Intro to Digital Logic, students—most of them sophomores—learn what makes everyday machines around them tick, from slot machines to traffic lights.

“Students build things with relatively simple inputs and algorithms behind them—not as complex as a computer but useful nonetheless,” said ECE Professor Chris Dwyer.

Students start on paper and then use computer-assisted design (CAD) to build a schematic, design the logic gates, make the circuits and finally download the program onto a hardware platform to create a functional device. Student teams of two to three people had the option of five projects—including a vending machine, encoder/decoder and electronic lock—or could choose there own.

The class is part of an overhaul to the ECE curriculum aimed at a more project-centered, hands-on approach to learning. The course includes both lecture and lab components that are designed to be closely connected.

53L. Introduction to Electromagnetic Fields

ECE 53 provides students with the tools to understand how the modern wireless world works, from how radio waves interact with buildings and objects to how to design, build, and test an antenna for wireless networking. The course combines basic theory with lab measurements designed to show students that the sometimes-abstract material is tangible and important for real-world design of wireless systems.

"ECE 53 is one of a very few electromagnetics courses in the nation to incorporate a lab.  Students have very much appreciated having the hands on content to complement the mathematical rigor and basic theory needed to truly grasp electromagnetics," said Chair Leslie Collins.  

ECE 54: Introduction to Signals and Systems

Students in the laboratory use digital signal processors to explore fundamental concepts using tangible signals, such as music or their own voice, and realistic applications, such as adding audio effects in real-time.ECE 54 introduces students to the fundamental concepts of signals and system analysis, using examples drawn from many areas such as circuit design and analysis, acoustics, and even economics to illustrate the diverse potential of the field. As with all of the core courses, the laboratory experience is key to the students’ learning experience, providing them with the opportunity to apply theoretical concepts to real applications. Laboratory exercises such as Real-Time Audio Effects enable students to translate equations and mathematical signal manipulations into interesting audio effects such as echos, reverberation, and flanging. Other fundamental signal processing concepts are explored in experiments such as a touch-tone phone simulator and a real-time voice scrambler and descrambler. Cross-course concept integration is also emphasized as students use standard laboratory equipment and a source (such as their iPod) to generate an AM signal for transmission which is then picked up by an AM receiver which the students design, build, and test.
 

Phase 2 Building Design into Technical Electives

The second phase of the curriculum revision leads students from their design-oriented introduction to ECE into technical electives that focus on one of five different areas of concentration. Phase 2 ties the new core courses to the overall theme of integrated sensing and information processing.

As an example, in fall 2006, a course on Advanced Photonics was offered where the lectures were complemented by experiments in the lab. The students built optical systems like spectrometers, interferometers and lasers, and took holograms of their favorite objects. The formulations discussed in the classroom were immediately applied to experiments in the lab. At the end of the semester, each student team found a project where their knowledge and lab skill were put to use.

New laboratory components for ECE 141: Linear Systems and Controls, ECE 180: Digital Signal Processing, and ECE 189: Image Processing have also been made.

Phase 3 Senior Design

The third phase of the curriculum revision, beginning place in 2007, zeroes in on the senior desigin experience. New courses will be developed and exiting courses updated. Emphasis on interdisciplinary teaming by the students and implementing an end-to-end design process will be key features of all design courses.

ECE 154: Introduction to Embedded Systems
ECE 154 - Programming race car computer functionsIn ECE 154, taught by ECE Professor John Board, students are introduced to hardware/software co- design of embedded computer systems, including structured programming techniques for high- and low-level programs. They also gain experience with hardware interfacing strategies for sensors, actuators, and displays. The course culminates in a major design project. Students recently in the course developed their own project ideas, including a credit card-controlled automatic drink dispenser that mixes drinks on demand and tracks how many you’ve had, a handheld video game controlled by the direction in which it is tilted, and a computer-controlled engine for a race car built by student members of Duke Motorsports.

Engineering K-Ph.D. Mission

Engineering K-Ph.D. ProgramThrough the leadership of Gary Ybarra, Duke ECE has developed the Engineering K-Ph.D. Program, encompassing educational efforts such as TechXcite for the national 4-H program, Techtronics for underprivileged middle school students, a national pre-engineering program for middle and high school students called Project Lead the Way and still others. The mission of the Engineering K-PhD program is to increase significantly the number of children, particularly female and under-represented groups, who choose to pursue science related careers. Engineering K-PhD provides opportunities for children to learn to think critically and analytically while developing a passion for understanding the world and an appreciation for improving the quality of all living things.