BH091 - Bachelor of Engineering (Computer and Network Engineering) (Honours)/Bachelor of Computer Science

Go to Student Program Guide Search

RMIT program code: BH091
Plan name: Bachelor of Engineering (Computer and Network Engineering) (Honours)/Bachelor of Computer Science
Plan code: BH091CNHDD
Campus: City Campus
Credit points per semester:
Full time: 48
Part time: 24
CRICOS code: 079622F

Contact details and related links


2024 Enrolment Program Structure

For students who commence their study in this program from 1 January 2016 onwards, please note that some courses listed in this structure will have their course marks count toward your program's weighted average mark. Your weighted average mark will determine the honours level of your award once you have completed the program. If a course counts toward your weighted average mark, that fact will be stated in its course guide. In Enrolment Online, after you completed your course enrolment, you will be notified which of the enrolled courses will count toward the weighted average mark.

   Year One of Program
 
AND   Year Two of Program
 
AND   Year Three of Program
 
AND   Year Four of Program
 
AND   Year Five of Program
 
AND   OPTION LISTS:
 

PROGRAM REQUIREMENTS       

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

– Thirty-three (33) Core Courses   
– Seven (7) Option Courses from the Computer and Network Engineering Option List
– Two (2) Option Courses from the Computer Science Option List
– One (1) University Elective 


ENROLMENT LOAD        
     
Full-time study load is 48 credit points or Four (4) courses equivalent each semester. Enrolment load may increase to 60 credit points or Five (5) as outlined in the enrolment structure.
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        

BH091CNHDD - Bachelor of Engineering (Computer and Network Engineering)(Honours)/Bachelor of Computer Science plan has been discontinued and will no longer accept new students from Semester 2 (2250) 2022. The plan will be taught out to current students until semester 2, 2028. If you are unable to complete your program by the end of 2028, you may consider transferring to other programs within RMIT subject to entrance requirements. You may also consider transferring into the new plan: BH091CNH23 Bachelor of Engineering (Computer and Network Engineering) (Honours)/Bachelor of Computer Science

PROGRAM DISCONTINUATION

The BH091CNHDD Bachelor of Engineering (Computer and Network Engineering) (Honours)/Bachelor of Computer Science program plan will be taught out to current students until Semester 2, 2028. If you are unable to complete your program by the end of 2028, you may consider applying to other programs within RMIT subject to entrance requirements. You may also consider applying to the new plan: BH091CNH23 Bachelor of Engineering (Computer and Network Engineering) (Honours)/Bachelor of Computer Science. 
         
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    

 

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. 

*Top of page


Year One of Program

February 2024 Commencing Students 

Semester 1 2024
– OENG1166 Introduction to Professional Engineering Practice 
– OENG1206 Digital Fundamentals 
– MATH2393 Engineering Mathematics 
– OENG1208 Engineering Science 

Semester 2 2024
– COSC2801 Programming Bootcamp 1 
– COSC2803 Programming Studio 1
– EEET2249 Introduction to Electrical and Electronic Engineering
 

Semester 2 2024  Mid Year commencing students

COSC2801 Programming Bootcamp 1 
COSC2803 Programming Studio 1 
EEET2249 Introduction to Electrical and Electronic Engineering
 

*Please note: Students who started the BH091 program in 2021 (or earlier) should complete COSC1284 Programming Techniques OR COSC1073 Programming 1
AND ISYS1057 Database Concepts OR ISYS3412 Practical Database Concepts
AND COSC2628 User-centred Design (in year 2) in place of COSC2801 Programming Bootcamp 1 and COSC2803 Programming Studio 1. 

The bootcamp 1 group replaces those courses from the 2021 and prior plans.

Please note, COSC1284 Programming Techniques and ISYS1057 Database Concepts both feature in the 2021 and prior plans, however are no longer running.

ISYS3412 Practical Database Concepts is the replacement for ISYS1057 Database Concepts
COSC1073 Programming 1 is the replacement for COSC1284 Programming Techniques

*Students who started the BH091 program in 2022 (or later) need to to complete COSC2801 Programming Bootcamp 1 and COSC2803 Programming Studio 1.

Complete the following Seven (7) Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Digital Fundamentals 12 OENG1206 City Campus 1443 (STEM)
Introduction to Professional Engineering Practice 12 OENG1166 City Campus 1438 (STEM)
Engineering Mathematics 12 Yes MATH2393 City Campus 1223 (STEM) 1207 (STEM)
Engineering Science 12 OENG1208 City Campus 1444 (STEM)
Introduction to Electrical and Electronic Engineering 12 Yes EEET2249 City Campus 1336 (STEM)
Programming Bootcamp 1 12 COSC2801 City Campus 3476 (STEM) 3410 (STEM)
Programming Studio 1 24 Yes COSC2803 City Campus 3478 (STEM) 3412 (STEM)
 
