Murdoch University Logo
Print   print
Home | Units Index

ICT104: Principles of Computer Science

This unit is designed to develop the skills of problem solving and program design using the Java programming language. Major topics: algorithm design; procedural abstractions; the use of libraries as collection of black-box code modules; the concepts of pre- and post-conditions and invariants; strings, arrays, introduction to object-oriented concepts including data abstraction, encapsulation, classes and object references, inheritance; introduction to recursion; streams and file input and output; the definition and use of common classes -- lists, stacks and queues.

Points

3

Enrolment Options

Murdoch: S1-internal, S1-external, S2-internal, S2-external

Contact Time

Lectures and practice sessions: up to 5 hours per week

Prerequisites

M102/B102/ICT102/Introduction to Computer Science.
External enrolment is restricted to students with independent access to adequate computing facilities and software or to students with access to the campus computers by attendance.
Co-requisite: Internet access if studying externally.

School

School of Information Technology

Unit Coordinator

Dr Pyara Dhillon

  • Position:
Sen Lect Computer Sc
  • E-mail:
P.Dhillon@murdoch.edu.au
  • Location:
Murdoch Campus
Economics, Commerce and Law
Room 2.048
  • Phone:
    Prefix: +618
9360 2799
Unit Contacts
Contact Phone
Prefix: +618
Location
Teaching Period(s)
Dr Pyara Dhillon
Sen Lect Computer Sc
(P.Dhillon@murdoch.edu.au)
9360 2799 Murdoch Campus
Economics, Commerce and Law
Room 2.048
MURDOCH S2: Internal
(02/08/2010 - 26/11/2010)
 
MURDOCH S2: External
(02/08/2010 - 26/11/2010)
 
Contact Phone
Prefix: +618
Location
Teaching Period(s)
Associate Professor Peter Cole
Dean School of IT
(p.cole@murdoch.edu.au)
9360 2918 Murdoch Campus
Economics, Commerce and Law
Room 3.039
MURDOCH S1: Internal
(15/02/2010 - 11/06/2010)
 
MURDOCH S1: External
(15/02/2010 - 11/06/2010)
 
The information displayed is derived from a variety of sources and is relevant to the 2010 enrolment year.
Alternatively, you may switch to 2009 data.

Key to Offshore Campus Location abbreviations:

APMISIN

Asia Pacific Management Institute (Singapore)

CEJTOKYO

Chiropractic Education Japan (Tokyo)

JKURASHIKI

NET Corporation (Kurashiki, Japan)

KDUPG

KDU College (Penang, Malaysia)

KDUPJ

KDU College (Petaling Jaya, Malaysia)

SGP-REPOLY

Republic Polytechnic (Singapore)

SMANUFED

Singapore Manufacturing Federation

ZHENGZHOU

Zhengzhou University (China)