CSE 145L Embedded Software Laboratory (2016-2017)

CSE 145L Embedded Software Laboratory

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

CSE 145L Embedded Software Laboratory (Credit Units: 2) Laboratory section to accompany CSE145 or CompSci 145. (Formerly CSE 145B/COMPSCI 145B eff: F16) Corequisite: CSE 145 or COMPSCI 145. Same as COMPSCI 145L. (Design units: 0)

Required Textbook:
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:
  • ATMEL AVR Development Software and Tools Introduction, Blinking LED project (Week 1)
  • General Purpose I/O Introduction, Integrated LCD and Keypad Project (Week 2)
  • Timer and Interrupt Programming Introduction, Alarm Clock Project (Week 3, 4)
  • Pulse Width modulation Introduction, Music Generator project (Week 5, 6)
  • Final Course project Proposal, Development, and Demonstrations (Week 7, 8, 9, 10)
Class Schedule:

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

Computer Usage:
Laboratory Projects:
Professional Component
Design Content Description
Laboratory Portion:
Grading Criteria:
Estimated ABET Category Content:

Mathematics and Basic Science: 0.0 credit units

Computing: 2.0 credit units

Engineering Topics: 2.0 credit units

Engineering Science: 2.0 credit units

Engineering Design: 0.0 credit units

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