Undergraduate

Electronic Design Project (EEC 136AB)

A team-based senior capstone design project class, Electronic Design Project engages teams of 3-4 students in specifying and designing an electronic product for a consumer, medical, or industrial application. Student designs are based around microcontrollers and teams integrate sensors, actuators, analog integrated circuits, power electronics, and a wireless interface to accomplish specific tasks like safety lighting for a bicycle. Recent projects also include interfacing the design to smartphones and creating apps that support a graphical user interface.

Current Offering: Fall 2016

Introduction to Analog and Digital Systems (EEC 10)

Two-element microphone array used to locate the position of a person clapping.

Two-element microphone array used to locate the position of a person clapping, part of the Spring 2014 final project in EEC 10.

Hands-on and project-based learning have long been shown to be effective ways of teaching engineering. EEC 10 is an interactive introduction to fundamental concepts of electrical and computer engineering. Students learn by implementing electronic systems, which can be digitally controlled and interrogated, using a programmable microcontroller and constructing their own analog hardware.

This year’s project involved each student constructing their own two-element microphone array coupled through a microcontroller to a servomotor, which would then orient the microphone array toward the source of an incoming sound (hands clapping, in this case).

Next Offering: Winter 2017
Past Offerings: Winter 2016, Winter 2015, Spring 2014

Engineering Problem Solving (ENG 6)

Engineering Problem Solving teaches lower-division engineering students how to approach solving problems using a consistent methodology and how to write software to implement the solutions. Homework, lab exercises, and individual and team-based design projects are completed using the MATLAB programming language and development environment. In 2012, ENG 6 was updated to include hardware lab projects and a focus on sustainability.

Prof. Amirtharajah is a co-author with Prof. Andre Knoesen of the online interactive textbook Programming in MATLAB, published by Zyante, Inc., used in current offerings of ENG 6.

Past Offerings: Fall 2014, Winter 2013, Winter 2012 (Co-taught with A. Knoesen)

Integrated Circuit Design Project (EEC 119AB)

The IC design project class is a team-based senior capstone design course where groups of 3-4 students create a specification for a mixed-signal standalone IC or IP block and then implement it, from schematic capture and/or hardware description language to a final physical design. Design and verification is performed using industry standard CAD tools provided by the Cadence University Program. Our CAD infrastructure supports both full-custom and synthesis, place, and route design flows and students are required to partition their designs using their engineering judgment. In 2014, student projects included a virtual currency transaction processor and a single-chip home thermostat controller module with powerline LAN and wireless interfaces.

This year’s final project requirements can be found here.

Past Offerings: Winter-Spring 2014, WS 2012, WS 2011

Digital ICs, VLSI, and Digital Systems

Digital Integrated Circuits (EEC 118)

EEC 118 introduces CMOS digital circuits and emphasizes designing for speed and power. Students construct basic and characterize basic combinational and sequential logic circuits using discrete transistors in the laboratory, as well as in simulation.

EEC 118 Spring 2011 Syllabus

Past Offerings: Spring 2004-2011

VLSI Design (EEC 116)

EEC 116 emphasizes physical design (layout) and managing large digital integrated circuits. Students design and verify large digital blocks using CAD tools.

EEC 116 Fall 2011 Syllabus

Past Offerings: Fall 2011

Digital Systems I (EEC 180A)

EEC 180A is an introduction to combinational logic, sequential logic, computer arithmetic, and digital systems design with a strong laboratory component.

Past Offerings: Fall 2004

Other Classes

Electronic Circuits and Systems (ENG 100)

ENG 100 is an introduction to analog and digital circuits and systems design through a series of hands-on laboratory exercises. It is primarily taken by upper-division students in the other engineering majors.

Past Offerings: Spring 2004

 

Comments are closed.