Course Material | Online Links |
---|---|
π eBook - C Primer Plus | Canvas Dashboard |
Codio |
- Be able to construct syntactically correct C programs using all language features.
- Be able to recognize and correct syntax errors in C programs, including declarations and prototypes.
- Be able to use primitive and complex data types and utilize/implement type conversion, including structures, typedefs, and bit fields.
- Be able to effectively use the operators of C.
- Be able to explain the scope, lifetime, and initialization possibilities for variable types in C.
- Be able to describe the basic lowβlevel UNIX input/output facilities.
- Be able to explain and use the malloc and free functions to create and destroy simple dynamic data structures.
- Be comfortable with standard Unix command line tools, as well as concepts of pipes and redirection in the shell and use of the preprocessor and linker.