A word on debugging and generating assembler code
learn how function calls work
Learn what happens when a C program is executed
Understand memory management issues and performance problems
Frequent bugs and errors in C programs