Bachelor of Computer Science
Bachelor of Computer Science – RMIT
B.E Computer Science – BITS
Apply nowOverview
In this dual award program, Bachelor of Computer Science by RMIT University and the B.E Computer Science by BITS Pilani, you will develop a skill set that spans from theoretical and algorithmic foundations to cutting-edge developments in computing. The program provides an extensive treatment of systems infrastructure, software methods and technologies, and application technologies from both the theoretical and practical aspects. In addition, you will gain an understanding of all aspects of computing, including computer hardware as well as organisational issues.
After completion of the Bachelor of Computer Science, you will be capable of designing, implementing and maintaining complex software systems which drive mobile devices, social media, intelligent robots and more; and be able to readily adapt to new advances in a rapidly changing information technology environment such as artificial intelligence and/or continue towards further studies.
This program has been designed to meet the strong demand for skilled professionals in roles such as Analyst/ Programmer, Software Developer, Web and mobile programmer, ICT Security Specialist, or research scientist (pathway for higher qualifications such as PhD).
Why study this joint program in Computer Science?
RMIT university is ranked 125th in the world (QS world universities ranking 2026).
An active approach is taken to learning, with activities and experiences designed to foster your development as an independent learner so you will be able to extend your capabilities once you graduate. The teaching methods may include lectorials, seminars, tutorials, workshops, practical and laboratory sessions, site visits and provision of online materials.
BITS Pilani is ranked as the #1 technical institute in the non-government category by India Today, reflecting its commitment to academic excellence and innovation. Notably, BITS Pilani has produced over 800 startups, including 14 unicorns and one decacorn. The Computer Science & Information Systems (CSIS) Department at BITS Pilani, established in 1971, is one of the earliest in the country. The department is renowned for its strong academic and entrepreneurial culture, with many students’ joining tech giant companies, pursuing higher studies at top-ranked universities, or starting their own successful ventures. The curriculum is continuously bench-marked against global standards, ensuring competitiveness and relevance.
The CSIS department at BITS Pilani showcases remarkable research strength, with faculty holding PhDs from prestigious institutions like IITs, IISc, and renowned international universities. Key research areas of focus include AI/ML, quantum computing & communication, cyber security & cryptography, high performance computing, robotics, multimedia, blockchain, computer networks, and theoretical computer science. The department hosts fully equipped research labs, focusing on advanced technology solutions for various sectors. It has secured significant research grants from various national and international agencies of repute, as well as corporate giants like Microsoft, IBM, and CISCO.
Program learning outcomes
Overview of the program structure
This joint program requires that students separately and simultaneously qualify for and meet the program completion requirements for both BITS and RMIT programs. The academy students will complete their first two years of study in India. In addition to the BITS Pilani curriculum, a small number of RMIT courses will be offered in the first two years of study.
After successful completion of the first two years of study, the academy students will transfer to Melbourne campus and complete a further 2 years study and complete both qualifications. Courses completed at BITS, Pilani will be recognised for credits towards the completion of the RMIT’s Bachelor of Computer Science degree and vice versa, the completion of prescribed RMIT courses in the final two years will be recognised for requirements of the BITS Pilani a B.E.Computer Science programme.
Details of year 1 and 2 (taught at BITS, India)
In the first two years of the program at BITS Pilani, you will build a robust foundation in science, mathematics, and engineering. You will delve into core subjects such as biology, chemistry, physics, and advanced mathematics. The program also introduces you to essential engineering principles, electrical sciences, and workshop practice. You will gain proficiency in fundamental aspects of computer science, including programming, data structures and algorithms, digital design, microprocessors, database systems, and logic in computer science. This comprehensive curriculum ensures you are well-prepared for advanced studies and practical applications in computing.
| Subject area | Code | Course title | Credit points | Course owning university |
| Year 1 | ||||
| BITS | F103 | Introduction to Engineering Design and Prototyping | 4 | BITS Pilani |
| BIO | F101 | Introduction to Biological Sciences | 3 | BITS Pilani |
| CHEM | F101 | Fundamentals of Chemistry | 3 | BITS Pilani |
| MATH | F101 | Multivariable Calculus | 3 | BITS Pilani |
| PHY | F101 | Oscillations and Waves | 3 | BITS Pilani |
| BITS | F101 | Social Conduct | 1 | BITS Pilani |
| BITS | K101 | Physical Well-being and Creativity | 1 | BITS Pilani |
| BITS | F111 | Thermodynamics | 3 | BITS Pilani |
| BITS | F112 | Technical Report Writing | 2 | BITS Pilani |
| HSS | F101 | Understanding Self and Society | 2 | BITS Pilani |
| CS | F111 | Computer Programming | 4 | BITS Pilani |
| MATH | F113 | Probability and Statistics | 3 | BITS Pilani |
| MATH | F102 | Linear Algebra and Complex Variables | 3 | BITS Pilani |
| EEE | F111 | Electrical Sciences | 3 | BITS Pilani |
| BITS | F102 | Innovation and Design Thinking | 1 | BITS Pilani |
| INTE | 2648 | Introduction to Cyber Security | 12 | RMIT university |
| Summer School | ||||
| Humanities Elective 1 | 3 | BITS Pilani | ||
| Humanities Elective 2 | 3 | BITS Pilani | ||
| Subject area | Code | Course title | Credit points | Course owning university |
| Year 2 | ||||
| MATH | F211 | Mathematics III | 3 | BITS Pilani |
| CS | F362 | Programming Languages and Compiler Construction | 4 | BITS Pilani |
| CS | F222 | Discrete Structures for Computer Science | 3 | BITS Pilani |
| CS | F213 | Object Oriented Programming | 3 | BITS Pilani |
| CS | F215 | Digital Design | 3 | BITS Pilani |
| ECON / MGTS | F211 / F211 | Principles of Economics or Principles of Management | 3 | BITS Pilani |
| CS | F241 | Microprocessors & Interfacing | 4 | BITS Pilani |
| CS | F212 | Database Systems | 4 | BITS Pilani |
| BITS | F225 | Environmental Studies | 3 | BITS Pilani |
| IS | F341 | Software Engineering | 3 | BITS Pilani |
| COSC | 2960 | Foundations of Artificial Intelligence | 12 | RMIT university |
Details of year 3 and 4 (taught at RMIT university, Australia)
The final two years of this dual award program will be completed with RMIT in Melbourne, Australia.
In years 3 and 4 you will develop cutting-edge industry knowledge and skills that are essential for employment as a competent software developer with the potential to move into a leadership role. With RMIT’s distinct strengths in industry connection, this degree offers extensive work-integrated learning opportunities for students to get early exposure to industry contexts and environments, developing professional and transferrable skills sets ready for employment.
This degree provides an industry related experience in the final year through completion of a capstone project COSC2408 – Programming Project 1, which will give you the opportunity to integrate, critically reflect on and consolidate what you have learnt in your program.
While most courses in the Melbourne program plan are delivered on campus at RMIT, some are delivered via a combination of predominantly online activities supported by some campus-based activities.
| Subject area | Code | Course title | Credit points | Course owning university |
| Year 3 | ||||
| COSC | 2803 | Java Programming Studio | 24 | RMIT university |
| COSC | 2804 | C++ Programming Studio | 24 | RMIT university |
| COSC | 2802 | C++ Programming Bootcamp | 12 | RMIT university |
| OENG | 1235 | Innovation Ecosystems | 12 | RMIT university |
| COSC | 2123 | Algorithms and Analysis | 12 | RMIT university |
| EET | 2261 | Computer Architecture | 12 | RMIT university |
| Subject area | Code | Course title | Credit points | Course owning university |
| Year 4 | ||||
| COSC | 2673 | Machine Learning | 12 | RMIT university |
| COSC | 2408 | Programming Project 1 | 12 | RMIT university |
| COSC | 1107 | Computing Theory | 12 | RMIT university |
| COSC | 1111 | Data Communication and Net-centric Computing | 12 | RMIT university |
| COSC | 1114 | Operating Systems Principles | 12 | RMIT university |
| COSC | 1127 | Artificial Intelligence | 12 | RMIT university |
| Complete 24 credit points from the following list | ||||
| COSC | 2758 | Fullstack Development | 12 | RMIT university |
| COSC | 2276 | Web Development Technologies | 12 | RMIT university |
| ISYS | 1102 | Database Applications | 12 | RMIT university |
| COSC | 2674 | Programming for IOT | 12 | RMIT university |
| COSC | 2471 | iPhone Software Engineering | 12 | RMIT university |
| COSC | 2299 | Software Engineering Process and Tools | 12 | RMIT university |
| ISYS | 1087 | Software Testing | 12 | RMIT university |
| ISYS | 3459 | Systems Architecture and Design | 12 | RMIT university |
| COSC | 2391 | Further Programming | 12 | RMIT university |
| COSC | 2274 | Software Requirements Engineering | 12 | RMIT university |
| COSC | 2738 | Practical Data Science | 12 | RMIT university |
| COSC | 2626 | Cloud Computing | 12 | RMIT university |
| COSC | 3047 | Social media and Networks Analytics | 12 | RMIT university |
| ISYS | 1079 | Managing Semi-structured and Unstructured Data | 12 | RMIT university |
| MATH | 2412 | Practical Statistics | 12 | RMIT university |
| COSC | 2816 | Case Studies in Data Science | 12 | RMIT university |
| COSC | 2972 | Deep Learning | 12 | RMIT university |
| COSC | 2973 | Intelligent Decision Making | 12 | RMIT university |
| COSC | 2536 | Security in Computing and Information Technology | 12 | RMIT university |
| INTE | 2547 | Security Testing | 12 | RMIT university |
| INTE | 2584 | Introduction to Cybersecurity Governance | 12 | RMIT university |
| INTE | 2626 | Cyber Security Attack Analysis and Incidence Response | 12 | RMIT university |
| INTE | 1071 | Secure Electronic Commerce | 12 | RMIT university |
| INTE | 2402 | Cloud Security | 12 | RMIT university |
| INTE | 2627 | Blockchain Technology Fundamentals | 12 | RMIT university |
| COSC | 2301 | Computer and Internet Forensics | 12 | RMIT university |
Program details
Upon successful completion of the prescribed courses from BITS, Pilani you will receive 72 Credit points as credit transfer for the following courses when you campus transfer to the Melbourne program plan BP094P23:
- COSC2801 – Java Programming Bootcamp
- MATH2466 – Introduction to Mathematics for Computing
- MATH2411 – Mathematics for Computing 1
- ISYS1118 – Software Engineering Fundamentals
- Approved studies 1
- Approved studies 2
More information can be found on the RMIT University Credit Policy page.
The BP094BIT Bachelor of Computer Science plan is not accredited by any external industry or professional body.
Completion of the BP094BIT plan provides a pathway to the BP094P23 Bachelor of Computer Science plan in Melbourne, Australia. This plan is accredited at a professional level by the Australian Computer Society, which accredits Information and Communication Technology related programs that are offered by Australian universities, both onshore and offshore.
The RMIT School of Computing Technologies has a very strong Industry Advisory Committee, with members including staff from major IT companies with a global and local presence.
The committee provides feedback and input into the curriculum of this computer science course, ensuring it remains relevant to your needs as a graduate and to the needs of employers.
Membership includes staff from major IT companies with global and local presence in Melbourne. The committee meets quarterly and provides feedback on the currency of our RMIT delivered programs in Melbourne, the changing needs of Industry and has input into the design of new programs. It also actively contributes to the School through participation in seminars, marketing events, industry awards and scholarships in Melbourne.
To be eligible for entry to the Academy program you must meet the academic, pre-requisite and English requirements of both RMIT and BITS Pilani.
BITS
Candidates should have passed the 12th examination of 10+2 system from a recognised Central or State board or its equivalent with Physics, Chemistry and Mathematics (PCM) and adequate proficiency in English.
Admission to all the programmes is subject to the conditions given below:
- The candidate should have obtained a minimum of aggregate 75% marks in Physics, Chemistry and Mathematics subjects (if he/she has taken Mathematics in BITSAT) or a minimum of aggregate 75% marks in Physics, Chemistry and Biology subjects (if he/she has taken Biology in BITSAT) subjects in 12th examination, with at least 60% marks in each of the Physics, Chemistry, and Mathematics / Biology subjects. The academic requirements will include your results from the BITSAT test.
RMIT
Applicants must achieve the following results in your high school studies:
- Successful completion of the All India Senior School Certificate (AISSC) with minimum average of 65%* or;
- Successful completion of the Indian School Certificate (ISC) with minimum average of 65%* or;
- Successful completion of the State Boards of Education (Higher secondary certificate, HSC) with minimum average of 70%*
*Overall average for graded academic subjects, excluding work experience & physical & health education, art, religious and general studies.
For other qualifications, please the RMIT University India country equivalency page.
All applicants will be ranked based on the results of their BITSAT
To meet the pre-requisite requirement, you must complete Mathematics/ HSC Mathematics with a minimum grade of 60% in your AISSC, ISC, State Board HSC studies.
Other qualifications will be assessed on a case-by-case basis.
Applicants must meet RMIT’s English Language proficiency requirements as follows:
Applicants can provide evidence of your English language proficiency for admission to BITS RMIT Higher Education Academy program from one of these options:
- Achieved 70% or above in Year 12 English subject score in Indian School Certificate examination (ISC).*
- Achieved 75% or above in Year 12 English subject score in Central Board of Senior Education examination (CBSE).*
- If applicants have other secondary qualifications or do not meet the subject score requirements listed above they will need to provide English language proficiency tests results. RMIT accepts a range of English proficiency tests. Refer to English language proficiency tests for international students website for the list of acceptable tests and scores required for admission.**
(*) You must provide an official letter from your high school office confirming that your Year 12 studies were taught and assessed entirely in English.
For detailed information on English language requirements and other proficiency tests recognised by the Academy, including validity periods, visit English language requirements and equivalency information.
Your application will also be assessed under the simplified student visa framework (SSVF) to ensure a smooth transition when it comes time to transfer to Australia. For more details please refer to our Apply for a visa information page.
Students are required to apply for an Australian student visa at the end of Year 2 at BITS, India. It is important to note that students must meet the student visa requirements.
Tuition fees in years one and two of the dual degrees are payable to BITS Pilani.
Annual tuition fees for students commencing 2026 are:
Year 1 (2026): INR 893,200 per student per annum^
Summer Term* INR 156,300
Year 2 (2027): INR 937,800 per student per annum^
*^BITS standard fee increase is 5% p.a. based on the tuition fee advised in the intake year. The tuition fee for year 1 (fresh intake) batches may be revised upwards every year @6% compared to those admitted in the previous year.
Other additional non-tuition fees can be found on the BITS admission website.
For courses undertaken in Melbourne in years 3 and 4, students pay standard international students fees for the programs.
Year 3 (2028): AUD 45,120 AUD (2027 tuition fee rate)#
Year 4 (2029): AUD 45,120 AUD (2027 tuition fee rate)#
#RMIT may adjust tuition fees at the beginning of each calendar year. RMIT may increase tuition fees by no more than 7.5% each calendar year (subject to rounding). Because fee increases are applied at the beginning of each calendar year, students commencing in later years will find that the total cost of their program will be slightly higher than indicated here.
Information regarding other costs such as amenities fees, Overseas health insurance and costs of living can be found on the RMIT Australia program guide for Bachelor of Computer Science.
Refunds policy
Please review the Academy refund policy in conjunction with the above fees.
Future Leaders Scholarship
BITS-RMIT Higher education academy students are eligible for the RMIT future leadership scholarship for components of the program delivered at RMIT Australia.
The scholarship value is a 20% tuition fee reduction for the program duration outlined on your offer letter for courses delivered at RMIT in Melbourne.
Further information
Other information
Non-academic abilities you’ll need to complete this program
The following information outlines the tasks you will be required to undertake during professional experience placement and on-campus learning activities.
The non-academic abilities listed are provided for your information only and are not entry requirements.
If there are any activities outlined which may be difficult for you to undertake, there are a range of adjustments to your study conditions available to enable and support you to demonstrate these abilities. Please contact the Equitable learning service to discuss any adjustments you may require.
By understanding the types of activities you’ll participate in, you can:
- understand more about the program
- determine if you may need support during your studies
- make an informed decision about whether the program is suitable for you
If you are living with disability, long-term illness and/or a mental health condition, we can support you by making adjustments to activities in your program so that you can participate fully in your studies.
To receive learning adjustments, you need to register with Equitable learning service.
The university considers the well-being and safety of all students, staff and the community to be a priority in academic and professional experience placement settings.
The student welfare division of BITS is dedicated to the welfare of on campus students. We encourage a student’s overall development, whether academics or beyond academics, within the framework of the campus rules. Student can contact our office for any help related to your campus stay.
Further information: Student welfare division
Further studies
Pathways refer to related programs for which you may be eligible once you have graduated from your current program. As a successful graduate of the BP094 Bachelor of Computer Science in Australia, you may (upon application) be eligible to proceed to a Bachelor of Science (Computer Science) (Honours) program or pursue postgraduate studies such as the Master of Cyber Security, Master of Data Science or the Master of Artificial Intelligence.
Acceptance into these programs would be subject to each program’s entry requirements.