James Cook University Subject Handbook - 2004

Offerings
View how CP1200 is offered in 2004

(Also shows pre-requisites and inadmissible combinations if applicable)

CP1200:03

Introduction to Computer Science 1

Townsville, Cairns

HECS Band 2

39 hours lectures, 13 hours tutorials, 26 hours practicals. Semester 1 and June/July block mode.

This subject contains an introduction to the science of computer programming. Major topics covered are: problem solving techniques; algorithm design and programming and an introduction to object-oriented design. Good programming practice and good software engineering principles are stressed.

Learning Objectives:

describe the relationships between problems, algorithms, programs and executables;

use structured techniques to design algorithms for problems;

design and implement procedural programs using a subset of C++ on personal computers;

demonstrate an understanding of good programming practices;

describe the basic features of the Standard Template Library and its uses for common programming tasks.

Assessment in this subject involves significant on-course assessment including assignments and tests and an examination at the end of the semester. The full details of the assessment are handed out to students in the class in the first week of the semester in which the subject is offered and posted on the Web.