SIT102 - Introduction to Programming

Unit details

Note: You are seeing the 2009 view of this unit information. These details may no longer be current. [Go to the current version]
Enrolment modes:(B, G, X)
EFTSL value: 0.125
Unit chair:

J Wells (Trimester 1), T Pham (Trimester 3, 09/10)

Incompatible with: MSC211
Contact hours: 2 x 1 hour lectures, 1 x 2 hour practical per week

Note:

Online teaching methods require internet access. Please refer to the most current computer specifications.

Content

This unit explores the relationship between computer program code and the software systems that are generated from them. Students experience developing simple software in the context of a sequence of laboratory-based case studies. They explore a variety of data types including an introduction to arrays and structures, and elementary flow control including subroutine calls, alternation and iteration. They examine the manner in which software components and objects interact and communicate with one another, particularly the relationship between the user interface and other software components. They investigate the concept of program state and the manner in which program statements modify program states. They are introduced to program specification described in terms of pre-conditions and post-conditions of the post-state.

Assessment

Examination 50%, Programming Exercises 50%

Unit Fee Information

Please visit fees and invoices.