Learning Outcomes
- Encode algorithms and data structures in an imperative programming language
- Create programs coded in C
- Test programs in C, using a suitable set of utilities
- Analyze program execution on a given architecture
- Apply compliance tests in boundary situations
- Apply performance optimization techniques
- Work in a team