Several improvements will be made to the course in response to issues identified by the 2024 student cohort.
Having only one of the weekly lectures occur before the weekly lab streams was a problem and did not allow as much theory to be covered before the labs took place. For 2025, both lectures have been timetabled to occur before the lab streams.
Some students found it challenging to pick up Python alongside learning course concepts. Some additional resources and extra sessions will be provided in 2025 for those who want extra help learning to code in Python.
Students commented that some of the assignment briefs were open to interpretation and that the assignments were not marked promptly. Assignment briefs will be made more explicit for 2025, alongside changes to the marking process to speed up the return of marked material.