Menu
Close
York Mumbai Logo
  • Study
    Study with us
    • Undergraduate
    • Postgraduate
    • All programmes
    Find Information
    • Admissions
  • Apply Now
  • University of York
  • Study
    Back to main menu
    Study with us
    • Undergraduate
    • Postgraduate
    • All programmes
    Find Information
    • Admissions
  • Apply Now
  • University of York
Mumbai campus
Home Discover programmes Computer Science

BSc (Hons) Computer Science

New Beginnings Fee Waiver: Start your journey with zero application fee. Apply by 30 April.

Lead the next wave of innovation through computer science

Year of entry: 2026

  1. Overview
  2. Programme content
  3. Fees and Scholarships
  4. Teaching and assessment
  5. Careers
  6. Entry requirements
Entry requirements
BSc (Hons)
View full requirements
Duration
3 years
Academic year
2026

Apply for this programme

Computer science is at the heart of almost everything we do, from the apps we use and the networks that connect us to the innovations that drive global industries. Constantly evolving, it demands curiosity, creativity, and problem-solving skills to keep pace with technological change.

The BSc (Hons) Computer Science programme at University of York, Mumbai gives you a strong foundation in computing principles and the tools that shape modern technology. You’ll study programming, algorithms, data structures, and software design, while developing critical thinking and analytical abilities that extend beyond coding. The course blends theoretical understanding with practical application, preparing you to design intelligent solutions, build robust systems, and lead innovation in an increasingly digital world.

Introduction

If you’re passionate about technology and curious about how it shapes the world, the BSc (Hons) Computer Science programme is designed for you. The course builds your understanding of how computers work, how software is created, and how technology can be used to solve real-world problems.

You’ll learn through a mix of theory and practice, from coding and algorithm design to exploring areas like networks, databases, and cybersecurity. Along the way, you’ll take part in hands-on projects, workshops, and collaborative learning experiences that strengthen both your technical and problem-solving skills.With guidance from experienced academics and exposure to industry-relevant tools, you’ll graduate ready to build intelligent systems, design innovative solutions, and make a meaningful impact in the digital world.

Accreditation

Most of our Computer Science programmes are accredited by BCS, The Chartered Institute for IT, the professional body for computing. We plan to seek BCS accreditation for this course once the first cohort of students graduates in 2026. BCS accreditation confirms that a programme fully meets the academic requirements for registration as a Chartered IT Professional (CITP) and partially meets the academic requirements for registration as a Chartered Engineer (CEng) through the Engineering Council.

Course and campus overview

Explore how University of York, Mumbai helps you turn technical knowledge into real-world solutions

Download prospectus

Reach Us

Looking for something specific? Our advisors are here to guide you on any queries about studying at University of York, Mumbai.

Computer science is at the heart of almost everything we do, from the apps we use and the networks that connect us to the innovations that drive global industries. Constantly evolving, it demands curiosity, creativity, and problem-solving skills to keep pace with technological change.

The BSc (Hons) Computer Science programme at University of York, Mumbai gives you a strong foundation in computing principles and the tools that shape modern technology. You’ll study programming, algorithms, data structures, and software design, while developing critical thinking and analytical abilities that extend beyond coding. The course blends theoretical understanding with practical application, preparing you to design intelligent solutions, build robust systems, and lead innovation in an increasingly digital world.

Introduction

If you’re passionate about technology and curious about how it shapes the world, the BSc (Hons) Computer Science programme is designed for you. The course builds your understanding of how computers work, how software is created, and how technology can be used to solve real-world problems.

You’ll learn through a mix of theory and practice, from coding and algorithm design to exploring areas like networks, databases, and cybersecurity. Along the way, you’ll take part in hands-on projects, workshops, and collaborative learning experiences that strengthen both your technical and problem-solving skills.With guidance from experienced academics and exposure to industry-relevant tools, you’ll graduate ready to build intelligent systems, design innovative solutions, and make a meaningful impact in the digital world.

Accreditation

Most of our Computer Science programmes are accredited by BCS, The Chartered Institute for IT, the professional body for computing. We plan to seek BCS accreditation for this course once the first cohort of students graduates in 2026. BCS accreditation confirms that a programme fully meets the academic requirements for registration as a Chartered IT Professional (CITP) and partially meets the academic requirements for registration as a Chartered Engineer (CEng) through the Engineering Council.

Programme content

Computer science is at the heart of almost everything we do, from the apps we use and the networks that connect us to the innovations that drive global industries. Constantly evolving, it demands curiosity, creativity, and problem-solving skills to keep pace with technological change.

