Logo Icon

CUET Computer Science Syllabus 2026: Section Wise Syllabus

Author : Chetanya Rai

December 24, 2025

SHARE

Overview: Planning to pursue a UG degree in Computer Applications from India's top-ranked universities? Here's your comprehensive guide to the CUET Computer Science Syllabus with a concise summary of key topics and study resources to score 200/200!

The CUET CS syllabus 2026 is prescribed by NTA and commonly followed across 280+ CUET universities.

  • These universities offer several undergraduate programs, such as B.Sc, B.Tech, and BCA courses, in computer science specialization, and most universities include CS in their exam pattern.
  • Read through the CUET Computer Science Syllabus 2026 to learn important topics, reference books, and exam pattern to unlock your success in this exam! 

Important Facts About CUET Computer Science Syllabus 2026

Computer Science is one of the 29 domain subjects in CUET 2026. The details include: 

  • Computer Science is a one-question paper with two sections: Section A and Section B [B1 and B2].
  • The Computer Science CUET syllabus will cover topics such as programming languages, algorithms and data structures.

The important highlights of the exam include: 

Particulars Description
Exam Duration 60 minutes
No. Of questions to be attempted 50 out of 50
Exam mode Computer-based test
Total Marks 250

CUET Computer Science Syllabus PDF Free Download Link 

Download CUET 2025 Computer Science Syllabus PDF 

Detailed CUET Computer Science Syllabus 2026 (Informatics Practices - 308)

The CUET UG Computer Science syllabus is based only on what you have studied until class 12th. The CUET cutoff for this exam is highly competitive, as it is one of the most in-demand courses for a career.

Here's a detailed CUET syllabus for Computer Science to plan your preparations: 

Section A

1: Database Concepts

  • Introduction to database concepts
  • Difference between database and file system
  • Relational data model: domain, tuple, relation
  • Keys: candidate key, primary key, alternate key, foreign key
  • Relational algebra: selection, projection, union, set difference, cartesian product

2: Structured Query Language – I

  • Advantages of SQL; DDL, DQL, DML
  • Introduction to MySQL, creating a database, data types
  • Data Definition: CREATE TABLE, DROP TABLE, ALTER TABLE
  • Data Query: SELECT, FROM, WHERE
  • Data Manipulation: INSERT, UPDATE, DELETE
  • Math functions: POWER(), ROUND(), MOD()
  • Text functions: UCASE()/UPPER(), LCASE()/LOWER(), MID()/SUBSTRING()/SUBSTR(), LENGTH(), LEFT(), RIGHT(), INSTR(), LTRIM(), RTRIM(), TRIM()

3: Structured Query Language – II

  • Date functions: NOW(), DATE(), MONTH(), MONTHNAME(), YEAR(), DAY(), DAYNAME()
  • Aggregate functions: MAX(), MIN(), AVG(), SUM(), COUNT(); using COUNT(*)
  • Group by, Having, Order by (querying and manipulating data)
  • Operations on relations: Union, Intersection, Minus, Cartesian Product, JOIN

4: Computer Networks

  • Introduction to computer networks, evolution of networking
  • Network types: LAN, WAN, MAN
  • Network devices: Modem, Ethernet Card, Repeater, Hub, Switch, Router, Gateway
  • Topologies: Mesh, Ring, Bus, Star, Tree
  • Basic concept of MAC and IP address
  • Difference between Internet and Web

CUET resources

CUET resources

CUET Computer Science Syllabus 2026: Section B1: Information Technology

The B1 part of the Computer Science syllabus for CUET includes 9 chapters. The detailed sub-topics to be prepared for CUET courses in Computer Applications are given below: 

1: Exception and File Handling in Python

Exception Handling

  • Syntax errors, exceptions, need of exception handling
  • User-defined exceptions, raising exceptions
  • Handling/catching exceptions
  • Try–except–else clause, Try–finally clause
  • Recovering and continuing with finally
  • Built-in exception classes

File Handling

  • Text file and binary file, file types
  • Open/close files
  • Read/write text files
  • Read/write binary files using pickle module
  • File access modes

2: Stack

  • Stack (list implementation): LIFO, PUSH, POP, Python implementation
  • Prefix/Infix/Postfix notations
  • Evaluating expressions using stack
  • Converting infix to postfix

3: Queue

  • Queue (list implementation): FIFO, INSERT, DELETE, Python implementation
  • DQueue and its implementation in Python

4: Searching

  • Sequential search, Binary search
  • Analysis of sequential vs binary search
  • Dry run: best, worst, average cases
  • Python implementation

