CSE 145 Embedded Software (2016-2017)

CSE 145 Embedded Software

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

CSE 145 Embedded Software (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. (Formerly CSE 145A/COMPSCI 145A eff:F16) Prerequisite: (CSE 46 or I&C SCI 46) and I&C SCI 51 or CSE 132 or EECS 112). Computer Science and Engineering majors and Computer Science majors have first considerations for enrollment. Same as COMPSCI 145. (Design units: 0)

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

Recommended Textbook:
Tony D. Givargis
Relationship to Student Outcomes
No student outcomes specified.
Course Learning Outcomes. Students will:
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

April 20, 2016
Senate Approved:
March 8, 2016
Approved Effective:
2016 Fall Qtr