Section Title

Recommended Study Sequence

Click unit name to reveal description:

Accreditation

On satisfactory completion of this degree, students are eligible for admission to the Australian Computer Society as a Member.

Admission

Applications for the course must be made through the Universities Admissions Centre (UAC). Further information on postgraduate courses is available on the Postgraduate Admissions section of the UWS website. Admission is restricted to graduates of the Bachelor of Technology (Information Technology Support) degree, or an equivalent para-professional computing or information technology bachelors degree.

Recommended Sequence

Full-time

Year 1

Autumn session

Fundamentals of Computer Science

This unit introduces a broad range of topics which make up the study of computer science. The four broad areas to be examined are Machine Architecture (data storage and manipulation), Software (operating systems, networks, programming languages), Data Organisation (data structures, file structures, database structures) and Algorithmic Machines (Theory of Computation). The treatment is intended to prepare students for later in-depth treatment of these topics.

Object Oriented Analysis

Analysing and modeling requirements using the object-oriented (OO) approach is the core strength of this unit. The Unified Modifying Language (version 2.0) is used as a modeling standard for creating OO models in the problem space. This unit consolidates and extends the knowledge gained by students in Introduction to Analysis and Design unit and applies it to practical OO analysis work through a case study.

Software Interface Design

Computers have become ubiquitous in human society. Humans are now required in interact with computers and computing technology in almost all parts of their lives, particularly in developed countries. In this context software becomes a medium through which people can be provided with a virtual environment where they can satisfy goals related to work and play. This unit explores the theory and practice of design of the interface between this virtual environment and the people who interact with it.

Computer Networks and Internets

This unit provides students with an in-depth understanding of the applications of computer networks and the concept of internetworking through the TCP/IP suite of protocols. Some of the network security threats along with their appropriate counter measures are also discussed. The main focus of the unit is on communication and network devices.

Spring session

Data Structures and Algorithms

This unit introduces students to fundamental data structures and algorithms used in computing. The material covered forms the basis for further studies in programming and software engineering in later units. The unit focuses on the ideas of data abstraction, object-oriented programming, and software reuse. Issues relating to computational complexity of algorithms are addressed throughout the session. Topics covered include: the fundamental abstract data types (lists, stacks, queues, trees, hash tables, graphs); recursion; complexity of algorithms; internal and external sorting and searching algorithms; file structures; and B trees.

Object Oriented Design

This unit builds on the knowledge of object oriented modelling acquired in the unit Object Oriented Analysis. Systems design is an important activity that takes place when developing new computer-based information systems or when maintaining existing computer-based systems. The object oriented systems design concepts and skills together with a practical knowledge of UML students will develop in this unit are essential for anyone designing contemporary information systems.

Database Design and Development

The main purpose of this unit is to provide students with an opportunity to gain a basic knowledge of database design and development including data modeling methods and techniques and database implementation using a database management system

Advanced Web Site Development

This unit introduces students to the design, implementation and operation of internet and intranet web sites. It includes the design, development and implementations of server-side applications, the use of multi-media and human interaction on the browser side, the management and operation of internet/intranet systems and the interaction of these information systems with society and the corporate world. Security, access rights, financial transactions and legal issues are also covered. A major component of this unit is working with server/browser applications in ASP or similar programming environment and the development of web based information systems and methodologies. This unit is heavily orientated to practical experience in developing the theoretical concepts.

Graduate Diploma in Professional Computing

This one year course is designed to enable graduates from para-professional computing or information technology bachelor degrees to upgrade their qualifications to a professional level. People successfully completing this diploma will be eligible for admission to the Australian Computer Society at professional level. They will also be eligible for admission to postgraduate computing and information technology courses at a master level. This course extends skills, knowledge and experience in the key areas of programming, systems analysis and design, data communications and networking, and internet application design and implementation.

UWS offers a whole spectrum of computing and IT courses from bachelor degrees to PhDs. This course is specially designed for students who have completed a bachelor degree with combinatorial components in computing and other disciplines to upgrade to a qualification at full professional level in computing and IT. UWS is one of the few universities in Australia to offer such a flexible course.

Course Details

UAC Code Campus
955572 Penrith

Duration

Full-time over two sessions (one year), principally on Penrith campus. From time to time some units may only be offered at Campbelltown or Parramatta campuses.

Career

This course is designed for all IT graduates wishing to upgrade their qualifications.

Do you need more information?

Request a course and application information pack:
Course Enquiry Form
International Course Enquiry Form

For further assistance contact the UWS Course Information Centre.