Engineering Software Design Lecture
In this module, we write code in C programming (a language we learnt in first year), upload our code onto a microcontroller and watch our projects materialise. These magical little boards have LEDs and touch interfaces, which always impresses my non-engineering friends. Two outstanding students in this class are invited to join a summer internship at electronics company Freescale, where they program actual robots.
In the lectures, we're introduced to core design concepts, which helps to prepares us for the lab clases.
Tip: Try this at home with an Arduino board (£15) and online tutorials on code.org. Eight year old kids can do it too!