Yesterday’s C++ class was so exciting. Firstly I decided to structure the exam from last week a bit differently and give the students the opportunity to have a retake. The initial quiz was mainly free text and I don’t think that worked very well. After the exam, the students finally had the opportunity to create their first HelloWorld program using C++. Last minute I decided to change the way I would start them coding. I wanted to explain more about the types of editors, the compiler, linking and how a program goes from words in an editor to a working application. However, I realised it would probably be better for them to start a simple program and when the concepts are explained, have something to refer those concepts to. I must admit, for a group of electrical engineers in training, they were quite excited about building applications. I focused mainly on input (cin) and output (cout) and two data types, string and int. A few of the students even improvised and extended on the practical work done in the class session, which I was very happy to see. The class finished around 8:35PM last night as the energy was so good in the room. If it wasn’t for my 4:00AM wake up time this morning and the campus security patiently waiting outside the classroom door to close the room, I would have probably carried the class until 9:00PM. I’m excited for next week’s class and I hope the students are as well.