EECS 373: Overview

Home / announcements | Course overview | Staff and hours | References / Handouts
Lecture schedule | Homework | Labs | Quizzes and Exams | Grades

Course Overview

We have a number of educational goals when teaching 373. The primary ones are: In the classroom, we will focus on generic principles and ideas. In the lab, we will focus on the ARM Cortex M3 and the specific support hardware and software found in the lab. When needed the lecture will support the lab, and where possible, the lab will support the lecture. You will find that you will need to spend large amounts of time in the lab in order to complete your projects -- this is a lab intensive class.

Prerequisites

You must have taken EECS 270 and EECS 370 to take this course. This also implies you have taken EECS 280. I will assume you are familiar with: (on the hardware side) Boolean algebra, gates, multiplexers, flip-flops, and finite-state machines, (on the computer architecture side) assembly language, pipelining, memory, and caching, and (on the software side) program control structures (if/then/else, while and for loops), functions, procedures, parameter passing, pointer-based data structures, and basic structured programming techniques (information hiding, modular programming, etc.).

General Policies

Lab policies

Oral Presentations

Each student will be in a 3 person presentation group (there may be one or two 2-person groups). Each group will give a 10-12 minute technical talk in class. Each group will have two graded practice sessions. The goals of these presentations are to A) Educate students about a wide variety of topics at a "familiarity" level B) Provide students with the opportunity practice preparing and giving technical talks to their peers. In some cases students will be able to give talks on topics related to their class project. Details about these presentations will be given in class.

Grading

The following gives the approximate grade breakdown for labs and exams.
Overall breakdown:
Item                  Weight         
======                =========
Labs (7)               25% 
Project                25%
Exams                  40% (20% midterm; 20% final)
HW/Guest talks	        6%
Oral presentation	4%

Home / announcements | Course overview | Staff and hours | References / Handouts
Lecture schedule | Homework | Labs | Quizzes and Exams | Grades