Skip Navigation

C Programming for Embedded Systems

A prerequisite course in the Certificate Program in Embedded Systems Engineering and the Specialized Studies Programs Device Software Engineering.

Course Description

Embedded software can be found in many electronic devices today. Increase your understanding of the essential embedded language features required for embedded systems programming. Embedded software developers benefit from this hands-on course by expanding their knowledge of using pointers and arrays, bit manipulation, using key words such as "volatile" and "register," and learning more about source code solutions to common embedded software problems.

Prerequisite: Familiarity with C Programming. NOTE: Required Supplemental Material for this course: Microsoft Visual Studio C, Windows or Mac free edition.

  • Details
  • $725
  • September 27, 2021 to October 31, 2021
  • Delivery Mode: Online
  • Reg#: 00162
  • ID/Units: EECS 805  (1.50 CEU)
    ( Section 1 )
  • Quarter: FALL 2021

Instructor


Saleem M. Yamani, M.S., is a technologist at Western Digital in Irvine, CA. He has more than 20 years experience in the embedded software engineering field. He has worked in design, and implementation of embedded software programming in various high tech industries, which include computers, networking, SSD and hard disk drives. He has taught C programming language at Saddleback College for 2 years, and has been teaching Embedded System courses at UCI Continuing Education for the past 8 years.

Textbook Information

Textbooks for your course may be purchased from any vendor or bookseller of your choice.

Required Textbook(s):

C: A REFERENCE MANUAL
Book - ISBN: 9780130895929
HARBISON, 5 ed, PEARSON HIGHER EDUCATION

Meeting Schedule

EventDateDayStart TimeEnd TimeLocationRoom
START09/27/2021Monday------Online (Access Begins)---
END10/31/2021Sunday------Online (Access Ends)---