In recent years tutors have been asked to commit to a timetable of tutorials some time before the start of a module so that a full list of available tutorials can be provided to students as soon as they start their studies.
This project Visualising the code: are students engaging with programming at Level 1? investigated the impact of using a visual programming environment on student engagement with programming.