Select campus:
Australia
India
Online
Undergraduate

Bachelor of Science (Computer Science)

3 Years
Full-time

Course Details

The Bachelor of Science teaches understanding, reasoning and improving the natural world through systematic observation, experimentation, modelling and calculation. A quality education in science from UWA will equip students with attributes that are highly valued and sought after by a diverse range of employers around the globe, and provides the opportunity to harness the skills and knowledge necessary to make a real contribution to the global challenges facing humanity.

Computer Science

Quick details

Status

Available

Level of study

Undergraduate

Attendance

Full-time

COURSE CREDIT POINTS

144

Starting dates

Mumbai - Sep 2026 start for Sem 1 2026/2027

Chennai - 2027 start for Sem 2 2026/2027

Locations

Chennai, Mumbai

Course Code

BPQ02

Full time/part time duration

3 Years

About the course

Students will complete majors in Data Science and Computer Science. The degree develops critical evaluation of data and information, application of discipline-specific knowledge and theory, collaboration skills, competency in scientific tools, flexible problem-solving approaches, and ethical engagement with diverse communities.

About the course

Students will complete majors in Data Science and Computer Science. The degree develops critical evaluation of data and information, application of discipline-specific knowledge and theory, collaboration skills, competency in scientific tools, flexible problem-solving approaches, and ethical engagement with diverse communities.

View full details

You'll learn to

Why study this course

Want to shape the future of computing? This major provides the foundations of programming, systems and software engineering, along with the theory and algorithms behind them. You’ll learn to design advanced technologies and develop innovative solutions for real-world challenges.

You’ll learn to

  • Build real-world software using widely used languages like C, Java and Python
  • Master software engineering principles, from problem decomposition to designing and implementing object-oriented solutions in Java
  • Design and manage databases, creating schemas and using query languages to access, sort and join data
  • Understand and implement core data structures and algorithms that power modern computing solutions

Graduate with strong foundations in programming, software engineering and algorithms, ready to build real-world applications, design databases and develop innovative computing solutions.

Career opportunities

  • Applications Developer
  • Database Administrator
  • IT Consultant

Course Structure

Course structure details

The course structure is indicative and subject to change as part of ongoing course review and refinement

Majors: Data Science and Computer Science
Year 1
Core (24 points)
Code Unit Name Points
BUSQ1104 Business Communication for Change, Influence and Impact 6 pts
CITQ1003 Introduction to Cybersecurity 6 pts
CITQ1401 Computational Thinking with Python 6 pts
ECOQ1101 Microeconomics: Prices and Markets 6 pts
Year 2
Core (48 points)
Code Unit Name Points
CITQ1402 Relational Database Management Systems 6 pts
CITQ2002 Systems Programming 6 pts
CITQ2200 Data Structures and Algorithms 6 pts
ECOQ1102 Macroeconomics: Money and Finance 6 pts
ECOQ2233 Microeconomics: Policy and Applications 6 pts
PHIQ1001 Ethics for the Digital Age: An Introduction to Moral Philosophy 6 pts
STAQ1400 Statistics for Science 6 pts
STAQ2401 Analysis of Experiments 6 pts
Year 3
Core (48 points)
Code Unit Name Points
CITQ2005 Object Oriented Programming 6 pts
CITQ2211 Discrete Structures 6 pts
CITQ2402 Introduction to Data Science 6 pts
CITQ3001 Advanced Algorithms 6 pts
CITQ3002 Computer Networks 6 pts
CITQ3401 Data Warehousing 6 pts
CITQ3403 Agile Web Development 6 pts
STAQ2402 Analysis of Observations 6 pts
Year 4
Core (24 points)
Code Unit Name Points
CITQ3011 Intelligent Agents 6 pts
CITQ3200 Professional Computing 6 pts
STAQ3064 Statistical Learning 6 pts
STAQ3405 Introduction to Bayesian Computing and Statistics 6 pts

Fees & Scholarships

Fees are subject to annual review by the University and may increase annually, with the new fees effective from the start of each UWA India academic year. The indicative fees listed here are based on an estimated average and are for tuition only, other fees and charges are not included. The amount you pay will vary depending on the academic year you study in and the courses you select. Indicative fees are a guide for comparison only based on current conditions and available data. You should not rely on indicative fees.

*Fees for UWA India are approved in AUD and shown here in INR for indicative purposes only, based on an estimated exchange rate. The INR amount may vary due to fluctuations in the AUD/INR exchange rate.

Scholarships

Scholarship and awards for students commencing undergraduate and postgraduate are currently being developed for UWA India to support students. Further details on eligibility, application processes, and available awards will be shared closer to when applications open. In the meantime, we warmly encourage interested students to register their interest so they can be among the first to receive updates and be notified as soon as more information becomes available.

Fees
Indicative first year full fee for students commencing in 2026
Student Fee
Fee (INR)
Domestic Student Fee
$14, 52, 200
International Student Fee
16,69,800

Fees are subject to annual review by the University and may increase annually, with the new fees effective from the start of each UWA India academic year. The indicative fees listed here are based on an estimated average and are for tuition only, other fees and charges are not included. The amount you pay will vary depending on the academic year you study in and the courses you select. Indicative fees are a guide for comparison only based on current conditions and available data. You should not rely on indicative fees.

*Fees for UWA India are approved in AUD and shown here in INR for indicative purposes only, based on an estimated exchange rate. The INR amount may vary due to fluctuations in the AUD/INR exchange rate.

Scholarships

Scholarship and awards for students commencing undergraduate and postgraduate are currently being developed for UWA India to support students. Further details on eligibility, application processes, and available awards will be shared closer to when applications open. In the meantime, we warmly encourage interested students to register their interest so they can be among the first to receive updates and be notified as soon as more information becomes available.

Admission requirements

Note: Admission to The University of Western Australia India campuses is based on a fair and holistic evaluation of every applicant. While the eligibility criteria represent the minimum academic requirements to apply, final admission decisions will be made based on a combination of factors, including but not limited to the applicant’s academic performance. No separate admission test is required. Meeting the eligibility criteria does not guarantee admission; it confirms that an application is eligible for consideration. The following outlines the minimum academic requirements for undergraduate and postgraduate programmes at The University of Western Australia India. Entry requirements published on this page are correct as of the day of publication and may change without notice.
Prerequisites
+

A scaled score of at least 50 in the Mathematics Methods ATAR or equivalent.

Admission Requirements
+

ATAR

Australian Tertiary Admission Rank (ATAR)

70

CBSE

An aggregate is calculated by selecting the best four marked Language or Academic subjects taken at Class XII-level and assigning them points

9

A1 = 5.0, A2 = 4.5, B1 = 3.5, B2 = 3.0, C1 = 2.0, C2 = 1.5, D1 = 1.0, D2 = 0.5

ISC

Average of best four subjects

60

A-Levels

GCE A-Levels – Best three Advanced level subjects

(General studies cannot be used in the aggregate)

7, CDD

A*=6, A=5, B=4, C=3, D=2, E=1

IB

24

Other qualifications
+

You can find details about specific equivalences on the pathways and eligibility page for our Perth campus.

Pathways and eligibility page

English Language Requirements
+

At UWA India, English is the language of instruction and assessment.

English Language Requirements