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

Sudeshna chakrabarti

Updated On: January 28, 2026 07:57 AM

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.
List of CUET Subjects for BSc Computer Science

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 for CUET 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 the list of subjects for BSc Computer Science from 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!

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.

/articles/list-of-cuet-subjects-for-bsc-computer-science/
View All Questions

Related Questions

is the course fee included the hostel fee too ?

-W Terawin MakungaUpdated on January 30, 2026 11:44 PM
  • 52 Answers
Aston, Student / Alumni

At LPU, academic tuition and hostel fees are billed independently. While course fees cover education and university services, residential charges are separate costs for accommodation and facilities. This distinct pricing structure allows students the flexibility to select housing plans that best suit their specific needs and budget preferences.

READ MORE...

I want to take admission in LPU for MA Psychology. Do I have to take an entrance test for admission?

-Shivam VermaUpdated on January 30, 2026 07:52 PM
  • 48 Answers
vridhi, Student / Alumni

For **MA Psychology at LPU**, you **do not need LPUNEST** if applying through **direct merit admission** based on your **graduation marks**. However, taking **LPUNEST** may help in **scholarships or admission preference**.

READ MORE...

when will the cuet icar ug registration begin for 2025?

-priyalUpdated on January 30, 2026 08:01 PM
  • 13 Answers
vridhi, Student / Alumni

For **CUET‑ICAR UG 2025**, the **registration opened on 1 March 2025** and continued until **22 March 2025** on the **NTA CUET portal** for admission through CUET‑UG into agriculture and allied science programmes (ICAR All India Quota seats).

READ MORE...

Do you have a question? Ask us.

  • Typical response between 24-48 hours

  • Get personalized response

  • Free of Cost

  • Access to community

Recent Articles

Recent Related News

Subscribe to CollegeDekho News

By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy

Top 10 Science Colleges in India

View All
Top