Advanced C Programming
Many engineers work with the C programming language everyday for real-time embedded development. However, some hit a plateau and never feel comfortable with certain aspects of the language.This course aims to progress individuals and give them a fuller appreciation of the more advanced aspects of the language.
Due to the requirements for programming real-time embedded systems, this course goes beyond just addressing the language issues and explores compile, link and run-time issues. In addition it covers interrupts and multi-tasking areas specific to C.
50% of the course is spent writing code for a real target.