BP215 - Bachelor of Information Technology (Games and Graphics Programming)

Go to Student Program Guide Search

RMIT program code: BP215
Plan name: Bachelor of Information Technology (Games and Graphics Programming)
Plan code: BP215P8
Campus: City Campus
Credit points per semester:
Full time: 48
Part time: 24
CRICOS code: 061071B

Contact details and related links


2024 Enrolment Program Structure

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

   Year One of Program
 
AND   Year Two of Program
 
AND   Year Three of Program
 
AND   Games Programming Options:
 

PROGRAM REQUIREMENTS 

You must complete a total of 288 credit points as follows:  

– Seventeen (17) core courses    
– One (1) First Year option 
– Fourty-eight (48) credit points in Games Programming options  
– Two (2) University Electives 

ENROLMENT LOAD 

Full-time study load is 48 credit points or Four (4) courses equivalent each semester. 
Part-time study load is 24 credit points, or Two (2) course equivalent each semester. 

COURSE REQUISITES 

You are required to successfully complete relevant prerequisites in the program in order to progress to the next stage of your studies. Please ensure that you have met the necessary prerequisites by checking course guides

PROGRAM TRANSITION 

Your program may be subject to program transition. Please ensure you carefully read the program transition plan as outlined in the program handbook to understand how this may impact your progression. 

PROGRAM DISCONTINUATION

Very Important: This program is being phased out.

BP215 Bachelor of Information Technology (Games and Graphics Programming) has been discontinued and will no longer accept new students from 2021. The program will be taught out to current students until semester 2, 2024. If you are unable to complete your program by the end of 2024, you may consider transferring to other programs in RMIT subject to entrance requirement. You may also consider transferring into one of the following programs within the same discipline:

BP162 Bachelor of Information Technology
BP094 Bachelor of Computer Science
BP203 Bachelor of Design (Animation and Interactive Media)
BP214 Bachelor of Design (Games)

For more information and advice on your enrolment, please contact your program manager, Assoc Professor Fabio Zambetta.

CONTACT STEM COLLEGE 

For any enquiries, please visit STEM College Student Lifecycle for contact information and support. 

– Program and course advice and planning 
– Flexible semester courses 
– Enrolment variation 
– Credit transfer applications and Recognition of prior learning 
– Results, program completion and graduation 

*Top of page


Year One of Program

Academic Integrity

Academic integrity means acting with the values of honesty, trust, fairness, respect and responsibility in learning, teaching and research." In practical terms, it means developing, and submitting for assessment, your own academic work. 
 
The repercussions for breaking the rules – even accidentally – are serious, from failing an assessment to charges of academic misconduct and exclusion from a program. 
 
Please read the Introduction to Academic Integrity Tutorial and complete the Academic Integrity Awareness Digital Credential before you begin your program. 


If you are unsure of what to enrol in this year level, please refer to either:

the BP215 Program Canvas https://rmit.instructure.com/courses/46000 (RMIT student login required), OR

lodge RMIT Connect Student Portal.

Please ensure that you have met necessary prerequisites by checking course guides - click YES in the Preqs/Coreqs column.

Complete the following Seven (7) Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Advanced Programming Techniques 12 Yes COSC1076 City Campus 1584 (STEM)
Further Programming 12 Yes COSC2391 City Campus 1593 (STEM) 1568 (STEM)
AND

Complete One (1) of the following courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Data Communication and Net-Centric Computing 12 COSC1111 City Campus 3473 (STEM)
Full Stack Development 12 Yes COSC2758 City Campus 3518 (STEM)
Security in Computing and Information Technology 12 COSC2536 City Campus 3397 (STEM)
Writing for Videogames 12 COMM2244 City Campus 2909 (B214)
Game Studies 12 VART2496 City Campus 2942 (B214)
Play Futures 12 OART1037 City Campus 2907 (B214)
 
AND

*Top of page


Year Two of Program

