A short course which covers the various ways students can improve their code to make it perform better.
Course Goals and Outcomes
Specific areas the course will look at include”
- Code profilers
- Loop unrolling
- Pre calculation
- Avoiding function call overheads
- Compiler optimization settings
- Code Architecture
Supplies and Equipment
Students are required to bring the following with them to classes: 3” binder with paper and tabs, notebook, pen, pencil, highlighter, calculator. It is required that students have computer access outside of class.