Tuesday, January 29, 2013


Week 3:

Things I found useful/ interesting:
The use of the define function to simplify large lines of code. On the other hand, the information provided by professor Heap on regards of the use of computers that could solve mathematical uncertainties such as Babbage difference engine.

Things I had trouble with:
Understanding the ‘Check expect’ function. My solution to this hindrance was reviewing the videos again, as well as reading the book Picturing programs. According to the information i could understand from the video, the check expect function will determine if the format of many lines of code are working as expected when typing them. 

Thursday, January 17, 2013


Things learnt this two weeks in Computer Science:

  • A toaster is not a computer.
  • An algorithm is a simple sequence of steps to solve a problem.
  • Making a Peanut butter Jelly Sandwich is an example of an algorithm.
  • Sometimes algorithms are too long to be useful, therefore there is a need to constantly improve them to make them easier to use as well as effective.
  • Basic exercises in the videos about Dr Racket, such as rotate, scale and flip a picture.