Note: Future labs can change
1. Introduction
- Slides: Introduction
- Slides: Hello
- Slides: Conditionals
2. Conditionals
3. Loops
- Slides: Preprocessor and compilation
- Slides: Loops
- Coding guide: loops
- Code example: multiplication table
4. Functions
5. Arrays
6. Arrays continued
- Lab tasks are given under the extended lab description!
7. Sorting
8. Standard streams and pseudorandom numbers
- Slides: Pseudo-random numbers
- Slides: Standard streams
- Reading: stream redirection guide
9. Matrices
- Slides: Matrices
10. Menu program
11. TEST
- Reading material: Test information
12. Linux CLI
- Slides: Linux CLI
13. Strings
- Slides: Strings
14. Command line arguments
15. Files
16. Examination
No normal lab on this week.
During this class, it’s possible to
- Write the exam. You need to register to attend for it. Read more: exam.
- Write a re-test for the test.