BP162 - Bachelor of Information Technology

Go to Enrolment Program Structures Search

Plan: BP162OPN9 - Bachelor of Information Technology
Campus: City Campus

Program delivery and structure

Approach to learning and assessment
Work integrated learning
Program structure
Program transition plan

Approach to learning and assessment

Your learning experiences will contain a broad mix of study modes, including lectures, seminars, tutorials, and laboratory classes, using face-to-face, online and other flexible delivery mechanisms. 

Assessment is designed to give you opportunities to demonstrate your capabilities. You will find that the forms of assessment used may be different for each course, as the assessment you receive must be appropriate to the objectives of each course. 

Your assessment in this program will include all or some of the following:

  • Assignments and projects: some will require you to demonstrate an ability to work alone, while some will involve group work requiring you to be part of team with other students;
  • Reflective journals: where you pause to consider what you have learnt and reflect on the further development of the related capability;
  • Assessed tutorials or presentations: a form of in-class test, which you will be required to complete either individually or as a team:
  • Self-assessment and peer-assessment: for assessment activities such as seminars you may be asked to assess your own work, the work of your group, or the work of other groups.  This is part of equipping you to become more independent in your own learning and to develop your assessment skills.

The assessment you complete will enable the teaching staff to provide you with feedback on your strong and weak points.  This will enable you to improve your performance in the future.

If you have a long-term medical condition, disability and/or other form of disadvantage, it may be possible to negotiate to vary aspects of the learning or assessment methods. You can contact the program coordinator or the Equitable Learning Services if you would like to find out more.

If you have already developed areas of skill and knowledge included in this program (for example, through prior studies or work experience), you can apply for credit once you have enrolled in this program. There is information on the RMIT University website about how to apply for Recognition of Prior Learning (RPL) - refer to: www.rmit.edu.au/students/enrolment/credit/he

*Top of page

Work integrated learning

RMIT is committed to providing students with an education that strongly links formal learning with workplace experience.  As a student enrolled in this program you will:

  • undertake and be assessed on a structured activity that allows you to learn, apply and demonstrate your professional practice
  • interact with industry and community when undertaking this activity
  • complete an activity in a work context or situation that may include teamwork with other students from different disciplines.
  • underpin your learning with feedback from interactions and contexts distinctive to workplace experiences

In this program, you will be doing specific courses that focus on work integrated learning (WIL).  You will be assessed on professional work in a work place setting and receive feedback from those involved in the IT industry. Any or all of these aspects of a WIL experience may be in a simulated workplace learning environment. 

In Year 3, you will select one of the capstone courses listed below. The capstone project course is designed to provide you with hands-on practical experience developing software in a workplace environment. Your project team of 4 – 6 students will complete industry projects from inception to implementation. The emphasis is on understanding and working within a corporate environment, using formal project and software delivery methodologies and integrating all the skills and knowledge that you have acquired in the program.

  • COSC2408 Programming Project 1 (12CP)
  • COSC2409 Programming Project 2 (12CP)

The ISYS1108 Software Engineering Project Management course simulates realistic work situations where you will have the opportunity to learn, apply and demonstrate professional software project management practice. You will work in a team on a software engineering project, interacting with a professional software project manager.

*Top of page

Program Structure

To graduate you must complete the following. All courses listed may not be available each semester.
 

*Top of page


Year One of Program

Complete the following Seven (7) Courses:

Course Title

Credit Points

Course Code

Campus

Building IT Systems 12 COSC2625 City Campus
Essentials of 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
AND
Select and Complete One (1) Course from the Information Technology Options list at the end of this program structure.
 
AND

*Top of page


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
AND
Select and Complete Three (3) Courses from the Information Technology Options list at the end of this program structure.
AND
Complete Two (2) Courses from one of the minor streams (see listing at the end of the program).
 
AND

*Top of page


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
AND
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
AND
Select and Complete Two (2) Courses from the Advanced Information Technology Options list at the end of this program structure.
AND
Complete Two (2) Courses from the same minor stream done in Year 2.
AND
Select and Complete Two (2) Courses any:
University Elective
 
AND

*Top of page


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
Digital Business Security and Risk Management 12 INTE1063 City Campus
Cloud Foundations 12 COSC2757 City Campus
Foundations of Artificial Intelligence for STEM 12 COSC2960 City Campus
Full Stack Development 12 COSC2758 City Campus
ICT Information Systems Security 12 INTE2403 City Campus
Information Technology Entrepreneurship 12 INTE2511 City Campus
Mathematics for Computing 1 12 MATH2411 City Campus
Mathematics for Computing 2 12 MATH2412 City Campus
Mobile Programming Fundamentals 12 COSC2760 City Campus
Practical Data Science 12 COSC2738 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

*Top of page


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
Cloud Computing 12 COSC2626 City Campus
Cloud Security 12 INTE2402 City Campus
Database Applications 12 ISYS1102 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
Object Oriented Software Design 12 ISYS1084 City Campus
Operating Systems Principles 12 COSC1114 City Campus
Programming Internet of Things 12 COSC2674 City Campus
Software Engineering: Process and Tools 12 COSC2299 City Campus
Systems Deployment and Operations 12 COSC2759 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

