COMP1007 Principles of Programming
COMP1007 is the Term 1 first year programming module. It is a half-credit module introducing programming using two contrasting programming styles. The module syllabus is here.
The course is taught in two parts:
- Part I, Introduction to Imperative Programming with C. This is taught by myself (Graham Roberts) for the first five weeks of term.
- Part II, Introduction to Functional Programming with Haskell. This is taught by Dr. David Clark during the last five weeks of term after reading week.
The COMP1007 websites for both parts are on Moodle.