Prepare for the upcoming exam in the right direction by downloading Syllabus Guide

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
Thank you for downloading Syllabus! Based on your preferences, we have a list of recommended colleges for you. Visit our recommendations page to explore these colleges and take advantage of our counseling.
Error! Please Check Inputs

Prepare for the upcoming exams with a variety of sample papers & previous year question papers.

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
We are glad that you have successfully downloaded the document you needed. We hope that the information provided will be helpful and informative.
Error! Please Check Inputs

List of CUET 2026 Subjects for BSc Computer Science: Discover Unit-wise Topics, Patterns, and Study Plans

Want to enroll in BSc CS through CUET 2026? Get detailed insight into the list of CUET 2026 subjects for BSc Computer Science here and ace your preparation.

Prepare for the upcoming exam in the right direction by downloading Syllabus Guide

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
Thank you for downloading Syllabus! Based on your preferences, we have a list of recommended colleges for you. Visit our recommendations page to explore these colleges and take advantage of our counseling.
Error! Please Check Inputs

Prepare for the upcoming exams with a variety of sample papers & previous year question papers.

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
We are glad that you have successfully downloaded the document you needed. We hope that the information provided will be helpful and informative.
Error! Please Check Inputs

The Common University Entrance Test (CUET) 2026 has become the centralised gateway for admission to undergraduate programmes across central, state, deemed, and several private universities in India. Among the most sought-after courses, BSc Computer Science continues to attract students due to its strong alignment with the rapidly expanding IT, data science, and software development sectors.

For admission to BSc Computer Science through CUET 2026, candidates are generally required to appear for specific CUET domain subjects as prescribed by participating universities. The commonly accepted subject combination includes Mathematics as a compulsory domain subject, along with Physics, Computer Science / Informatics Practices, or Chemistry, depending on university requirements. In addition, students must select one language subject (such as English or any other language listed in CUET) and may be required to appear for the General Test, which evaluates logical reasoning, numerical ability, general awareness, and quantitative aptitude. Since subject requirements can vary slightly across universities, candidates are advised to check individual university eligibility criteria while finalising their CUET subject choices.

In terms of eligibility criteria, candidates must have passed Class 12 or equivalent examination from a recognised board with Mathematics as a mandatory subject. Most universities require a minimum aggregate of 55–60% marks in the qualifying examination, with relaxation provided for reserved categories as per government norms. Students from the science stream with prior exposure to Mathematics and either Computer Science or Physics are generally preferred, as the course involves intensive programming, algorithmic thinking, and mathematical foundations.

Overview of CUET 2026 Subject Structure for BSc Computer Science

CUET UG 2026 offers a flexible subject selection system divided into three main sections:

Section I — Languages

Students choose from 13 core languages like English, Hindi, Bengali, Marathi, Tamil and others. This section tests language comprehension and ability and is optional depending on university requirements

Section II — Domain-Specific Subjects

This is the most relevant for B.Sc. (Computer Science). There are 23 domain subjects you can choose from. The domain list includes Computer Science / Informatics Practices (Code 308) — core subject for B.Sc. Computer Science aspirants, Mathematics / Applied Mathematics (Code 319), Physics, Chemistry, Biology / Biotechnology, Economics / Business Economics, Anthropology, Geography / Geology, Psychology, Environmental Studies, Accountancy etc. For B.Sc Computer Science, Computer Science (Code 308) and Mathematics are typically the most relevant domains, but final combinations depend on university eligibility criteria.

Section III — General Aptitude Test

This is a single paper addressing general mental ability, numerical reasoning, logical reasoning, and general awareness. Some universities include this in their eligibility criteria.

CUET 2026 Computer Science Syllabus Overview

CUET 2026 Computer Science subject aims to test a learner’s fundamental knowledge in data structures, algorithms, programming languages, and computer architecture. Generally, NTA follows NCERT class 12th textbooks when setting the question papers, so applicants must pay close attention to the chapters and topics of class 12. To help test-takers learn about the topics and subtopics that must be covered when preparing forCUET 2026. Explore below the list of topics for CUET computer science:

Section

Unit

Sub Unit

A

Exception and File Handling in Python

  • Exception handling: syntax error, exceptions, need of exception handling, user-defined exceptions, raising exceptions, catching exceptions
  • File Handling: text file and binary file, reading and writing text files, using pickle module, file access modes

Database Concepts

  • Introduction to database concepts, difference between database and file system, relational data model, foreign key
  • Relational algebra: selection, union set difference and cartesian product

Structured Query Landuage(SQL)

  • Benefits of structured Quesry language, data manipulation, data types, introduction to MySQL, data definition language
  • Data query: SELECT, FROM, Where
  • Math functions: POWER(), ROUND(), MOD()
  • Aggregate functions: MAX(), MIN(), AVG(), SUM(), COUNT();using COUNT(*)
  • Operations on relations: Union, intersection, minus, cartesian product, JOIN

