General Programming


  • Lectures for Summer School are held daily at 11am, and begin on Monday January 8th. They will be in Archway 3.
  • Labs are held in the Owheo building, in lab C on the ground floor. You will have a laboratory every day. Each lab is 1 hour and 50 minutes long.
    The labs start on Tuesday January 9th. There will be two lab streams:- one at at 9am directly before the lecture, and a second at 12 noon directly after the lecture.
    The lab book will be available digitally on Blackboard for free, but a printed version, which includies the lecture notes, can be purchased for $22 from the Computer Science office on January 8th.
    If you would like to preorder one of these books, please email and we will have one made up ready for you.
  • More information will become available after course enrolments close.
  • Please take responsibility for regularly reading the information provided to your university email address and Blackboard throughout the semester.
  • COMP160 course outline (pdf)

Working from home

Lab files are available by logging in to Blackboard and following the Course Documents link.

Your Computer Science Department Home Directory is not directly accessible from off campus. However there are ways to share files between home and the lab.

But lecture and lab attendance is expected, and students must take personal responsibility for receiving information provided in them. Here is an exerpt from the Provision of Information policy.
2. Responsibilities of Students
(a) Students are responsible for making themselves aware of all University rules and regulations pertaining to their rights and responsibilities as students and to the degree in which they are enrolled.
(b) Students shall be deemed to have received any information:
provided in scheduled classes, regardless of attendance;
sent to their student email address;
made available via Blackboard or other University-approved learning management systems.
(c) Students are expected to be aware of all information related to a paper that is made available to them, and, in a timely manner, to raise with staff any questions or concerns relating to this information.
(d) Students are expected to be aware of, and to act in accordance with, the University’s Academic Integrity Policy.

Otago University Links

Resources on the Web

There are many free online resources for learning programming and computer science. Here are a few:

This page is maintained by Sandy Garner for the department of Computer Science.