About this course
Our BSc Computer Science degree programme will help you learn how to design and build software programs and systems.
You don’t need previous computing experience. From the first programming module, you can choose your own level. Whether you're a beginner or a proficient programmer, this Computer Science programme will provide support or a challenge accordingly.
Eligibility criteria
- Council Indian School Certificate of Education (CISCE): 82% and above, with 85% and above in Mathematics
- Central Board of Secondary Education (CBSE): 82% and above, with 85% and above in Mathematics
- State Boards: 87% and above, with 85% and above in Mathematics
- International Baccalaureate: 38 points and above, including 19 points at Higher level, including 6 at Higher Level Mathematics (Analysis and Approaches) or 7 at Higher Level (Applications and Interpretations)
- A levels: A*AA including Grade A and above in Mathematics
English language requirement
We accept several ways of meeting our English language requirement. These include:
- IELTS Test, with scores of 6.5 overall (6.0 in reading, writing, speaking, and listening)
- other tests listed on our website
- an approved academic qualification having the required grade
If you've been taught and assessed in English, including at a CBSE or CISCE school, for your final 4 years of high school, we may be able to accept this as evidence of your English language ability.
Refer to our English language proficiency guide for more information about English language requirements.
Fee structure
You can pay your tuition fee in up to 4 instalments.
The fees for a year's study, starting in August 2025, are:
- 1,320,000 INR for India students
- 1,540,000 INR for Overseas students
Your first payment will be a deposit of 10% of the programme fee. To confirm your offer, you must pay your deposit within 56 days of receiving a conditional offer, and no later than 14 days before the start of term.
For students starting in August 2025, the deposit is:
- 132,000 INR for India students
- 154,000 INR for Overseas students
You'll then pay the balance of your yearly tuition fee as you study, in up to 3 instalments.
If you're an India student, you'll have to make 3 separate payments of:
- 316,800 INR by Monday 8 September 2025
- 435,600 INR by Monday 26 January 2026
- 435,600 INR by Monday 20 April 2026
If you're an Overseas student, you'll have to make 3 separate payments of:
- 369,600 INR by Monday 8 September 2025
- 508,200 INR by Monday 26 January 2026
- 508,200 INR by Monday 20 April 2026
We may adjust the fees in the future to account for inflation and changes in other costs. Exact payment dates for future years will vary according to the academic calendar.
How to apply
- Use the 'Apply for this course' button on this page to take you to our online application form.
- Complete the application form and upload any supporting documents.
- Submit your application.
Application deadlines
There are three application rounds. Submit your application by these dates:
- Round 1: Friday 29 November 2024
- Round 2: Friday 20 January 2025
- Round 3: Saturday 31 May 2025
We'll review your application and contact you with a decision by:
- Friday 10 January 2025, for Round 1
- Friday 31 March 2025, for Round 2
- Tuesday 15 July 2025, for Round 3
We may close applications early if the programme reaches capacity.
Application assessment fee
When you apply, you’ll have to pay an application assessment fee of 5,500 INR.
You will not have to pay this fee if you apply by Wednesday 1 January 2025.
Got a question?
If you're not sure you have the right experience or qualifications for this course, you can get in touch by:
What you’ll do on this programme
On this programme, you’ll find out about the latest advances in areas like machine learning, cyber security and computer vision. Through a mix of theoretical, design and practical subjects, you'll learn about:
- basic computer science theory
- the ethical and legal frameworks which computer scientists and software engineers work within
- the practicalities of working with computers
- key techniques and application areas
You’ll gain the knowledge to develop technologies that can make a difference to people’s lives in topics, such as:
- algorithmics
- computer systems
- data management
- artificial intelligence
- networks and security
- programming
Course modules
These course modules provide examples of what you can expect to learn on this degree programme, based on recent academic teaching. As a research-led university, we review our programmes continuously to ensure quality enhancement and to manage our resources.
The precise course modules available to you in future years may vary depending on staff availability and research interests, new study topics, timetabling, and student demand. Find out why, when and how we might make changes.
You must study the following modules. Course module leads and locations will differ from any shown.
Year 1
- Algorithmics
- Computer Systems I
- Data Management
- Mathematics I
- Mathematics II
- Networks and Security
- Programming I
- Programming II
Year 2
- Artificial Intelligence
- Computer Systems II
- Formal Specification and Verification
- Programming III
- Programming Language Concepts
- Software Design and Development Project
- Theory of Computing
Year 3
- Part III Individual Project Phase 1
- Part III Individual Project Phase 2
You can also choose optional modules. The optional modules offered will depend on the research expertise of our world-leading staff.
Careers
We are a top 20 UK university for employability (QS Graduate Employability Rankings 2022).
Graduating in computer science from a double-world top 100 university gives you a powerful advantage in the global job market. The digital sector is booming, with job creation outpacing other industries by double.
Companies look to hire our graduates, confident they will make an immediate impact.
Career opportunities
With this Computer Science degree, you can pursue programming, software development, IT project management, or information systems oversight.
Most of our graduates go straight into computer science jobs in high-tech companies. Potential roles include:
- software engineer
- app developer
- web developer
- systems analyst
It’s also a great foundation for further study at master's degree or PhD level.
Companies you could work at
University of Southampton computer science graduates have secured roles at organisations including:
- Apple
- Sony
- Cisco Systems
- Audi
- Microsoft
Careers services at University of Southampton Delhi
As well as support from our team in Delhi, you'll have access to our market-leading employability development offering. This includes:
- online resources
- regular workshops
- one-to-one guidance and support with qualified careers professionals through our MyCareer platform
Through our e-mentoring scheme, you'll also have access to:
- tailored career planning
- advice on employability skills
- industry insight
We have incorporated our employability skills model, Successful Futures, into our curriculum. Our links with multi-national and industrial organisations mean that you can expect to engage with employers and explore potential career paths.
You will receive a personalised employability programme that will provide excellent prospects for securing a premium placement and financial security on graduating.
We also host regular alumni events hosted in person across major cities in India, allowing you to grow your own networks.
Our support is ongoing, and once you graduate, you'll be part of a global community of over 220,000 alumni that spans over 180 countries.