ESE 111 (only offered in Fall) is an introduction to the principles underlying electrical and systems engineering. Concepts used in designing circuits, processing signals, analyzing networks, and understanding complex systems will be discussed in lectures and illustrated in the laboratory. This course will provide some of the necessary foundations for students interested in more advanced courses in ESE.
The culmination of the lab program is a product fair in which students pitch their concepts and demonstrate a working prototype that incorporates a microcontroller, software, sensors, and circuitry.
New this year:Using Python to model waves! checkout the Introduction by Dr. Brian Edwards below!
In this introductory class you will learn exciting opportunities for careers in research and industry with majors in electrical engineering, computer engineering and systems engineering. ESE faculty seminars is a favorite part of the class!
Here is the link to speaker series and schedule from last year
|Communication||Calendar and Content||Zoom links for meetings|
|Check email /Canvas for|
SLACK invite link
|Google Calendar||Check here often|
|Do Not use SLACK to send any personal|
|Class Google Drive|
Additionally ESE 111 introduces students to exciting world of sensors, micro-controllers, circuitry, cloud and python based simulations.
ESE 111 Labs Road map
Parts List for Arduino based labs
You will pick up the parts kit during the first week of the class
Arduino Uno Kit (Important features-DHT11 temp/humidity sensor, HC-SR04 ultrasonic sensor, GY-521 accelerometer)
USB-C – USB 3.1 Adapter Cable – Only Mac users need this (if you don’t have one already)
WiFi Capable Board and matching cable – We are still in the process of selecting these pieces
Lab 0: Introduction to Circuits, Arduino, TinkerCAD
Lab 1: Introduction to Digital Logic, LEDs and pushbuttons
Lab 2:Sensing the world with Arduino
Lab 3: Sensing the World – Part II
Lab 4: Interfacing Arduino with Cloud
Lab 6: Data Analytics Adafruit I/O
Lab 7: Bridging the data to app using Arduino
Project building begins approximately by 7th week after the labs start
Technology Presentations and Final Project!
Simulation of real world problems
Intro to Python and an interactive notebook (Jupyter)
Brief Exploration of Data Structures (designed to build to Numpy)
Brief Introduction to Object Oriented Programming
Demonstration of 2D Wave Module
A series of design challenges in which they use their programming skills to design structures that manipulate waves (making mirrors, waveguides, lenses, etc).