COSC121-14SU1 (C) Summer Jan 2014 start

Introduction to Computer Programming

15 points

Details:
Start Date: Monday, 6 January 2014
End Date: Sunday, 16 February 2014
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 19 January 2014
  • Without academic penalty (including no fee refund): Sunday, 2 February 2014

Description

Computer programming in a high-level language with special emphasis on style and structure. This course is normally required as preparation for Cosc122 and as a prerequisite for all 200 level CSSE courses.

In COSC121 you will learn the fundamentals of computer programming using the Python language.
Programming is the nuts and bolts of computer science; it is an essential tool but only a small part of the overall subject. Programming involves using a special language to issue a series of instructions to the computer in order to have it solve a particular problem. COSC121 is a prerequisite for all 200 level COSC courses and is normally required as preparation for COSC122.

Learning Outcomes

  • Students will:
  • Have practical experience writing, testing, and debugging basic Python programs.
  • Be able to write Python programs using strings, modules, objects, methods, functions, lists, conditionals, iteration, file processing, sets and dictionaries.
  • Be able to do simple object-oriented programming in Python.
  • Be able to implement simple Graphical User interfaces in Python.

Course Coordinator

Richard Lobb

Lecturer

Andrew Bainbridge-Smith

Notes

There are several important documents available online about departmental regulations, policies and guidelines at the following site. We expect all students to be familiar with these.  

Notices about this class will be posted to the class forum in the Learn system.

COSC students will also be made members of a class called “CSSE Notices”, where general notices will be posted that apply to all classes (such as information about building access or job opportunities).

Indicative Fees

Domestic fee $748.00

International fee $3,388.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 .

All COSC121 Occurrences