James Cook University Subject Handbook - 2001

CP1200:03

Introduction to Computer Science 1

Townsville, Cairns

Inadmissable Subject Combination: CP1600

39 lectures, 39 tutorials. First semester (Townsville and Cairns campuses); July intensive block mode (Townsville campus).

Introduction to the science of computer programming. Problem solving techniques, algorithm design and programming. Good programming practice and good software engineering principles are stressed.

Learning Objectives:

  1. describe the relationships between problems, algorithms, programs, executables, computers, and resources;
  2. use structured techniques to design algorithms for problems;
  3. design and implement procedural programs using a subset of C++ on personal computers;
  4. develop an understanding of good programming practices.

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.