First Module: Computer Science Concepts

Having just completed the exams, I thought it will be good to do a post on the Computer Science Concepts(CSC) Module. CSC is a very interesting module, even though 50% of the contents are similar to what was cover in the prep course. The interesting(and challenging) topics occur from the second part of the module onward and they include Recursion, Finite State Machines, Complexity and Computability, Searching and Sorting and the use of Generics. Guest appearances include Fibonacci, Towers of Hanoi, Mergesort and Binary Search. Was pretty much caught off guard for this exam as the format of the paper is very different compared to all the previous ones. If you are taking csc in the coming terms, my advise is to prepare for the worst and brace for impact!

Course Text: Big Java: Compatible with Java 5, 6 and 7 by Cay S. Horstmann