The BSc Hons Computer Science programme at University of York, Mumbai gives you a strong foundation in computing principles and the tools that shape modern technology. Youʼll study programming, algorithms, data structures, and software design, while developing critical thinking and analytical abilities that extend beyond coding. The course blends theoretical understanding with practical application, preparing you to design intelligent solutions, build robust systems, and lead innovation in an increasingly digital world.

If youʼre passionate about technology and curious about how it shapes the world, the BSc Hons Computer Science programme is designed for you. The course builds your understanding of how computers work, how software is created, and how technology can be used to solve real-world problems.

Youʼll learn through a mix of theory and practice, from coding and algorithm design to exploring areas like networks, databases, and cybersecurity. Along the way, youʼll take part in hands-on projects, workshops, and collaborative learning experiences that strengthen both your technical and problem-solving skills.With guidance from experienced academics and exposure to industry-relevant tools, youʼll graduate ready to build intelligent systems, design innovative solutions, and make a meaningful impact in the digital world.

Programme Structure

  • Year 1
  • Year 2
  • Year 3

Year 1

In the first year, youʼll build a strong foundation in core areas of computer science. Regardless of your prior experience, youʼll learn how to program, solve problems logically, and understand how computers work at a hardware and software level. Modules such as foundations of programming, mathematical foundations, and computer architectures provide technical depth, while human-computer interaction and object-oriented data structures & algorithms focus on usability and design thinking. Formal Languages & Automata are covered in the first year, introducing computational theory and setting the stage for more advanced topics.

Year 1 comprises 120 credits of core modules.

Core modules

  • Foundations of Programming for Computer Science (20 credits)
  • Mathematical Foundations of Computer Science (20 credits)
  • Human–Computer Interaction (20 credits)
  • Object-Oriented Data Structures & Algorithms (20 credits)
  • Introduction to Computer Architectures (20 credits)
  • Formal Languages & Automata (20 credits)

Year 2

In the second year, youʼll build on this foundation by studying software and systems engineering, operating systems, security and networking, computation, complexity and correctness, intelligent systems: machine learning & optimisation, and introduction to data science. These topics deepen your understanding of how complex systems function, introduce you to core concepts in AI, and prepare you to work with real-world datasets. Youʼll also complete a group engineering project, applying your knowledge to design and deliver a working system in a collaborative setting.

Year 2 comprises 120 credits of core modules.

Core modules

  • Engineering 1 Software & Systems Engineering (20 credits)
  • Systems & Devices 2 Operating Systems, Security, and Networking (20 credits)
  • Computation, Complexity and Correctness (20 credits)
  • Intelligent Systems: Machine Learning & Optimisation (20 credits)
  • Introduction to Data Science (20 credits)
  • Systems & Devices 3 Advanced Computer Systems (20 credits)

Year 3

In the final year, youʼll complete a 40-credit Capstone Project that ties together everything youʼve learned. This independently led project requires you to define, design, implement,and evaluate a computing solution, factoring in user needs, technical complexity, and ethical Implications.

Year 3 comprises 40 credits of core modules, with students then able to take four optional modules (4 x 20 credits).

Core module

  • Capstone Project in Computer Science (40 credits)

Optional modules

  • High-Integrity Systems Engineering (20 credits)
  • Cryptography Theory & Practice (20 credits)
  • Network Security (20 credits)
  • Deep Learning (20 credits)
  • Large Language Models (20 credits)
  • Human Factors: Technology in Context (20 credits)
  • Autonomous Robotics (20 credits)
  • Engineering 2 : Automated Software Engineering (20 credits)
  • High-Performance Parallel & Distributed Systems (20 credits)
  • Quantum Computation (20 credits)
  • Natural Language Processing (20 credits)

Learn more

Download prospectus

Learn more

Learning outcomes

Every course at University of York, Mumbai is built around clear, ambitious learning outcomes that define what you’ll be able to achieve by the end of your studies. Each module is designed to progressively develop your skills and knowledge, preparing you to confidently demonstrate your capabilities to future employers.

Learning outcomes for this programme