AND

*Top of page


Year Two of Program

  • Students that started BH091 in 2021 (or earlier) - should complete COSC2628 User-centred Design in place of MATH2411 Mathematics for Computing 1
  • Please be advised that transition plans are available on the canvas site for this program. Additionally, you are encouraged to contact your program manager if a customised plan is required or if you have any questions regarding enrolment

Complete the following Nine (9) Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Mathematics for ECE 12 Yes MATH2161 City Campus 1204 (STEM)
Signals and Systems 1 12 Yes EEET2369 City Campus 1366 (STEM)
Electronics 12 Yes EEET2255 City Campus 1351 (STEM)
Network Fundamentals and Applications 12 Yes EEET2368 City Campus 1365 (STEM)
Further Programming 12 Yes COSC2391 City Campus 1593 (STEM) 1568 (STEM)
Mathematics for Computing 1 12 MATH2411 City Campus 3409 (STEM)
Engineering Design 2 12 Yes EEET2257 City Campus 1339 (STEM)
Introduction to Embedded Systems 12 Yes EEET2256 City Campus 1338 (STEM)
Software Engineering Fundamentals 12 Yes ISYS1118 City Campus 1629 (STEM) 1608 (STEM)
 
AND

*Top of page


Year Three of Program

Please refer to the following website whilst choosing University Electives:

http://www.rmit.edu.au/students/studentelectives  

Please note:
COSC2123 Algorithms and Analysis is recommended to be taken in semester 1. Students must pass COSC2123 Algorithms and Analysis before enrolling into COSC1107 Computing Theory.

Please be advised that transition plans are available on the canvas site for this program. Additionally, you are encouraged to contact your program manager if a customised plan is required or if you have any questions regarding enrolment.

Complete the following Eight (8) Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Embedded System Design and Implementation 12 Yes EEET2096 City Campus 1340 (STEM)
Network Engineering 12 Yes EEET2290 City Campus 1357 (STEM)
Algorithms and Analysis 12 Yes COSC2123 City Campus 1589 (STEM) 1565 (STEM)
Advanced Programming Techniques 12 Yes COSC1076 City Campus 1584 (STEM)
Computing Theory 12 Yes COSC1107 City Campus 1556 (STEM)
Software Engineering: Process and Tools 12 Yes COSC2299 City Campus 1566 (STEM)
Computer Architecture and Organisation 12 Yes EEET2261 City Campus 1352 (STEM)
Practical Statistics 12 MATH2412 City Campus 1209 (STEM)
AND

Select and Complete One (1) Course from any:

University Elective
 
AND

*Top of page


Year Four of Program

IMPORTANT: To enrol in OENG1165 - Professional Engineering Experience approval must first be sought per the advice found here. To enrol in OENG1164 - Humanitarian Experiential Learning Project please follow the advice found here.

Please Note: Linked information can only be accessed if you are logged into your RMIT student account.

Please Note: Linked information can only be accessed if you are logged into your RMIT student account.

Please be advised that transition plans are available on the canvas site for this program. Additionally, you are encouraged to contact your program manager if a customised plan is required or if you have any questions regarding enrolment.

Please refer to the following website whilst choosing University Electives:

http://www.rmit.edu.au/students/studentelectives  

 

Complete the following Seven (7) Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Research Methods for Engineers 12 EEET2449 City Campus 1377 (STEM) 1358 (STEM)
Image Processing 12 Yes EEET2169 City Campus 1331 (STEM)
Cloud Computing 12 Yes COSC2626 City Campus 1600 (STEM)
Operating Systems Principles 12 Yes COSC1114 City Campus 1557 (STEM)
Engineering Design 3 12 Yes EEET2609 City Campus 1360 (STEM)
Artificial Intelligence 12 Yes COSC1127 City Campus 1559 (STEM)
Programming Project 1 12 Yes COSC2408 City Campus 1594 (STEM) 1569 (STEM)
AND

Select and Complete Two (2) Courses from Computer and Network Engineering Options list provided at the end of this program structure document:

 
AND

*Top of page


Year Five of Program

IMPORTANT: To enrol in OENG1165 - Professional Engineering Experience approval must first be sought per the advice found here. To enrol in OENG1164 - Humanitarian Experiential Learning Project please follow the advice found here.

