Red X iconGreen tick iconYellow tick icon

    Overview

    An introduction to computer programming suitable for beginners with little or no prior experience. Introduces the Python programming language, basic object-oriented concepts, and simple graphical applications.

    About this paper

    Paper title Computer Programming
    Subject Computer and Information Science
    EFTS 0.1500
    Points 18 points
    Teaching period(s) Semester 1 (On campus)
    Semester 2 (On campus)
    Domestic Tuition Fees ( NZD ) $1,318.20
    International Tuition Fees Tuition Fees for international students are elsewhere on this website.
    Restriction
    COMP 151, COMP 160, COMP 161
    Schedule C
    Arts and Music, Commerce, Science
    Notes
    Students with other programming experience (e.g., appropriate NCEA Level 3 standards) may sit an Advanced Placement Test for direct entry to COMP 122. Enquiries about this option should be directed to adviser@cs.otago.ac.nz in advance of the start of semester.
    Contact

    School of Computing Advisor

    Teaching staff

    Tony Savarimuthu
    Karen Gray

    Textbooks

    The online course workbook is available for free for enrolled students.

    Graduate Attributes Emphasised
    Lifelong learning, Critical thinking, Information literacy, Self-motivation.
    View more information about Otago's graduate attributes.
    Learning Outcomes

    By completion of this paper students are expected to:

    • Understand fundamental concepts relating to computer programming
    • Demonstrate the ability to design and develop simple computer programs
    • Develop knowledge and skills relating to problem solving, program design and object oriented programming

    Timetable

    Semester 1

    Location
    Dunedin
    Teaching method
    This paper is taught On Campus
    Learning management system
    Aoroa

    Computer Lab

    Stream Days Times Weeks
    Attend one stream from
    A1 Monday 14:00-15:50 9-14, 16-17, 19-22
    A2 Monday 12:00-13:50 9-14, 16-17, 19-22
    A4 Tuesday 15:00-16:50 9-14, 16-22
    A5 Tuesday 11:00-12:50 9-14, 16-22
    A6 Wednesday 10:00-11:50 9-14, 16-22
    AND one stream from
    B1 Thursday 11:00-12:50 9-14, 16-22
    B3 Friday 09:00-10:50 9-13, 16-22
    B4 Thursday 16:00-17:50 9-14, 16-22
    B5 Wednesday 16:00-17:50 9-14, 16-22
    B6 Friday 16:00-17:50 9-13, 16-22

    Lecture

    Stream Days Times Weeks
    Attend
    A1 Monday 10:00-10:50 9-14, 16-17, 19-22
    AND
    B1 Wednesday 14:00-14:50 9-14, 16-22

    Terms Test (Streamed)

    Stream Days Times Weeks
    Attend one stream from
    A1 Tuesday 17:00-20:50 16, 22
    A2 Tuesday 17:00-20:50 16, 22

    Semester 2

    Location
    Dunedin
    Teaching method
    This paper is taught On Campus
    Learning management system
    Aoroa

    Computer Lab

    Stream Days Times Weeks
    Attend one stream from
    A1 Tuesday 16:00-17:50 29-35, 37-42
    A2 Tuesday 12:00-13:50 29-35, 37-42
    A3 Wednesday 08:00-09:50 29-35, 37-42
    AND one stream from
    B1 Thursday 12:00-13:50 29-35, 37-42
    B2 Friday 14:00-15:50 29-35, 37-42
    B3 Thursday 16:00-17:50 29-35, 37-42

    Lecture

    Stream Days Times Weeks
    Attend
    A1 Monday 14:00-14:50 29-35, 37-42
    AND
    B1 Wednesday 11:00-11:50 29-35, 37-42
    Back to top