Fall 2008 - CSE 594 - Embedded Systems


 Home | HomeworkReader


Instructor: Prof. Jennifer Wong
    Office hours: Tues & Weds 3:30-4:30 pm or by appt., CS 1432
    Phone: 631 632-1728
    Email: e-mail (3K)

Meeting time and venue:
    Tue./Thurs. 5:20-6:40pm in Room CS 2129A

Summary:
This course covers embedded systems from a computer engineering perspective. Advancements in MEMS,wireless, microprocessor technology has enabled new types of distributed wireless embedded devices, making ubiquitous computing and sensor network applications more of a reality. The course will discuss the the enabling technologies for these platforms in terms of embedded processors, embedded operating systems, low-power requirements, real-time requirements, and the application of optimization and statistical concepts for the design of embedded systems. The course is an interactive, project course aimed at developing/improving ones research abilities. Therefore, class participation in terms of required reading, presentations, and critical critique and analysis is expected.

Audience:   
The course is intended for anyone who is interested in learning about embedded systems. No backgroud knowledge of the subject matter is required. The only prerequisite is knowledge of a programming language for project implementation, preferably C/C++/Java.

Texts:
    Lecture Slides
    Research papers and handouts

Grading:
    Homeworks: 20%
    Paper Presentations: 15% (Each student will present at least one paper)
    Class Participation: 5%
    Project: 60%

    Project components broken down as follows:
  • Topic research - Literature survey: 10%
  • Weekly reports and progress:10% 
  • Quality of accomplishments: 15%
  • Final project report: 10%
  • Final Presentation/Demo: 15%
  • Grading Policy: For each day an assignment is late, the student will recieve a point. For each 5 points that a student recieves, their final grade will be reduced by one grade step. For example, if your final grade was a B, and you had recieved 5 points, the grade will be reduce to a B-. 

    Course Schedule:

    Week

     Date

    Slides/Notes

    Lecture Topics

    Assignments/Readings

    1 T 9/2 Course Overview
    R 9/4 Slides
    PPT PDF
    What are Embedded Systems?
    2

    T 9/9

    Slides
    PPT PDF
    Embedded Computing Architectures


    R 9/11

    Discussion on HW#1 Papers
    Homework #1 Due before class
    3 T 9/16 Slides
    PPT PDF
    How Chips Are Made (NEC, Intel )
    Embedded Computing Architectures - FPGA vs ASIC
    R 9/18 Digital Camera Example  [Chap 7 from Vahid/Givargis]
    4 T 9/23 Slides
    PPT PDF
    Digital Camera Example
    R 9/25 Student Design Presentations (HW #2) HW #2 Due in class (Slides & Presentation)
    5 T 9/30 NO CLASS - Holiday - Rosh Hashanah
    R 10/2 NO CLASS - Individual Project Meetings
    6 T 10/7 Student Design Presentations (HW #2)
    R 10/ NO CLASS - Holiday - Yom Kippur
    7 T 10/14 Slides
    PPT PDF
    Student Design Presentations (HW #2)
    ES Optimization 
    HW #3 (Project Plan)
    R 10/16 NO CLASS - CEWIT Conference
     (Please attend)

    8 T 10/21 Slides
    PPT PDF
    Integer Linear Programming - ILP
    R10/23 Power-aware Design
    Reader (Low Power)
    9 T 10/28 Power-aware Design
    Pervasive Computing - Current Trends
    R 10/30 Student Presentation: Health Care [Dhananjay]  
    10 T 11/4 Student Presentation: Smart Homes [Daniel] HW #4 (ILP)
    R11/6 Student Presentation: Smart Homes [Pranav]
    11 T 11/11 Student Presentation: Wearable Computing [Chul]
    R 11/13 Student Presentation: Architecture [Abhinav]
    Multithreading Paper
    12 T 11/18 Student Presentation: Mobility [Priya]
    R 11/20 Student Presentation: Mobility [Edward]
    13 T 11/25 Student Presentation: Wearable Computing [Kangjin]
    R 11/27 NO CLASS - Holiday - Thanksgiving
    14 T 12/2 Student Presentation: Mobility [Rachita]
    R 12/4 Final Project Presentations [Daniel]
    15 T 12/9 Final Project Presentations [Trimaran & Chul]
    R 12/11 Final Project Presentations [Rachita & Dhananjay]
    16 M 12/15 Final Project Presentations [Priya & Kanjin]

    Syllabus last updated: 10/13/08 12:00pm EST