Please Note: Linked information can only be accessed if you are logged into your RMIT student account.

Please Note: Linked information can only be accessed if you are logged into your RMIT student account.

Please refer to the following website whilst choosing University Electives:

http://www.rmit.edu.au/students/studentelectives  

 

Complete the following Two (2) Courses:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Engineering Capstone Project Part A 12 Yes OENG1167 City Campus 1439 (STEM) 1409 (STEM)
Engineering Capstone Project Part B 12 Yes OENG1168 City Campus 1440 (STEM) 1410 (STEM)
AND

Select and Complete Five (5) Courses from Computer and Network Engineering Options list provided at the end of this program structure document:

AND

Select and Complete Two (2) Courses from Computer Science Options list provided at the end of this program structure document:

 
AND

*Top of page


OPTION LISTS:

Computer and Network Engineering Options List:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Optical Fibre Systems and Networks 12 Yes EEET1070 City Campus 1311 (STEM)
Satellite Communication Systems Engineering 12 Yes EEET1080 City Campus 1312 (STEM)
Advanced Mobile and Wireless Systems Engineering 12 Yes EEET1083 City Campus 1328 (STEM)
Network Access Systems 12 Yes EEET1086 City Campus 1329 (STEM)
Audio Engineering 12 EEET1412 City Campus 1320 (STEM)
Advanced Digital Design 1 12 Yes EEET2162 City Campus 1348 (STEM)
Real Time Systems Engineering 12 Yes EEET2166 City Campus 1330 (STEM)
Advanced Network Engineering 12 Yes EEET2286 City Campus 1342 (STEM)
Enterprise and Cloud Networks 12 Yes EEET2292 City Campus 1359 (STEM)
Network Management and Software Defined Networks 12 Yes EEET2294 City Campus 1344 (STEM)
Network Design and Performance 12 Yes EEET2318 City Campus 3215 (STEM)
Renewable Electrical Energy Systems 12 Yes EEET2334 City Campus 1347 (STEM)
Wireless Sensor Networks and the Internet of Things 12 Yes EEET2370 City Campus 1367 (STEM)
Switched Mode Power Supplies 12 Yes EEET2386 City Campus 1352 (STEM)
Electronic Systems for Automotive Applications 12 Yes EEET2394 City Campus 1375 (STEM)
Computer and Network Security 12 Yes EEET2424 City Campus 1356 (STEM)
Digital Signal Processing for Communication Engineering 12 Yes EEET1416 City Campus 2760 (STEM)
Control Systems 12 Yes EEET2109 City Campus 1327 (STEM)
Advanced Control Systems 12 Yes EEET2100 City Campus 1342 (STEM)
Network Services and Internet Applications 12 EEET1089 City Campus 1313 (STEM)
Electronic Circuits 12 Yes EEET2097 City Campus 1324 (STEM)
Electronic Engineering 3 12 Yes EEET2098 City Campus 1341 (STEM)
Electrical Engineering 1 12 Yes EEET1316 City Campus 1319 (STEM)
Communication Engineering 1 12 Yes EEET2254 City Campus 1337 (STEM)
Signals and Systems 2 12 Yes EEET2113 City Campus 1344 (STEM)
AND

Computer Science Options List:

Course Title

Credit Points

Prereqs/ Coreqs

Course Code

Campus

Semester 1 Class

Semester 2 Class

Programming Autonomous Robots 12 Yes COSC2814 City Campus 1616 (STEM)
Deep Learning 12 Yes COSC2972 City Campus 1593 (STEM)
Intelligent Decision Making 12 Yes COSC2973 City Campus 1619 (STEM)
Secure Electronic Commerce 12 INTE1071 City Campus 1596 (STEM)
iPhone Software Engineering 12 Yes COSC2471 City Campus 1572 (STEM)
Database Applications 12 Yes ISYS1102 City Campus 1604 (STEM)
Full Stack Development 12 Yes COSC2758 City Campus 3518 (STEM)
Machine Learning 12 Yes COSC2673 City Campus 1604 (STEM)
Security Testing 12 Yes INTE2547 City Campus 1598 (STEM)
Programming Internet of Things 12 Yes COSC2674 City Campus 1582 (STEM)
Practical Data Science 12 COSC2738 City Campus 1607 (STEM) 1583 (STEM)
 

*Top of page



Contact details and related links

Program structure enquiries

Program Manager: Dr Samuel Ippolito

 

STEM College

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

 

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