Skip to content

Weekly Outline / Checklist

This outline starts after Section 1: Responsible Programming and Code Quality, which has already been covered in class.

Weekly overviews may draw on more than one numbered section so the theory supports the coding module for that week. The linked question pages stay tied to the existing numbered section pages.

GitHub expectation

Each week, upload your coding task, your written question responses, and any design evidence to your GitHub repo.

Weekly Map

Week Coding module Main weekly focus Question pages
Week 1 Week1_Variables variables, data types, requirements, scope, IPO and pseudocode Section 2
Week 2 Week2_Control operators, conditions, selection and iteration Section 3
Week 3 Week3_DataStructures arrays, lists, records and processing collections Section 5
Week 4 Week4_Methods methods, functions, reuse, abstraction and encapsulation Section 5 continued
Week 5 Week5_Validation existence, type and range checks with repeated input Section 4
Week 6 Week6_Debugging test tables, boundary data, breakpoints and maintainability Section 6

Week Pages

Progress Tracker

  • [ ] Week 1 complete
  • [ ] Week 2 complete
  • [ ] Week 3 complete
  • [ ] Week 4 complete
  • [ ] Week 5 complete
  • [ ] Week 6 complete