BP094 - Bachelor of Computer Science

Go to Student Program Guide Search

RMIT program code: BP094
Plan name: Bachelor of Computer Science
Plan code: BP094P21
Campus: City Campus
Credit points per semester:
Full time: 48
Part time: 24
CRICOS code: 061076G

Contact details and related links


2021 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   Computer Science Options:
 

- A recommended full-time study load is 48 credit points or Four (4) courses equivalent each semester.

- Total number of credit points needed to complete this bachelor degree is 288 credit points or 24 courses

equivalent. This consists of:

- 5 core courses

- A capstone project course (COSC2408)

- 4 Computer Science Option courses

- 2 University Elective courses (you may choose additional Computer Science Option courses in place of University Elective courses).

 

NEW STUDENTS:

Induction and Orientation Essentials

Before starting your courses in your program, we strongly advise you to complete following induction modules:

- Academic Integrity Micro-credential (https://www.rmit.edu.au/study-with-us/levels-of-study/short-courses/academic-integrity-awareness)

- Unix Induction Module (accessible from Program Canvas Modules -- https://rmit.instructure.com/courses)

These skills are essential.

 

____________________________________________________________________

Credit Transfer and Recognition of Prior Learning (RPL)

At RMIT, you can apply for credit so your previous learning or experience counts toward your RMIT program.

- If you are eligible for credit transfer or advanced standing please based on  reviously completed formal training and/or qualifications submit the Credit transfer (higher education and vocational education) and RPL (higher education) application form.

- If you are seeking to claim RPL based on skills and knowledge acquired through courses provided by professional bodies, work, and other forms of practical and life experience (as well as previous formal study that is more than 10 years old) then you are required to submit the Higher education application for RPL assessment form with the Credit transfer and higher education recognition of prior learning application form.

You can find all the relevant Credit Transfer/RPL forms on:

https://www.rmit.edu.au/students/student- essentials/enrolment/apply-for-credit

Lodge the relevant Credit Transfer/RPL form(s) on the RMIT Connect Student Portal as soon as possible along with all your supporting documents, e.g. transcript, resume, reference letters etc. to ensure you can enrol the correct courses for the semester. On the successful outcome of your application, a customised study plan will be issued to you which you must follow.

Note: Non-compliance to the Enrolment Program Structure (EPS) can result in delay of graduation and/or need to take additional courses.

*Top of page


Year One of Program

Please follow the structure below when enrolling into your Year One courses:

Stage A: Please complete the follwing Three (3) Courses:

COSC2801 Programming Bootcamp 1 (12 credit points)

MATH2411 Mathematics for Computing 1 (12 credit points)

COSC2803 Programming Studio 1 (24 credit points)

 

Stage B: Please complete the following Three (3) Courses:

COSC2802 Programming Bootcamp 2 (12 credit points)

MATH2412 Mathematics for Computing 2 (12 credit points)

COSC2804 Programming Studio 2 (24 credit points)

 

NOTE: these courses are scheduled to run during the Flexible Semester, courses may start and end at different times. Please consult the information below for when these courses will be running.

Flex-Term 1: Starts Monday, 01 March 2021 - Ends Friday, 09 April 2021

Release of Results: Friday, 16 April 2021

Offering Course:

COSC2801 Programming Bootcamp 1

 

Flex-term 2: Starts Monday, 19 April 2021 - Ends Friday, 25 June 2021

Release of Results: Monday, 12 July 2021

Offering Courses:

COSC2803 Programming Studio 1

MATH2411 Mathematics for Computing 1

 

Flex-term 3: Starts Monday, 19 July 2021 - Ends Friday, 20 August 2021

Release of Results: Friday, 26 August 2021

Offering Courses:

COSC2801 Programming Bootcamp 1 (mid-year entry students)

COSC2802 Programming Bootcamp 2

 

Flex term 4: Starts Monday, 06 September 2021 - Ends Friday, 12 November 2021

Release of Results: Monday, 29 November 2021

Offering Courses:

COSC2803 Programming Studio 1 (mid-year entry students)

MATH2411 Mathematics for Computing 1 (mid-year entry students)

COSC2804 Programming Studio 2

MATH2412 Mathematics for Computing 2

 

Mid-year entry and part-time students can seek enrolment advice by lodging a new RMIT Connect query.

Stage A: Complete the following Three (3) Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

There are currently no classes scheduled to satisfy this requirement.
AND

Stage B: Complete the following Three (3) Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

There are currently no classes scheduled to satisfy this requirement.
 
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

ISYS1118 Software Engineering Fundamentals
COSC1076 Advanced Programming Techniques
COSC2123 Algorithms and Analysis
One (1) Computer Science Option Course

Semester 2:

COSC2299 Software Engineering: Process and Tools
COSC1107 Computing Theory
COSC1114 Operating System Principles
One (1) Computer Science Option Course

 

Mid-year entry and part-time students can seek enrolment advice by lodging a new RMIT Connect query.

 

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

Computing Theory 12 Yes COSC1107 City Campus 2316
Software Engineering Fundamentals 12 Yes ISYS1118 City Campus 2395 2375
Advanced Programming Techniques 12 Yes COSC1076 City Campus 2337
Software Engineering: Process and Tools 12 Yes COSC2299 City Campus 2330
Algorithms and Analysis 12 Yes COSC2123 City Campus 2350 2328
Operating Systems Principles 12 Yes COSC1114 City Campus 2319
AND

Select and Complete Twenty Four (24) Credit Points of Courses from the Computer Science Options. Please refer to the list of Computer Science 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) commencing in first semester:

Semester 1:

COSC2626 Cloud Computing
COSC1147 Professional Computing Practice
One (1) Computer Science Option Course
One (1) University elective

 

Semester 2:

COSC1127 Artificial Intelligence
COSC2408 Programming Project 1
One (1) Computer Science Option Course
One (1) University elective

 

Mid-year entry and part-time students can seek enrolment advice by lodging a new RMIT Connect query.

 

If you choose to do Computer Science Option courses instead of general University Elective courses, please select from the courses listed in Computer Science Options.

 

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

Complete the following Three (3) Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Professional Computing Practice 12 Yes COSC1147 City Campus 2339 2322
Artificial Intelligence 12 Yes COSC1127 City Campus 2321
Cloud Computing 12 Yes COSC2626 City Campus 2367
AND

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

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Programming Project 1 12 Yes COSC2408 City Campus 2362 2335
AND

Select and Complete Twenty Four (24) Credit Points of Courses from the Computer Science Options. Please refer to the list of Computer Science Options at the end of this program structure:

AND

Select and Complete Two (2) Courses from any:

University Elective
 
AND

*Top of page


Computer Science Options:

You should note that some Computer Science Option courses are occasionally offered during summer (January-February). The choice of such courses are likely to change from year to year.

 

You are also able to apply to undertake some of these courses (provided these fit in with an individual study plan) at one of RMIT's recognised international partner universities. This is arranged through the offices of global.experience@rmit.edu.au with the approval of the Program Manager.

 

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

List of Computer Science Option Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Data Communication and Net-Centric Computing 12 Yes COSC1111 City Campus 2317
Database Systems 12 Yes COSC2406 City Campus 2360
Interactive 3D Graphics and Animation 12 Yes COSC1187 City Campus 2343
iPhone Software Engineering 12 Yes COSC2471 City Campus 3404
Machine Learning 12 Yes COSC2673 City Campus 2374
Rapid Application Development 12 Yes COSC2675 City Campus 2375
Real-Time Rendering and 3D Games Programming 12 Yes COSC1226 City Campus 2345
Secure Electronic Commerce 12 Yes INTE1071 City Campus 2361
Software Testing 12 Yes ISYS1087 City Campus 2369
Database Applications 12 Yes ISYS1102 City Campus 2371
Further Web Programming 12 Yes COSC2758 City Campus 3403
Practical Data Science 12 Yes COSC2738 City Campus 2377 2354
Security Testing 12 Yes INTE2547 City Campus 3408
 

*Top of page



Contact details and related links

Program structure enquiries

Online: Enquiries can be submitted via https://rmit.service-now.com/connect/

- Visit us: (To Be Confirmed - TBC) Building 10, Level 9, Room 1, 124 La Trobe Street, Melbourne VIC 3000

- Call us: (+61 3) 9925 5000 - (Select option "3" for Higher Education and then select option "4" for Science, Engineering and Health)

___________________________________________________________________

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

___________________________________________________________________

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