UWA Logo Computer Science & Software Engineering
Java Programming (CITS1200)
   School Home

Overview

  • Students learn to design and implement object-oriented programs in Java and to solve simple computational problems.
  • Students are introduced to the foundational concepts underlying modern object-oriented programming, in particular objects, classes and methods.
  • Students gain an appreciation of the role of object-oriented programming in modern software engineering.

Getting Started

The handbook entry and general unit policies are all available from the online unit outline. Read and understand this document, particularly the rules defining satisfactory progress.

Also be aware of the timing and significance of both the HECS census date and the deadline for withdrawal without academic penalty.

Contact Hours

You are required to attend two lectures and a three-hour lab each week. Supervised labs run in Weeks 2-12. Also there is an optional workshop each week, mainly directed at those who are completely new to programming.

A six-point unit is a quarter of a full-time workload, so you are expected to commit 10-12 hours/week to CITS1200, averaged over the semester. Careful attention to time management will ensure that you are not overloaded when deadlines approach.

Type Time Day Location
Lecture 1pm Mon Engineering Lecture Theatre 1
Lecture 2pm Thu Weatherburn
Labs various various CSSE Lab 2.05
Workshop 2pm Mon CSSE SR 1.24

Please check this CITS1200 Semester 2 2009 Weekly Timetable for more details (this is a copy from the Central UWA Timetable Service).

Assessment

The assessment for CITS1200 consists of lab work, a mid-semester test, a programming project, and a two-hour examination.

Assessment Value Assessment Dates
Labs 10% Weeks 3 (2%), 5 (2%), 7 (3%), and 9 (3%)
Mid-semester Test 15% Second lecture in Week 7
Project 15% Out in Week 9; due at noon, Friday 16 October
Final exam 60% Semester 1 exam period

To pass CITS1200 you need to get ALL of the following:

  • an overall mark of at least 50%, AND
  • at least 40% in the labs and mid-semester test combined, AND
  • at least 40% in the final examination.
You can view your ongoing marks at csmarks.

Java Workshop

This workshop runs in Weeks 2-13 and it is optional. It is aimed primarily at students with no prior programming experience. I will go over the week's critical concepts slowly, give additional examples, and encourage all questions, no matter how elementary.

Administration


Course Material


Assessment


Resources


Do I need to go to lectures?

   
Top of Page
CRICOS Provider Code: 00126G