CS101 is about using computers and solving problems. Students will learn how computers function and how to use them as a tool to do useful things. The main emphasis, however, is on the design and implementation of custom programs. The course stresses software engineering principles throughout. Adopting a design methodology helps produce programs which are "right first time" and, moreover, are maintainable. No previous knowledge of computers or programming is assumed.
All course related announcements, submissions, etc.,
will be done on the Moodle CS101 course.
See my Bits'n Pieces page
for additional resources...
This page maintained by David
Last updated manually: 5 October, 2018