5: Sorting

  • Bubble sort, Selection sort, Insertion sort
  • Dry run: best, worst, average cases
  • Python implementation
  • Hashing: hash functions, collision resolution

6: Understanding Data

  • Data purpose, collection, organization
  • Mean, median, standard deviation, variance
  • Data interpretation

7: Database Concepts

  • Introduction, database vs file system
  • Relational model: domain, tuple, relation, keys
  • Relational algebra: selection, projection, union, set difference, cartesian product.

8: Structured Query Language

  • SQL basics: DDL, DQL, DML.
  • MySQL, database creation & data types
  • CREATE, DROP, ALTER
  • SELECT, FROM, WHERE
  • INSERT, UPDATE, DELETE
  • Math functions: POWER(), ROUND(), MOD()
  • Text functions: UCASE()/UPPER(), LCASE()/LOWER(), MID()/SUBSTRING()/SUBSTR(), LENGTH(), LEFT(), RIGHT(), INSTR(), LTRIM(), RTRIM(), TRIM()
  • Date functions: NOW(), DATE(), MONTH(), MONTHNAME(), YEAR(), DAY(), DAYNAME()
  • Aggregate: MAX(), MIN(), AVG(), SUM(), COUNT(), COUNT(*)
  • Group by, Having, Order by
  • Operations on relations: Union, Intersection, Minus, Cartesian Product, JOIN

9: Computer Networks

  • Introduction, evolution
  • LAN, WAN, MAN
  • Devices: modem, Ethernet card, repeater, hub, switch, router, gateway
  • Topologies: mesh, ring, bus, star, tree
  • MAC and IP address basics
  • Internet vs web

10: Data Communication

  • Communication concept, types of data communication, switching techniques
  • Wired media: twisted pair, coaxial, ethernet cable, optical fibre.
  • Mobile telecommunication introduction
  • Wireless: Bluetooth, WLAN, Infrared, Microwave
  • Protocols: need, categorization, examples (HTTP, FTP, IP, PPP), electronic mail protocol
  • Channel, bandwidth (Hz, KHz, MHz), data transfer rate (bps, Kbps, Mbps, Gbps, Tbps)

11: Security Aspects

  • Threats and prevention: viruses, worms, trojan horse, spam, cookies, adware, firewall, http vs https
  • Network security concepts: firewall, cookies, hackers and crackers
  • Antivirus and how it works
  • Threats: denial of service, intrusion, snooping, eavesdropping

CUET Mocks

CUET Mocks

CUET Computer Science Syllabus 2026: Section B2: Information Practices

The CUET syllabus for Computer Science is the same for all CUET universities. The B2 part of the syllabus includes: 

1: Database Query using SQL

  • Math: POWER(), ROUND(), MOD()
  • Text: UCASE()/UPPER(), LCASE()/LOWER(), MID()/SUBSTRING()/SUBSTR(), LENGTH(), LEFT(), RIGHT(), INSTR(), LTRIM(), RTRIM(), TRIM()
  • Date: NOW(), DATE(), MONTH(), MONTHNAME(), YEAR(), DAY(), DAYNAME()
  • Aggregate: MAX(), MIN(), AVG(), SUM(), COUNT(), COUNT(*)
  • Group by, Having, Order by
  • Operations on relations: Union, Intersection, Minus, Cartesian Product, JOIN

2: Data Handling using Pandas – I

  • Intro to Python libraries: Pandas, NumPy, Matplotlib
  • Pandas structures: Series and DataFrames
  • Series
  • Create series from array/dictionary/scalar
  • Mathematical operations
  • Head/Tail
  • Selection, indexing, slicing
  • DataFrames
  • Create from dictionary of series, list of dictionaries, Text/CSV
  • Display, iteration
  • Row/column operations: add, select, delete, rename
  • Head/Tail, label indexing, boolean indexing
  • Styling & formatting
  • Joining, merging, concatenation
  • Import/export between CSV and DataFrame

3: Data Handling using Pandas – II

  • Descriptive stats: max, min, count, sum, mean, median, mode, quartile, standard deviation, variance
  • DataFrame operations: aggregation, group by, sorting, deleting/renaming index, pivoting
  • Missing values: dropping and filling
  • Import/export between MySQL database and Pandas

4: Plotting Data using Matplotlib

  • Purpose of plotting
  • Create and save: line plot, bar graph, histogram, pie chart, frequency polygon, box plot, scatter plot.
  • Customizing plots: color, style (dashed/dotted), width, label, title, legend.

