COMP10001 Foundations of Computing
Recommended? Yes
Available as Breadth? Yes
The lecturers and tutors are really interactive and they provide really great help for the students’ own understanding of materials even outside of the syllabus as well as feedback that motivates improvements in the following assignments.