*Top of page


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.

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

Course Title

Credit Points

Course Code

Campus

Accounting in Organisations and Society 12 ACCT1046 City Campus
Strategic Accounting and Leadership 12 ACCT1028 City Campus
Financial Accounting and Analysis 12 ACCT2033 City Campus
Cost Analysis and Organisational Decisions 12 ACCT1064 City Campus
OR
Minor: Basic Economics and Finance: Complete Two (2) Courses each year:

Course Title

Credit Points

Course Code

Campus

Financial Markets and Institutions 12 BAFI1002 City Campus
Macroeconomics 1 12 ECON1010 City Campus
Prices and Markets 12 ECON1020 City Campus
Business Statistics 1 12 ECON1030 City Campus
OR
Minor: Marketing: Complete Two (2) Courses each year:

Course Title

Credit Points

Course Code

Campus

Marketing Principles 12 MKTG1025 City Campus
Market Research 12 MKTG1045 City Campus
Services Marketing 12 MKTG1053 City Campus
Buyer Behaviour 12 MKTG1050 City Campus
OR
Minor: Entrepreneurship: Complete Two (2) Courses each year:

Course Title

Credit Points

Course Code

Campus

The Foundations of Entrepreneurship 12 BUSM1311 City Campus
Applied Entrepreneurship 12 BUSM4052 City Campus
Driving Innovation in Organisations 12 BUSM1321 City Campus
Entrepreneurship and Global Challenges 12 BUSM4054 City Campus
OR
Minor: Logistics: Complete Two (2) Courses each year:

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
OR
Minor: Management: Complete Two (2) Courses each year:

Course Title

Credit Points

Course Code

Campus

Introduction to Management 12 BUSM4176 City Campus
Work in Global Society 12 BUSM4558 City Campus
Organisations 12 BUSM1094 City Campus
Leadership 12 BUSM4177 City Campus
OR
Minor: International Business: Complete Two (2) Courses each year:

Course Title

Credit Points

Course Code

Campus

Global Business 12 BUSM1222 City Campus
Financial Markets and Institutions 12 BAFI1002 City Campus
Global Corporate Responsibility 12 BUSM4687 City Campus
Business in the Globalised Economy 12 ECON1086 City Campus
OR
Minor: CISCO: Complete Two (2) Courses each year:

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
OR
Minor: Business IT: Complete Two (2) Courses each year:

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 12 ISYS2423 City Campus
Digital Business Systems 12 INTE2047 City Campus
OR
Minor: Cloud Technologies: Complete Two (2) Courses each year:

Course Title

Credit Points

Course Code

Campus

Cloud Foundations 12 COSC2757 City Campus
Cloud Developing 12 COSC2821 City Campus
Cloud Architecting 12 COSC2829 City Campus
Cloud Operations 12 COSC2824 City Campus
OR
Information Technology Minor: Select Four (4) Courses from Information Technology Option Courses section: (See above).
 

*Top of page

Program transition plan

Very Important: This plan is being phased out. 
  
BP162OPN9 - Bachelor of Information Technology plan has been discontinued and will no longer accept new students after Semester 2 2022. The plan will be taught out to current students until semester 2, 2026. If you are unable to complete your program by the end of 2026, you may consider applying to other programs within RMIT subject to entrance requirements. You may also consider applying to the new plan: 

BP162P23  Bachelor of Information Technology
  
For more information and advice on your enrolment, please contact your program manager, Shekhar Kalra (shekhar.kalra@rmit.edu.au).

___________________________________________________________________________________________________

From Sem 1 2021 a new minor stream titled AWS Cloud Services has been added to the structure.

The following option courses have been removed from the structure:

  • Distributed Systems – COSC1197 (IT Options)
  • Peer-to-Peer Networks – COSC1235 (Advanced IT Options)

All credit points successfully completed in accordance with the previous program structure will count towards completion of this updated program plan.

___________________________________________________________________________________________________

In 2019, some of the core courses became IT program option courses. In addition, the list of courses in existing minor streams has been updated, and the Applied Communication minor stream has been disbanded.

If you commenced the BP162 program in 2018 or earlier, the following transition rules will apply.

  • Retained Credit

All credit points successfully completed in accordance with the previous program structure will count towards completion of this updated program plan.

  • COSC1073 - Programming 1

COSC1073 Programming 1 is no longer a core course. If you have already completed this course, it will be counted as an Information Technology Option Course. 

  • COSC1111 - Data Communication and Net-centric Computing

COSC1111 - Data Communication and Net-centric Computing is no longer a core course. If you have already completed this course, it will be counted as an Information Technology Option Course. 

  • Applied Communication Minor Stream

If you have already completed less than four Applied Communication minor stream courses, you are allowed to take any other minor stream courses to complete the remaining portion of your minor stream.

  • Removed courses from existing minor streams

If you have already completed any courses that have now been removed from a minor stream, they are still counted towards your minor stream.

  • Removed Applied Communications Minor

If you have already completed any courses in the Applied Communication  minor stream, they are still counted towards your minor stream options.

*Top of page
 
 
[Previous: Learning outcomes]