C Programming

This course spans multiple days.

This class is for beginning C programmers. It will cover most aspects of the C language including data types, structures, arrays, pointers, arithmetic, bitwise and logical operators, control flow, functions, and some parts of the standard C library for handling strings, i/o, and memory allocation. Students should bring a laptop with a working C compiler, as there will be some hands on exercises. C++ will not be covered. (Help will be provided prior to the class for those who need help getting a working c compiler on their computer) Computers will be provided for those who do not bring their own laptop.

This class is a great companion to the Intro to Arduino Course!