CSCE 336: Embedded Systems
Instructor: Jeffrey Falkinburg
Time: Tuesday and Thursday 8-9:15 a.m.
Optional Lab: Thursday 9:30-10:45 a.m.
Location: Avery Hall 119 (Avery 21 for Lab)
Description: Same great course, but the course numbering changed to facilitate the course satisfying a technical elective requirement for Computer Science and Software Engineering Majors. Embedded Systems are everywhere. Every time you look at your watch, answer the phone, take a picture, or turn on the TV you are interacting with an embedded system. Learning to design and program embedded systems is a critical skill that is necessary for many industry and scientific jobs.
In this course you will learn the basics of designing, interfacing, configuring, and programming embedded systems. We will make use of the Arduino platform, which is an inexpensive, popular embedded system used by hobbyists, researchers, and in industry, to implement the techniques learned in class. By the end of the course you will have mastered the basics of embedded system design and programming. We will learn how to interface with a wide variety of peripheral devices to eventually program a robot to autonomously drive through a maze. Additionally, you will learn skills to create a digital Etch-a-Sketch and retro Pong game. This course will help to prepare you for cutting edge careers in industry and research.
More details at: https://go.unl.edu/csce336