Due to scheduled maintenance this site may be unavailable on {dayofweek}, {date} from {time} until {time} (PST)

Skip Navigation

C Programming for Embedded Systems

A prerequisite course in the Certificate Program in Embedded Systems Engineering.

Course closed to new registrations: Call ( 949 ) 824-5414 for more information or sign up below to be notified when this course becomes available.×

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.

  • Be notified when this class becomes available!

  • Details
  • $450
  • June 27, 2022 to July 31, 2022
  • Delivery Mode: Online
  • Reg#: 00140
  • ID/Units: EECS 805  (1.50 CEU)
    ( Section 1 )
  • Quarter: SUMMER 2022


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):

Book - ISBN: 9780130895929

Meeting Schedule

EventDateDayStart TimeEnd TimeLocationRoom
START06/27/2022Monday------Online (Access Begins)---
END07/31/2022Sunday------Online (Access Ends)---