Thursday, 6 November 2014

The Programming Begins

During last night's day off, I took the time to finish and managed to complete all of my flowcharts within the day. However, when checking for errors e.g. proof reading; I found some mistakes therefore I made a list and corrected it this morning. Moreover, when I asked other students to check out my flowcharts and pseudocode, they found other smaller mistakes which I took my time to amend it throughout today.

To start off the morning, we did Thursday Quiz using the quiz Chris M made as "Jovial John" projected it onto the board. The quiz was about 'flowcharts' in general which was easy to understand, thus I also learnt some new facts such as it being used in industries such as creating an ad. On the other hand, the questions were difficult as the way Chris laid it out was unexpected, this resulted in a total score of 5 and 1/2 out of 14 in total. Fear not! I was almost but not the person who scored the lowest and the winner was Adam M - this is his second time that he has obtained duel monitors. Congratulations to him!

Moving on, "Jovial John" told everyone in the class to create a mind map about our programs, whether it is separate consisting of all different parts of the program, or if it was all in one blob. I made mine all in one mind map and spent around two hours in total perfecting it. This is to help us check and see if we had missed anything, thus it is also another method of checking if we have added the specifications we typed ourselves when writing the code for the program. This was a fun task and extremely helpful as it had helped me identify small area for improvements, which I have made immediately after.
Mind map of the painter program I will code
After the task, we all worked on our own parts of the assignment. I exported the mind map into a .PDF as it is too large to import into the document. Furthermore, I also added the header, name, and titles onto the .JPEG flowcharts I created. Additionally, I also corrected some errors within my pseudocode whilst editing.

In the last part of the day, I as the class' 'head boy' spent my time helping people around who were stuck on certain parts such as grammar, pseudocode, and specifications. Other students (specifically Brandon B) also broke my program therefore I spent a good amount of time fixing it. In the end, I have now completed the first part of my program which is to ask the user their customer identification details. Improvements I will add and make is to make the program export the data into a .txt file in a suitable directory. I am enjoying the course more and more as I am getting comfortable with coding gradually but there are yet still a lot to learn and improve! =)

P.S: "Jovial John" printed off my flowchart I created! =D

Check out the official Develop Banter page on Twitter: https://twitter.com/DevelopBanter