CSE/ECE 474: Introduction to Embedded Systems- Spring 2023

Instructor: Vikram Iyer (vsiyer [at] cs.washington.edu)
Teaching Assistants: Kyle Johnson, Vicente Arroyos, Joe Breda

Lectures: 12:30-1:50, Wed/Fri in MOR 230, Recordings (Login required)
Lab and Office Hours: EEB 345

Assignment Submission and Grades: Canvas

Contact Info: Please use Ed Discussion whenever possible. This is the fastest way to get an answer to your question from the course staff or even others who have had the same issue. The answer to your question is likely to be helpful to others in the class. Feel free to use private messages on the discussion board for questions that contain detailed code or should not be shared with the rest of the class. For other questions, including unexpected emergencies or other personal circumstances, email the instructor directly.

Catalog Description

Introduces the specification, design, development, and test of real time embedded system software. Use of a modern embedded microcomputer or microcontroller as a target environment for a series of laboratory projects and a comprehensive final project. Prerequisite: CSE 143. Offered: jointly with E E 474;

Prerequisites: CSE 143 Credits: 4.0

Topics

A brief non-exhaustive list of some topics that will be covered in the course. Note that much of the course centers around lab assignments that involve running code on a real hardware culminating in a final project.

Grading

CSE/ECE 474 uses a simple flat-points grading scheme. To calculate your grade add up your points, multiply by 0.01 and that is your base grade. The grade may be adjusted by Prof. Iyer to make the class average reflect overall class performance. All students will get the exact same grade adjustment such that the class mean grade correctly reflects overall learning effort and performance, extenuating circumstances, etc. In the example below -0.1 is an example only. It can be positive or negative.
Assignment Points
C prog 1 20
C prog 2 20
Quiz 15
Lab 1 70
Lab 2 70
Lab 3 70
Lab 4 / Project 90
Midterm 45
No Final
TOTAL 400
Example
Student Points 400
Multiplier (x0.01) 4.000
Class adjustment -0.100
Final Grade 3.900
Official Grade 3.900