Computer networks

  • Basic concept of MAC and IP address difference between internet and web
  • Introduction to computer networks, evolution of networking
  • Network topologies: Mesh, Ring, Bus, Star, tree topologies
  • Network devices: Modem, Ethernet, Repeater, Hub, Switch, Router, Gateway

B1: Computer Science

Exception and File Handling in Python

  • Exception handling: syntax errors, need of exception handling, user-defined exceptions, raising exceptions, built-in exception classes

Queue

  • Queue(list implementation): introduction to Queue(FIFO), operations on Queue(INSERT and DELETE) and its implementation in Python
  • Introduction to DQueue and its implementation in Python

Understanding Data

Data and its purpose, collection, and organisation; understanding data using statistical methods;mean, median, standard deviation

Computer Networks

  • Introduction to computer networks, evolution of networking
  • Network types: LAN, WAN, MAN
  • Network devices: Modem, Ethernet Card, Switch
  • Difference between Internet and web

Structured Query Language

  • Math functions: POWER(), ROUND(), MOD()
  • Data definition: create table, alter table drop table
  • Advantages of using Standard Query Langauge

Stack

  • Operations on stack(PUSH and POP)
  • Expressions in prefix, infix, and postfix notations
  • Conversion of infix expression to postfix expression

Searching

  • Searching: sequential search, BInary search, analysis of sequential and binary search
  • Implementation of searching techniques in Python

Sorting

  • Overview of sorting techniques, bubble sort and selection sort
  • Hashing: Hash functions, collision resolution, implementation the map abstract data type

Database Concepts

  • Introduction to database concepts
  • Difference between database and file system
  • Selection projection
  • Set difference

Understanding Data

  • Data and its purpose
  • Collection and organisation
  • Understanding data using statistical methods

B2: Informatics Practices

Database Query using SQL

  • Operations on relations: Union intersection, minus, JOIN
  • Date functions: NOW(), DATE(), DAYNAME(), MONTHNAME(), DAY()

Data Handling using Pandas I

  • Data frames: creation, Text/CSV files, display, head and tail functions, Boolean indexing

  • Series: Creation of series from - and array, dictionary, scaler value
  • Introduction to Python libraries, data structures in Pandas, NumPy
  • Importing/Exporting data between CSV files and DataFrames

Data Handling using Pandas II

  • Descriptive statistics: max, min, count, sum, mean, median, mode
  • Handling missing values-dropping and filling
  • Importing/Exporting data between MySQL database and pandas

Introduction to Computer Networks

  • Website: introduction, the difference between a website and webpage, webserver, hosting of a website
  • Introduction to Internet, URL, WWW, and its applications
  • Introduction to networks, types of networks: LAN, MAN, WAN
  • Network devices: modem, hub, router
  • Network topologies: Star, Bus,Tree, Mesh

Security Aspects

  • Threats and prevention: Viruses, Worms, Trojan, Spam, Adware
  • Network Security concepts: Firewall, Cookies, hackers and Crackers
  • Network security threats; denial of service, intrusion problems, snooping, eavesdropping

Societal Impacts

  • E-waste its a hazard and management
  • Awareness about health concerns related to the usage of technology liek effect on eyesight, ergonomic aspects, etc.
  • Digital footprint, intellectual property rights, licensing and copyrights, overview of Indian IT act

Plotting Data using Matplotib

  • Customizing plots: color, style, width, legends in plots
  • Purpose of plotting

Data Communication

  • Concept of communication, types of data communication, switching techniques
  • Network protocol: need for protocol, HTTP, FTP, electronic mail protocol

Highlights on CUET 2026 Paper Pattern

As per the CUET UG previous year paper analysis, the list of CUET subjects for computer science will comprise informatics practices, computer science, language paper, and applied mathematics. Students must check the paper pattern before heading towards preparations. Find below the details on the number of sections, question nature, marking scheme, and exam duration.

CUET 2026 Computer Science Pattern

Details

Exam Level

National

Nature of Questions

Multiple Choice Questions(MCQ)

Duration

60 minutes

Number of Sections

3

Section-wise Questions

  • Section A: 15 questions
  • Section B1: 25 out of 35 questions
  • Section B2: 25 out of 35 questions

Language

English, Hindi, Odia, Punjabi, Gujarati, Bengali

Also Read:CUET Courses List 2026

Preparation Strategies to Crack CUET 2026 for BSc Computer Science

Preparing to crack CUET UG 2026 for BSc Computer Science? This is one of the most popular yet competitive subjects. Due to high-end demand, you might expect some challenging questions; however, with the right strategy, you can pave the way for success.

  • Cover syllabus:NTA updates detailed syllabus for BSc computer science students on their website. Download it and comprehend it properly. Make sure you don’t miss out on any topic.
  • Ace coding skills:Coding forms a pivotal part of computer science. You need to regularly practice coding different important programming languages such as C++, Java, etc.
  • Grow conceptual understanding:Simply mugging up theoretical aspects of computer architecture, data systems, etc won’t help you gain a competitive edge. Try developing conceptual understanding and get in-depth knowledge.
  • Solve PYQs:Practicing the CUET 2026 previous year question papers can offer you an idea regarding where you stand. You can take mock tests from the questions and re-assess your study plans.

