Bachelor of Information Technology

Royal Melbourne Institute of Technology

About

The objective of the Bachelor of Information Technology is to develop your knowledge and skills essential for the information technology industry to become employable as a competent software developer.The Bachelor of Information Technology educates you to make a living solving, supporting, troubleshooting and designing – from web sites to business applications to programming networks – in organisations ranging from business and government to schools, health care and more.

You will gain an excellent combination of knowledge and practical, hands-on expertise to influence an organisation’s technology infrastructure and the clients who use IT.Aligned with skill demand in local ICT industry, you can choose program option courses to complete a specialisation stream in one of the following employability paths:Web and Mobile Computing Security and Cloud Computing Data Management Software Systems Development Artificial Intelligence Software Systems Analysis Systems Administration.As a graduate of this program, you may be responsible for selecting and deploying software products appropriate for commercial organisations, software development companies, government departments and large computer organisations.

You may also create and manage business applications, web sites, systems and environments.One of the important elements in this program is the 12-credit-point capstone programming project (COSC2408 Programming Project 1 or COSC2409 Programming Project 2) in the final year of the program.

The project course provides you with experience under supervision in the development lifecycle of a substantial piece of software - integrating practice and theory.This program is delivered on campus;

some courses may be available online.

Structure

Year One of Program

Complete the following Seven (7) Courses:

Course Title Credit Points Course Code Campus
Building IT Systems 12 COSC2625 City Campus
Introduction to Information Technology 12 COSC1078 City Campus
Introduction to Programming 12 COSC1519 City Campus
User-centred Design 12 COSC2628 City Campus
Introduction to Computer Systems 12 COSC2473 City Campus
Web Programming 12 COSC2413 City Campus
Practical Database Concepts 12 ISYS3412 City Campus

Select and Complete One (1) Course from the Information Technology Options list at the end of this program structure.

AND

Year Two of Program

Complete the following Three (3) Courses:

Course Title Credit Points Course Code Campus
Professional Computing Practice 12 COSC1147 City Campus
Security in Computing and Information Technology 12 COSC2536 City Campus
Software Engineering Fundamentals for IT 12 ISYS3413 City Campus

Select and Complete Three (3) Courses from the Information Technology Options list at the end of this program structure.

Complete Two (2) Courses from one of the minor streams (see listing at the end of the program).

AND

Year Three of Program

Complete the following One (1) Course:

Course Title Credit Points Course Code Campus
Software Engineering Project Management 12 ISYS1108 City Campus

Select and Complete One (1) Course from Capstone Project Courses:

Course Title Credit Points Course Code Campus
Programming Project 1 12 COSC2408 City Campus
Programming Project 2 12 COSC2409 City Campus

Select and Complete Two (2) Courses from the Advanced Information Technology Options list at the end of this program structure.

Complete Two (2) Courses from the same minor stream done in Year 2.

Select and Complete Two (2) Courses any:

AND

Information Technology Options

List of Information Technology Option Courses:

Course Title Credit Points Course Code Campus
Data Communication and Net-Centric Computing 12 COSC1111 City Campus
Database Applications 12 ISYS1102 City Campus
Distributed Systems 12 COSC1197 City Campus
Enterprise Cloud Services 12 COSC2757 City Campus
Further Web Programming 12 COSC2758 City Campus
Information Technology Entrepreneurship 12 INTE2511 City Campus
Mobile Programming Fundamentals 12 COSC2760 City Campus
Programming 1 12 COSC1073 City Campus
Rapid Application Development 12 COSC2675 City Campus
Scripting Language Programming 12 COSC1093 City Campus
Secure Electronic Commerce 12 INTE1071 City Campus
Security Testing 12 INTE2547 City Campus
Further Programming 12 COSC2391 City Campus
Software Testing 12 ISYS1087 City Campus
Systems Deployment and Operations 12 COSC2759 City Campus
Unix Systems Administration and Programming (Linux) 12 COSC1133 City Campus
AND

Advanced Information Technology Options

List of Advanced Information Technology Option Courses:

Course Title Credit Points Course Code Campus
Advanced Programming Techniques 12 COSC1076 City Campus
Algorithms and Analysis 12 COSC2123 City Campus
Peer-to-Peer Networks 12 COSC1235 City Campus
Cloud Computing 12 COSC2626 City Campus
Electronic Commerce and Enterprise Systems 12 COSC2353 City Campus
Interactive 3D Graphics and Animation 12 COSC1187 City Campus
iPhone Software Engineering 12 COSC2471 City Campus
Machine Learning 12 COSC2673 City Campus
Mobile Application Development 12 COSC2309 City Campus
Programming Internet of Things 12 COSC2674 City Campus
Software Engineering: Process and Tools 12 COSC2299 City Campus
Web Database Applications 12 ISYS1126 City Campus
Web Development Technologies 12 COSC2276 City Campus
Network Programming 12 COSC1179 City Campus
Programming Autonomous Robots 12 COSC2814 City Campus
AND

Minor Study Streams: Minor study streams are made up of Four (4) courses each. You must do Two (2) Minor Courses in your second year, and Two (2) further Courses from the same minor stream in the third year.

Complete Two (2) Courses each year from (Accounting Minor):

