CSE 145A Embedded Computing Systems (2013-2014)

CSE 145A Embedded Computing Systems

(Required for CSE. Selected Elective for CSE.)
Catalog Data:

CSE 145A Embedded Computing Systems (Credit Units: 4) Principles of embedded computing systems: embedded systems architecture, hardware/software components, system software and interfacing, real-time operating systems, hardware/software co-development, and communication issues. Examples of embedded computing in real-world application domains. Simple programming using an embedded systems development environment. Corequisite: Compsci 145B. Prerequisite: CSE 46/I&C SCI 46 or CSE 23/I&C Sci 23 or I&C SCI 51 or CSE 31/EECS 31 and CSE 132/EECS 112. Same as COMPSCI 145A. (Design units: 0)

Required Textbook:
. Edition, , 1969, ISBN-13 978-0982962602.

Recommended Textbook:
Tony D. Givargis
Relationship to Student Outcomes
This course relates to Student Outcomes: CAC a, CAC i, CAC j.
Course Learning Outcomes. Students will:

1. Able to model embedded software using state machines. (CAC a, CAC j)

2. Able to interface peripheral devices with an embedded processor and write software for device drivers. (CAC a, CAC i)

3. Have knowledge of cross-computing emulators, and cross-debugging.

Prerequisites by Topic
  • Programming skills in C or Java
  • Basic computer architecture
Lecture Topics:
  • Programming Embedded Systems
  • Embedded Systems Components
  • Digital Signal Processing
  • Control Systems
Class Schedule:

Meets for 3 hours of lecture each week for 10 weeks.

Computer Usage:
Laboratory Projects:
Professional Component
Design Content Description
Laboratory Portion:
Grading Criteria:
  • Homework: 25%
  • Projects: 50%
  • Midterm: 10%
  • Final: 15%
  • Total: 100%
Estimated ABET Category Content:

Mathematics and Basic Science: 0.0 credit units

Computing: 4.0 credit units

Engineering Topics: 4.0 credit units

Engineering Science: 4.0 credit units

Engineering Design: 0.0 credit units

August 1, 2013
Senate Approved:
May 6, 2013
Approved Effective:
2013 Fall Qtr