lecture free
need more videos
need a collection of known to be good internet resources
“lab” time booked as seminars lead normally by TAs
arrange students in study groups of 8 students. (400/8 = 50 groups).
Instructor meets with each study group once per quarter, with individuals who need tutoring even more
Course content is given as a series of content objectives and skill objectives
Content is ordered, but not strictly. There is much choice in the ordering
Assessment is lab exam + quiz + assignment + final
Assignments have a due date and a drop-dead date a week apart. Must pass some automated tests on the due date, can be fixed and resubmitted for the drop-dead date.
TAs will teach in seminar situation without students programming. lots of pencil-paper exercises.
weekly practise set up via workshops. bonus marks only with the marks split 50-50 between assessment and submission