As not all courses run every semester, the following is the recommended sequence of courses for full-time students (without any advanced standing).

Semester 1

  • COSC2473 Introduction to Computer Systems
  • ISYS1118 Software Engineering Fundamentals
  • Two (2) Games Programming Program Option course

 

Please ensure that you have met necessary prerequisites by checking course guides - click YES in the Preqs/Coreqs column.

Complete the following Six (6) Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Algorithms and Analysis 12 Yes COSC2123 City Campus 1589 (STEM) 1565 (STEM)
Software Engineering Fundamentals 12 Yes ISYS1118 City Campus 1629 (STEM) 1608 (STEM)
AND

Complete 24 credit points from Games Programming Options. Please refer to the list of Games Programming Options at the end of this program structure:

 
AND

*Top of page


Year Three of Program

As not all courses run every semester, the following is the recommended sequence of courses for full-time students (without any advanced standing).

 

Complete the following Four (4) Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Games and Artificial Intelligence Techniques 12 Yes COSC2527 City Campus 1596 (STEM)
Mixed Reality 12 Yes COSC2476 City Campus 3439 (STEM)
AND

Complete 24 credit points from Games Programming Options. Please refer to the list of Games Programming Options at the end of this program structure:

AND

Select and Complete Two (2) Courses from any:

University Elective
 
AND

*Top of page


Games Programming Options:

List of Games Programming Option Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Artificial Intelligence 12 Yes COSC1127 City Campus 1559 (STEM)
Data Communication and Net-Centric Computing 12 COSC1111 City Campus 3473 (STEM)
Operating Systems Principles 12 Yes COSC1114 City Campus 1557 (STEM)
Computing Theory 12 Yes COSC1107 City Campus 1556 (STEM)
Full Stack Development 12 Yes COSC2758 City Campus 3518 (STEM)
Database Applications 12 Yes ISYS1102 City Campus 1604 (STEM)
Security Testing 12 Yes INTE2547 City Campus 1598 (STEM)
iPhone Software Engineering 12 Yes COSC2471 City Campus 1572 (STEM)
Machine Learning 12 Yes COSC2673 City Campus 1604 (STEM)
Programming Internet of Things 12 Yes COSC2674 City Campus 1582 (STEM)
Software Testing 12 Yes ISYS1087 City Campus 1602 (STEM)
Writing for Videogames 12 COMM2244 City Campus 2909 (B214)
Game Studies 12 VART2496 City Campus 2942 (B214)
Play Futures 12 OART1037 City Campus 2907 (B214)
Programming Project 1 12 Yes COSC2408 City Campus 1594 (STEM) 1569 (STEM)
Game Design Studio 4 24 Yes OART1041 City Campus 3022 (B214)
 

*Top of page



Contact details and related links

Program structure enquiries

Program Manager: Associate Professor Fabio Zambetta (fabio.zambetta@rmit.edu.au)

 

STEM College

For any enquiries, please see our STEM College Student Lifecycle hub for contact information and support.

___________________________________________________________________

Canvas Shell for BP215 Program: https://rmit.instructure.com/courses/46000

___________________________________________________________________

Timetabling

Please go to the Class timetables web page to access timetabling information.

 

Material fees

Some courses and programs have material fees (fees for field trips, goods or services) associated with them. In most cases these charges are not compulsory, but are levied by the teaching school for materials they purchase on your behalf for use in your studies. Go to the Material Fees web page to check the material fees for your program and courses.

Enrolment

For more information about enrolment at RMIT University, please go to the Enrolment home page.

*Semester 1 classes generally commence in February and Semester 2 classes generally commence in July. Please contact your school for more information about specific class start days.

Policies

For more information about other RMIT University policies, please go to the Policies web site.

Student Electives

University Electives are available to Undergraduate students, and in selected Postgraduate programs.

Information about University Elective courses at RMIT is available on the University Electives web site.

*Top of page