Bachelor of Applied Science (Information Technology)
Subjects on offer
Subject descriptions
CPT11 Information Technology 1
Embark on a general introduction to the field of information technology. You will learn about online learning, the history of computing, the internals of computer hardware and software and how they interact, desktop application software (with particular emphasis on word processors and spreadsheets) and the technologies behind the internet (including a section on basic web site creation). You will also explore internet security and professional development, both in respect of people and time management.
Back to the top ▲CPT12 Introduction to Programming in Java
Learn the fundamental concepts of programming using the Java programming language. You will explore topics such as: Simple programs; Problem analysis; Using classes and objects; Making methods and classes and controlling flow through section, repetition and conditional loops. This unit will encourage and expect you to write programs.
Back to the top ▲MAT17 Discrete Maths
This unit introduces fundamental concepts in discrete mathematics that are essential in computer science and information technology. Topics include: An introduction to logic; The structure and applications of graphs and trees; Algebraic structures and their applications to languages and to the operation of error-detecting and Error-correcting codes.
Back to the top ▲CPT21 Computer Systems and Networks
Computer Systems aims to give you an introduction to digital concepts and number systems, computer architecture, computer operation and assembly language programming which forms the basis for the design and operation of the Stored Program Digital Computer.
Back to the top ▲CPT22 Data Modelling and Databases
This unit provides you with an introduction to the principles, use, and applications of database systems. When you complete this unit, you will be able to design and create databases, extract information from databases, understand in broad terms how database systems work and understand the purposes for which databases are used.
Back to the top ▲CPT23 Further Programming in Java
This unit extends the study of basic programming principles introduced in CPT12 (Introduction to Programming in Java). Through your study you will gain an understanding of advanced concepts of program design, implementation and be introduced to testing within a framework of object oriented programming using the Java programming language.
Back to the top ▲CPT24 Software Engineering Analysis and Design
Software Engineering Analysis and Design aims to guide you in both the theoretical and practical aspects of developing computer solutions for real-world problems. You will study the tools and techniques used in the analysis and design of software systems. You will also have the opportunity to apply those tools within a recognised software development methodology and within the context of a case study.
Back to the top ▲CPT25 Data Communications and Networks
This unit will provide a broad introduction to the fundamentals of data communications and network technology. Emphasis is on higher aspects of data communications from the perspective of the computer scientist and information technologist in the communication of data, and the interaction of remote systems.
Back to the top ▲CPT31 Programming in ANSI/ISO C
This unit extends the study of programming principles developed in prerequisite units, including the use of defensive programming, debugging, testing, coding standards and practices. This unit presents material within the context of a detailed study of the C programming language. This unit may serve as a foundation for further studies in computer science and software engineering.
Back to the top ▲CPT32 Operating Systems
This unit introduces general principles, strategies and algorithms used in operating systems design. You will examine and develop general operating systems skills. The unit explores the fundamental concepts in operating systems, namely to show you how application programs interact with bare machine architecture.
Back to the top ▲CPT33 Object Oriented Programming (C++)
This unit introduces C++ as an object-oriented programming language. The aim is to help you gain a better understanding of OO design and program implementation by using OO language features.
Back to the top ▲CPT34 Programming Project
This is a programming project, the objectives of which are mutually agreed between you and your supervisor (lecturer) someone who will supervise you throughout the project. It is assumed the you will have a specific or general project idea in mind and then discuss this with your supervisor.
Back to the top ▲CIS13 Information Systems Fundamentals
This unit views businesses as systems and evaluates technology from a business perspective. You will discover methods of modeling and evaluating processes and data and how information is used in decision-making. You will develop an understanding of how customers view products and gain an overview of networking. The unit will introduce topics such as human-computer interaction, ethics and artificial intelligence. In addition, you will undertake an analysis of systems planning and development.
Back to the top ▲CIS23 Management Support Systems
Learn a wide range of theory relating to both management and the application of information technology to support management. You are encouraged to consider the importance of appropriate, timely and accurate information for effective decision-making. You will investigate the following topics: Computer-based information systems; Organisations; Business systems; Information systems and technology; Data warehousing; Neural networks; Expert systems; Knowledge acquisition and Validation.
Back to the top ▲CPN101 e-Business Fundamentals
Gain an insight into the world of e-business. Through your studies you will be introduced to the fundamentals required to successfully implement an e-business strategy. The unit material caters for a broad target audience, anyone who wishes to grasp the extent of e-business opportunities and the technology that drives them.
Back to the top ▲CPN102 Web Page Construction
Learn the concepts and techniques of designing and constructing web pages. This unit will teach you about basic protocols and standards, help you explore design issues and techniques, address cross-browser issues and examine the use of multimedia. A major component of this unit is the individual project where you interact with a 'client' to design and implement a website for a fictional company. Minimal programming knowledge is required.
Back to the top ▲CPN201 Introduction to Internet Technology
Gain an introduction to internet technology, its concepts, principles and tools used to produce internet applications. Through your study you will gain an overview of internet technology and an introduction to Internet protocols, HTML and XML files, client processing with Java Script and server side processing with Java servlets and Perl. This unit assumes a basic knowledge of programming.
Back to the top ▲MAT14 Mathematics for Sciences and Technology 1A
This unit, the first of a pair, introduces you to the basic concepts and techniques of calculus and linear algebra.
It emphasises their inter-relationships and their applications to engineering and the sciences. In conjunction with MAT15, you will also develop skills in the craft of mathematical modeling.
Back to the top ▲MAT15 Mathematics for Sciences and Technology 1B
Address further topics from calculus, linear algebra and mathematical modelling. Integration techniques are used to solve differential equations. Series representations of functions are introduced, as is partial differentiation for local optimisation. The independence of vectors within a subspace of n-dimensional space is applied to eigenvector problems, and used in models of physical and biological systems. Further modelling of these systems, using calculus will instruct you in the craft of modelling and guide you in modelling tasks.
Back to the top ▲PSY11 Psychology 1A
Together with PSY12 Psychology 1B, this unit provides you with an introduction to the scientific discipline of psychology. Collectively these units offer an equivalent coverage to other first year university units in psychology. Topics to be covered in PSY11 include biological bases of behaviour, human development, learning, sensation and perception.
Back to the top ▲PSY12 Psychology 1B
This unit continues the introduction to the scientific discipline of psychology begun in PSY11 Introduction to Psychology 1A. You will examine research and design methods, personality psychology, social psychology and abnormal psychology. PSY12 extends the coverage of research methods and laboratory work in psychology, and introduces further statistical topics. You will undertake research using standard methodology.
Back to the top ▲SCI13 Foundations of Science: Life and the Universe
The primary purpose of this unit is to facilitate your transition into university study by helping develop a range of skills that will enable you to not only survive but prosper at tertiary study. These skills are developed through consideration of the challenges of the Space Age in which our destiny is to step beyond the Earth and make other planets fit for human habitation. This is the concept of terraforming, the modification of planets, and is explored from its birth in science fiction to its application within our solar system from both scientific and ethical perspectives.
Back to the top ▲STA15 Statistics and Research Methods (SPSS Software)
This unit is designed to introduce students with no previous experience of statistics to the statistical process. No prior mathematical knowledge is assumed. The unit includes discussion of research design and data collection, techniques for picturing and analysing univariate and bivariate data and a thorough discussion of statistical inference, in terms of both hypothesis testing and estimation (confidence intervals). The statistical package SPSS is used to carry out the statistical analysis, so that the focus of the unit can be the meaningful interpretation of the results.
Back to the top ▲MAN11 Introduction to Management
Explore the study of management and the basic academic skills relevant to university study in this discipline. You will examine the following topics: Managerial work in organisations; Historical and contemporary theories in management; Management environment; Social responsibility and managerial ethics; Planning and managerial decision-making; Managing individuals and groups; Motivation; Leadership; Employment relations and managerial control.
Back to the top ▲ECO11 Economic Principles
Gain an overview of the concepts and language of economics. Through your study, you will consider the allocation of resources across individuals, companies and the market place. You will also develop an understanding of current events as reported in the media. Topics covered include: What is microeconomics; Markets and how they work; Elasticity; Competition; Monopolies and Market failure. It is highly recommended that you read The Economist, the Australian Financial Review, or The Australian on a regular basis.
Back to the top ▲ECO12 Macroeconomics 1
Increase your ability to tackle problems and communicate solutions in the language of
economics, particularly in macroeconomics. You will cover the concepts of macroeconomics including: Inflation; Unemployment; Balance of payments; Growth; The role of government in economic management; Inflation; Cycles; Macroeconomic policy; and Australia in a global context.
Back to the top ▲MAR11 Marketing Theory and Practice
Embark on an introduction to marketing theory and practice. Consumers serve as the most important resource for most firms. This unit explains the marketing process, outlining how a firm should go about achieving its goals by determining and satisfying the needs of its customers. This unit is relevant to a wide range of academic disciplines as everyone is subject to marketing activities. In fact, many regard marketing as the most important function any business can undertake.
Back to the top ▲MAR12 Research Methods for Marketing and Management
Explore the principles of systematic research: how it can be conducted to describe, explain and predict problems in marketing and business. You will develop practical knowledge and skills to carry out research projects. This unit is relevant to all business students whether their major interest is in marketing, management, accounting or finance. It is also relevant to students interested in research in social or public policy. Specific topics covered include research design, measurement of variables, data collection methods, sampling design techniques, data analysis, interpretation and report writing.
Back to the top ▲REA11 Applied Reasoning
Expand your skills in critical thinking. This unit provides you with an introduction to the practical application of concepts and analytical procedures associated with reasoning. It aims to develop your abilities and confidence to think clearly and analyse effectively, teaching better techniques of reasoning. You will develop an understanding of the need for a critical attitude, how to conduct research and analyse and communicate more effectively and flexibly. This unit is useful to students from any discipline or any degree but particularly those studying arts, business, law and information technology.
Back to the top ▲CPN304 Web Development Technologies
Study the principles and practice of developing applications using the Common Language Infrastructure (CLI) and the C++ programming language. You will learn about: The .NET framework and CLI; The C# programming language; Assemblies and component based programming; An introduction to ASP.NET; Windows forms; Introduction to web forms; Advanced controls; PL/SQL and ADO.NET; Webservices through .NET, security and .NET.
Back to the top ▲CPN305 Programming Web Applications
Get an introduction to programming for the web. This unit is for you if you already know a procedural programming language. You will learn how to program in a server-side scripting language, such as PHP (PHP Hypertext Pre-processor), to create dynamically generated web pages. You will also learn a client-side scripting language, such as Javascript, and fundamentals of web page construction and web server technology.
Back to the top ▲