On completion of the BSc (Hons) Computer Science course, graduates will be able to:

  • Apply computational thinking to real-world problems by analysing, representing, and abstracting complex situations, selecting appropriate algorithms, and drawing on the theoretical foundations of computer science.
  • Adapt to new technologies, languages, and paradigms with confidence, applying advanced techniques and tools as computing systems and methodologies evolve.
  • Design and build computer-based systems that meet user needs by effectively integrating software and hardware, applying principles of programming, software engineering, and system design.
  • Engineer solutions to computational challenges by drawing on a broad understanding of computer science, applying specialist knowledge across the full development lifecycle.
  • Work effectively within multidisciplinary teams, managing projects, coordinating resources, and delivering outcomes through collaboration and shared problem-solving.
  • Communicate clearly and professionally with both technical and non-technical audiences, presenting complex computational problems and solutions in an organised and accessible way.
  • Operate as responsible computing professionals, maintaining an awareness of legal, ethical, and societal implications of technology, and engaging in lifelong learning to stay current within the discipline.

Fees and scholarships

An overview of the course fees, payment schedule and funding options for the BSc (Hons) Computer Science course at the University of York, Mumbai.

Annual tuition fees*

Student Category

Amount (INR)

Domestic Students

12,50,000

International Students

14,00,000

*Note: Tuition fees may increase up to 5% for subsequent academic years. Students will be notified of any increase accordingly.

Additional costs

Fee Type

Amount (INR)

Payment Schedule

Application fee*:

2,000

Non-refundable. To be paid at the time of form filling

Admission fee:

50,000

To be paid at the time of confirming admission. This is refundable on cancellation of admission.

Security deposit:

50,000

To be paid at the time of admission. This amount is fully refundable at the time of graduation or upon withdrawal from the university, subject to clearance of all dues, return of university property (if applicable), and completion of exit formalities.

Start your journey with zero application fee.

Tuition fee payment schedule

Fee Proportion

Payment Schedule

20%*

At the time of offer acceptance

30%

Prior to the start of Semester I

50%

Prior to the start of Semester II

*100% refundable if student withdraws admission

For detailed refund terms and conditions, please refer to our refund policy.

Scholarships

Up to ₹3 Lakhs off your tuition fees each year is available through the York Academic Excellence Scholarship. Awarded on merit, the scholarship recognises strong academic performance and is reviewed annually, provided the required academic standards are maintained. The University also offers merit-cum-need based scholarships.

Learn more

Download prospectus

Need expert guidance?

Teaching and assessment

You’ll study and learn with academics who are active researchers, experts in their field and have a passion for their subjects. Our approach to teaching will provide you with the knowledge, opportunities, and support you need to grow and succeed in a global workplace.

Learn more

Download prospectus

Need expert guidance?

Careers

The move towards a digital economy creates demand for computer scientists and software engineers across a broad section of employers, so the skills you develop here will make you attractive to many organisations. Most of our graduates go into the field of IT/computing, followed by financial services, some undertake further study (eg PhD) and others go straight into industry (for example working for IBM, BAE Systems).

Many of our graduates are employed by software and electronics industries, but the continuing expansion of the use of computers in commercial and financial operations means that you will be able to find employment in other industries - and here your sharpened numeracy and analytical skills will have prepared you well.

Career opportunities

  • Computer programmer
  • Software engineer
  • Software developer
  • Business analyst
  • Research scientist
  • Network manager
  • IT Systems manager

Transferable skills

At York, you will gain a broad understanding of all of the essential scientific principles, engineering techniques and practices in computer science. This allows you to be flexible and adapt quickly in any field that you wish to go into. More specifically, we can identify four main skill areas:

  • analytical skills
  • research skills
  • management skills
  • communication skills

Careers and Employability

Entry requirements

  • Indian Std 12 / CBSE / ISC / Indian State Boards Must have a score of 75% overall, with 80% in Maths.
  • IB Diploma Must have a score of 32 points overall, with 5 in High Level Maths.
  • A-levels Must have achieved ABB, with Maths.

English language

  • Must have scored 75% in Standard XII* OR 
  • Have an IELTS score of 6.5 overall, with 6.0 in each component

* Standard XII English is accepted from all Indian boards. If stipulated grades have not been met, then applicants will need to consider taking IELTS or any of the other approved tests.

Ready to Join University of York, Mumbai?

Start on your path to academic excellence and personal growth at York.

Apply Now

Reach Us

Looking for something specific? Our advisors are here to guide you on any queries about studying at University of York, Mumbai

Register your interest

York Mumbai Logo

  • [email protected]
  • +91 8494 912 121

Information for

  • Admissions

Study with us

  • Undergraduate
  • Postgraduate

Popular links

  • Apply now
© University of York
  • Privacy
  • Cookies
  • Accessibility