The C programming language is the heart of embedded System programming. mostly used for Bare-Metal programming \ low level implementations \ Device Drivers \ BSP (Board Support Package).
C course aims to teach the C programming language from an embedded system point of view.
The course is devised into 2 parts:
Basics: start with the basics, providing a thorough introduction to the C programming language, covering the syntax and grammar, from the Hardware point of view, exposing students to practical programming techniques.
Advanced: focuses on more advanced concepts, such as dynamic memory allocation, Memory Leaks, creating and working with Structures, Bit-Wise Operations on embedded registers, Linked-Lists, Hash Tables etc
C Course Description
Classes are held at Rishon-Letzion campus or client company premises.
Morning courses are held for Hi-tech companies (5 days, 40 hours).
Syllabus can be modified based on companies requirement.