Course Title Credit Points Course Code Campus
Accounting in Organisations and Society 12 ACCT1046 City Campus
Performance Analysis and Simulations 12 ACCT1028 City Campus
Financial Accounting and Analysis 12 ACCT2033 City Campus
Cost Analysis and Organisational Decisions 12 ACCT1064 City Campus

Complete Two (2) Courses each year from (Basic Economics & Finance Minor):

Course Title Credit Points Course Code Campus
Financial Markets 12 BAFI1002 City Campus
Macroeconomics 1 12 ECON1010 City Campus
Prices and Markets 12 ECON1020 City Campus
Business Statistics 1 12 ECON1030 City Campus

Complete Two (2) Courses each year from (Marketing Minor):

Course Title Credit Points Course Code Campus
Marketing Principles 12 MKTG1025 City Campus
Market Research 12 MKTG1045 City Campus
Service Quality 12 MKTG1053 City Campus
Buyer Behaviour 12 MKTG1050 City Campus

Complete Two (2) Courses each year from (Entrepreneurship Minor):

Course Title Credit Points Course Code Campus
The Entrepreneurial Process 12 BUSM1311 City Campus
Applied Entrepreneurship 12 BUSM4052 City Campus
Driving Innovation in Organisations 12 BUSM1321 City Campus
Global Entrepreneurship 12 BUSM4054 City Campus

Complete Two (2) Courses each year from (Logistics Minor):

Course Title Credit Points Course Code Campus
Introduction to Logistics and Supply Chain Management 12 OMGT1082 City Campus
Transportation and Freight Logistics 12 OMGT1062 City Campus
Procurement Management and Global Sourcing 12 OMGT1070 City Campus
Operations Management 12 OMGT1039 City Campus

Complete Two (2) Courses each year from (Management Minor):

Course Title Credit Points Course Code Campus
Introduction to Management 12 BUSM4176 City Campus
Work in Global Society 12 BUSM4558 City Campus
Organisational Analysis 12 BUSM1094 City Campus
Leadership and Decision Making 12 BUSM4177 City Campus

Complete Two (2) Courses each year from (International Business Minor):

Course Title Credit Points Course Code Campus
International Business 12 BUSM1222 City Campus
Financial Markets 12 BAFI1002 City Campus
Managing International Business Responsibly 12 BUSM4687 City Campus
International Trade 12 ECON1086 City Campus

Complete Two (2) Courses each year from (CISCO Systems Minor):

Course Title Credit Points Course Code Campus
Networking 1 12 COSC2385 City Campus
Networking 2 12 COSC2384 City Campus
Advanced Networking 1 12 COSC2382 City Campus
Advanced Networking 2 12 COSC2383 City Campus

Complete Two (2) Courses each year from (Business IT Minor):

Course Title Credit Points Course Code Campus
Digital Business Design and Innovation 12 ISYS1051 City Campus
Information Systems Solutions and Design 12 ISYS2047 City Campus
Information Systems Strategy and Governance 12 ISYS2423 City Campus
e Business Systems 1 12 INTE2047 City Campus

Information Technology Minor: Select Four (4) Courses from Information Technology Option Courses section: (See above).

Entry requirements

Program entry requirements

Successful completion of an Australian Year 12 senior secondary certificate of education or equivalent.

For information on international qualifications and corresponding entry requirements that are equivalent to Australian academic entry requirements, see the Country equivalents web page.

Prerequisites

Victorian Certificate of Education (VCE) Units 3 and 4: a study score of at least 30 in English (EAL) or at least 25 in English other than EAL; Units 3 and 4: a study score of at least 20 in any Mathematics.

English Language Requirements

A minimum IELTS (Academic module) overall score of 6.5, with no band below 6.0; or equivalent. For equivalents to English entry requirements, see the English equivalents web page.

Learning outcomes

You are expected to develop the following Program Learning Outcomes:

1. Enabling Knowledge

You will gain skills as you apply knowledge effectively in diverse contexts.

2. Critical Analysis

You will learn to accurately and objectively examine and consider computer science and information technology (IT) topics, evidence, or situations, in particular to:

  • Analyse and model requirements and constraints for the purpose of designing and implementing software artefacts and IT systems
  • Evaluate and compare designs of software artefacts and IT systems on the basis of organisational and user requirements.

3. Problem Solving

Your capability to analyse problems and synthesise suitable solutions will be extended as you learn to:

  • Design and implement software solutions that accommodate specified requirements and constraints, based on analysis or modelling or requirements specification.

4. Communication

You will learn to communicate effectively with a variety of audiences through a range of modes and media, in particular to:

  • Present a clear, coherent and independent exposition of software applications, alternative IT solutions, and decision recommendations to both IT and non-IT personnel via technical reports of professional standard and technical presentations.

5. Team Work

You will learn to work as an effective and productive team member in a range of professional and social situations, in particular to:

  • Work effectively in different roles, to form, manage, and successfully produce outcomes from teams, whose members may have diverse cultural backgrounds and life circumstances, and differing levels of technical expertise.

6. Responsibility

You will be required to accept responsibility for your own learning and make informed decisions about judging and adopting appropriate behaviour in professional and social situations. This includes accepting the responsibility for independent life-long learning. Specifically, you will learn to:

  • Effectively apply relevant standards, ethical considerations, and an understanding of legal and privacy issues to designing software applications and IT systems.

Institution