Text only

 University | Catalogues for 2006/07

University of Bath logo - link to University home page
 

Department of Computer Science, Unit Catalogue 2006/07


CM10134 Programming 1

Credits: 12
Level: Certificate
Semester: 1
Assessment: CW 40%, EX 60%
Requisites:
In taking this unit you cannot take CM10140
Students who undertake this unit should normally have at least 3 A-level passes, (or equivalent) at grades A,B,B or above. Aims: To introduce students to the development of computer software, including problem analysis, establishing requirements, designing, implementing and evaluating. To provide practical skills at reading and writing programs and producing programs to solve real world problems.
Learning Outcomes:
On completion of this unit students will be able to: 1) design, construct and test short object-oriented programs. 2) defend design decisions. 3) understand the idea of type and to use data types appropriately. 4) develop iterative and recursive programs. 5) read, and comprehend the behaviour of, programs written by others.
Skills:
Problem solving (T/F, A), IT (T/F, A)
Content:
Introduction to computers and programming. Introduction to object-oriente systems development. Algorithms. Control structures: sequence, selection and iteration. Scope and extent. Primitive data types. Testing. Object-orientation: reuse inheritance classes, objects and methods. Recursion. Exception Handling. Files and Streams.

 

University | Catalogues for 2006/07