Computing and Systems Design Lecture
This is my favourite module, we are taught C programming in a lecture and then are given tasks to complete in a three hour lab. I struggled a lot at first, having had no prior experience, but as long as you make notes in the lecture and use the examples as guidance, the tasks are considerably easier. There are also always multiple demonstrators in the lab, meaning that if you get stuck they will help to debug your program. I find that you can be stuck on one line of code for ages and once you’ve cracked that you can get loads done.