Enrolments are closed.

Want to study Technology and Information? with a student advisor to find out more.

Murdoch University logo

Principles of Computer Science

Undergraduate | MUR-ICT167 | 2024

Cover computer science fundamentals– from implementing object-oriented programming, to range checking, error-handling, recursive solutions, search algorithms and more. Use arrays, strings, files, lists, stacks, queues and hierarchy with confidence.

Study method
100% online
100% online
Entry requirements
Part of a degree
13 weeks
Start dates
26 Feb 2024

HECS-HELP available

Principles of Computer Science

About this subject

  • On successful completion of the subject you should be able to:

    1. Demonstrate the use of the object-oriented approach to design, implement, test and document solutions to problems.
    2. Demonstrate understanding of the mechanics of parameter passing in the context of object-oriented programming, and how to use the class mechanism to support encapsulation and information hiding.
    3. Design, implement and test the implementation of hierarchical relationships among objects using class hierarchy and inheritance.
    4. Write and use arrays, strings, files, lists, stacks and queues in object-oriented programs
    5. Explain algorithm complexity and demonstrate the ability to select appropriate algorithms and structures for specified problems.

Entry requirements

To enrol in this subject, you must be admitted into a degree.

Prior study

You must have successfully completed the following subject(s) before starting this subject:


This subject is CSP only and cannot be taken as open access. The correct CSP fee will be displayed once you begin the enrolment process.

Additional requirements

  • Software requirements - MyProgrammingLab

Study load

0.125 EFTSL
This is in the range of 10 to 12 hours of study each week.

Equivalent full time study load (EFTSL) is one way to calculate your study load. One (1.0) EFTSL is equivalent to a full-time study load for one year.

Find out more information on Commonwealth Loans to understand what this means to your eligibility for financial support.

Tell us a little about yourself

Keep track of your favourites

Create a free account or sign in to: