Helped explain topics in C and guided students with tools such as valgrind and gdb for debugging purposes
Course Description
Continuation of a first programming course. Topics include files, structures, pointers, and the proper use of dynamic data structures. Topics covered include:
- Linux programming environment
- Function calls, arguments, and call stack
- Recursion
- Data types and structures
- Pointers
- Memory management
- Linked lists
- Trees
- File IOs
- Object-oriented design and encapsulation
More information can be found here