In this crash course, you will learn about the C programming language. You will learn to write your first C program, differences between C and MATLAB, base-2 and base-16, data types, pointers, functions, comments, preprocessor, globals, header files and libraries, and much more.
Overview
Syllabus
Your first C program, HelloWorld.c (Kevin Lynch).
Differences between C and MATLAB (Kevin Lynch).
Base-2 (binary) and base-16 (hexadecimal) (Kevin Lynch).
C data types (Kevin Lynch).
Using C data types (Kevin Lynch).
Representations of C data types (Kevin Lynch).
C pointer basics (Kevin Lynch).
printout.c: formatted output in C (Kevin Lynch).
datasizes.c: sizes of C data types (Kevin Lynch).
overflow.c: integer overflow in C (Kevin Lynch).
typecast.c: type conversions in C (Kevin Lynch).
invest.c, part 1/5: intro to a typical C program (Kevin Lynch).
invest.c, part 2/5: overview of a typical C program (Kevin Lynch).
invest.c, part 3/5: comments, preprocessor, data types, globals (Kevin Lynch).
invest.c, part 4/5: helper function prototypes and main (Kevin Lynch).
invest.c, part 5/5: helper functions (Kevin Lynch).
Header files and libraries (Kevin Lynch).
Taught by
Northwestern Robotics
Tags
Reviews
5.0 rating, based on 2 Class Central reviews
-
Good intro to C. I would like to see updated to have snprintf instead of sprint. I know possibly outside of this class, but maybe a Makefile example/class.
-
Good course for beginners...........
It's a very nice course for computer science and engineering students