Use the Tab and Up, Down arrow keys to select menu items.
An introduction to Computer Science, including algorithms, computability, complexity and object-oriented programming.
The summer version of COSC122 requires you to be at on site at Canterbury for an initial block course from November 20 to 24, but the remainder of the course may be taken by self-paced distance study. You will have access to online tutoring help, but will need to be able to work independently. This extra course is intended for students who have completed COSC121, and need COSC122 to be able to take Software Engineering First Professional or 200-level Computer Science next year.This course develops a thorough understanding of basic data structures and algorithms that are commonly used in software development, and introduces students to broad concepts from Computer Science that enable them to develop effective programs. A series of labs and assignments will give students practice applying the ideas that they have learnt in lectures. Along the way, students will gain an understanding of why different data structures and algorithms are needed, the applications that they are suited for, and the advantages and disadvantages of their possible implementations.
COSC121
COSC112, CMIS112
For further information see Computer Science and Software Engineering Head of Department
The week-long block course is scheduled from 9am to 4pm each day (except we will finish at 3pm on Friday). The week will be a mixture of lectures and lab sessions, and there will be a small test at the end of the week from 2 to 3pm on Friday 24 November. This test will only count if it improves your grade.
Domestic fee $817.00
International fee $3,525.00
* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.
For further information see Computer Science and Software Engineering .