5: Introduction to Computer Networks

  • Networks, LAN/MAN/WAN.
  • Devices: modem, hub, switch, repeater, router, gateway.
  • Topologies: star, bus, tree, mesh.
  • Internet, URL, WWW, applications: web, email, chat, VoIP
  • Website vs webpage, static vs dynamic, webserver, hosting
  • Web browsers: commonly used, settings, add-ons/plug-ins, cookies

6: Societal Impacts

  • Digital footprint, net etiquette, social media communication etiquette
  • Data protection, IPR and violation, plagiarism, licensing, copyrights.
  • FOSS, creative commons
  • Cybercrime and cyber laws: hacking, phishing, cyberbullying, overview of Indian IT Act.
  • E-waste hazards and management
  • Health concerns: eyesight, physiological issues, ergonomics

cuet exam results

cuet exam results

How to Prepare for the CUET Computer Science Syllabus 2026? 

The CUET Computer Science exam is 60 minutes long as per the CUET exam pattern. It consists of objective-type questions, which includes multiple-choice questions (MCQs)

Approaching Different Sections in CUET UG Computer Science Syllabus

  • Section A: Focus on understanding and applying core concepts to solve problems.
  • Section B1: Thoroughly grasp information technology's theoretical underpinnings and practical applications.
  • Section B2: Demonstrate proficiency in data handling, plotting, and understanding the societal implications of technology.\

Online Resources and Study Materials for CUET Computer Science Syllabus

  • Utilize online platforms and video materials for interactive learning and practice questions.
  • Attempt practice questions and sample papers from expert-recommended preparation books. 

Effective Study Habits and Time Management:

  • Create a structured study plan that allocates dedicated time to each topic.
  • Practice solving CUET previous year's question papers to familiarize yourself with the exam pattern.
  • Engage in active learning techniques such as concept mapping and mind mapping.

Importance of Practical Application

In computer science, practical skills play a pivotal role alongside theoretical knowledge. You should strive to blend their theoretical understanding with practical application through projects, internships, or online coding challenges.

  • This hands-on experience will enhance your problem-solving abilities and make you more competitive in the exam.
  • Mastering the CUET Computer Science Syllabus 2026 is crucial  for top computer science programs. A blend of theoretical understanding and practical application is key.
  • Success requires using the best CUET preparation books and online resources, engaging in practical exercises, and staying abreast of CUET computer science syllabus updates.
  • This preparation readies students for this exam and lays a solid foundation for their future careers in the ever-evolving field of computer science.

CUET coaching

CUET coaching

Best Preparation Books for CUET Computer Science Syllabus 2026

To excel in the Computer Science CUET Syllabus, aspirants should adopt a comprehensive CUET preparation strategy that includes:

Recommended Textbooks and Reference Materials:

Book Name Author/Publisher
Computer Science with Python Rachna Sagar
Computer Science: A Modern Approach Sumita Arora
In conjunction with Rachna Sagar's Computer Science Class 12 Rachna Sagar
Computer Science Textbook for Class 12th NCERT
Go To Guide for CUET (UG) Computer Science with 10 Practice Sets Disha Experts

Key Takeaways

The CUET Computer Science Syllabus is a comprehensive one. The right strategy and study plan are what will help you score 200/200 on the test. 

  • The Computer Science syllabus CUET will be based on topics studied until class 12th only. 
  • The exam duration is 60 minutes and will be conducted in online mode. 
  • The syllabus of CUET Computer Science is divided into 3 sections: Section A & Section B1 & B2. 
  • Go through the previous year's papers and sample papers to practice well. 
  • Attempt CUET mock tests regularly to boost your exam score. 

Frequently Asked Questions

How many section should be covered in the CUET Syllabus?

Expand Faq Icon

How should one go about preparing for the CUET Computer Science Syllabus?

Expand Faq Icon

What are some of the most important books to cover CUET Computer Science Syllabus?

Expand Faq Icon

What is the syllabus for CUET computer science and information technology 2026?

Expand Faq Icon

What is the total marks for CUET computer science?

Expand Faq Icon

About the Author

Faculty
Chetanya Rai

Communications Executive (CUET)

Chetanya Rai is a Content Writer with over two years of experience, known for creativity and storytelling. Also, he loves writing personal finance content through which he helps readers understand money management, budgeting, and investing in a simple yet relatable way.... more

Chat to Toprankers Team

ABOUT TOP RANKERS

Founded in 2016, Toprankers is India’s leading platform for counselling and preparation in careers beyond engineering and medicine. Our mission is to create awareness and boost success rates for high-potential career paths after Class 12. We provide top-notch learning methods and comprehensive support for students aiming for entrance exams in management, humanities, law, judiciary, and design.

E

: support@toprankers.com

P

: +91-6363286363

Social Channels

App Badge

Google Play Icon