Professional issues as in IA are also discussed. This second semester unit introduces high-level programming using Java, and applies the skills learned to a series of projects. Standard methods of storing and manipulating data are introduced and good programming practice is emphasised. The detail of how machines are organised and how programs execute is also covered. This third semester unit builds on Computing Science II, covering advanced data structures, programming in the large, and the concept of object oriented development.
Teaching is through lectures, tutorials and practicals.
In all course units the class in subdivided into smaller groups for tutorials, which involve discussion, working through exercises and presentations. We use a mixture of assessment techniques to allow you to give your best. Assessment on individual courses is usually based on both examination and practical work.