We hope you got a fair idea regarding thelist of subjects for BSc Computer Sciencefrom this comprehensive article. To ace your preparation, we recommend choosing the right study materials.

Related Links:

For more updates on CUET 2026 subjects and courses, keep reading articles of CollegeDekho!

Get Help From Our Expert Counsellors

Get Counselling from experts, free of cost!

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
Thank you! Our counsellor will soon be in touch with you to guide you through your admissions journey!
Error! Please Check Inputs

FAQs

Can Computer Science be chosen as a domain subject in CUET?

Yes, candidates who studied Computer Science or Informatics Practices in Class 12 can choose Computer Science/Informatics Practices as a domain subject in CUET. This subject tests conceptual understanding of programming, data handling, and computational thinking, which are directly relevant to the BSc Computer Science curriculum.  

Is Mathematics compulsory for BSc Computer Science in CUET?

Yes, Mathematics is considered a core and compulsory domain subject for BSc Computer Science admission in most universities. Since the course heavily relies on logical reasoning, algorithms, data structures, and numerical analysis, universities prefer candidates with a strong mathematical background at the 10+2 level.  

Which subject combinations are generally required for BSc Computer Science through CUET?

Most universities offering BSc Computer Science through CUET require candidates to appear for a combination of Language + Domain Subjects + General Test (optional). The domain subjects usually include Mathematics and Computer Science or related science subjects, depending on the university’s eligibility criteria.  

Next Story

Admission Updates for 2026

    Talk To Us

    • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
    • Why register with us?

      Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
    We are glad that you have successfully downloaded the document you needed. We hope that the information provided will be helpful and informative.
    Error! Please Check Inputs
  • Talk To Us

    • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
    • Why register with us?

      Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
    We are glad that you have successfully downloaded the document you needed. We hope that the information provided will be helpful and informative.
    Error! Please Check Inputs
  • Talk To Us

    • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
    • Why register with us?

      Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
    We are glad that you have successfully downloaded the document you needed. We hope that the information provided will be helpful and informative.
    Error! Please Check Inputs
  • LPU
    Phagwara
  • Talk To Us

    • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
    • Why register with us?

      Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
    We are glad that you have successfully downloaded the document you needed. We hope that the information provided will be helpful and informative.
    Error! Please Check Inputs

Be the First to Know

Get Access to Latest Updates

Stay updated on important announcements on dates, events and notification

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
Thank You! We shall keep you posted on the latest updates!
Error! Please Check Inputs

Related Questions

I'm interested in M.Sc at LPU. What is the fees and how to apply?

-mamta kanwarUpdated on February 07, 2026 11:13 PM
  • 30 Answers
vridhi, Student / Alumni

At **LPU**, the **M.Sc fee** generally ranges from **₹2 to ₹5 lakhs for the full 2-year program**, depending on the specialization. To apply, visit the **LPU admission portal**, register online, fill the application form, and apply through **LPUNEST** or on the basis of your **graduation marks**. After counselling and fee payment, admission is confirmed.

READ MORE...

JAC 12th Biology Previous Year Question Papers

-mantu mahtoUpdated on February 08, 2026 12:12 AM
  • 3 Answers
kartik kumar, Student / Alumni

At **LPU**, the **M.Sc fee** generally ranges from **₹2 to ₹5 lakhs for the full 2-year program**, depending on the specialization. To apply, visit the **LPU admission portal**, register online, fill the application form, and apply through **LPUNEST** or on the basis of your **graduation marks**. After counselling and fee payment, admission is confirmed.

READ MORE...

Where can I get an application form for Delhi University Colleges?

-naUpdated on February 07, 2026 11:26 PM
  • 23 Answers
vridhi, Student / Alumni

At **LPU**, the **M.Sc fee** generally ranges from **₹2 to ₹5 lakhs for the full 2-year program**, depending on the specialization. To apply, visit the **LPU admission portal**, register online, fill the application form, and apply through **LPUNEST** or on the basis of your **graduation marks**. After counselling and fee payment, admission is confirmed.

READ MORE...

Do you have a question? Ask us.

  • Typical response between 24-48 hours

  • Get personalized response

  • Free of Cost

  • Access to community

Talk To Us

  • By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
  • Why register with us?

    Stay up-to date with Exam Notification and NewsGet Exam Date AlertsGet free Sample Papers & Mock TestYou won’t get unwanted calls from third parties
We are glad that you have successfully downloaded the document you needed. We hope that the information provided will be helpful and informative.
Error! Please Check Inputs