CUET UG Computer Science Syllabus 2025; Check Important Topics, Download PDF

May 8, 2025, 11:55 IST

CUET UG Computer Science Syllabus 2025: Check the complete CUET UG Computer Science Syllabus 2025 along with the preparation tips, exam pattern and recommended books for preparing for the CUET UG Computer Science paper.

Get here the complete CUET UG Syllabus for Computer Science
Get here the complete CUET UG Syllabus for Computer Science

CUET UG Syllabus 2025: The prospective candidates of CUET UG 2025 Computer Science exam must familiarise themselves with the syllabus of the Computer Science paper. The comprehensive syllabus for CUET UG 2025 Computer Science has been released by The National Testing Agency (NTA) along with the official notification. All the candidates aspiring to take this upcoming UG entrance exam must check the syllabus and create their study plan accordingly. The CUET UG 2025 will serve as the gateway to undergraduate admissions for the academic session 2025-26 in central, state, deemed, and private universities across India. The CUET UG provides a standardised platform for students from various educational boards. 

CUET UG Syllabus 2025

The CUET UG syllabus for Computer Science 2025 consists of topics like - Western Political  Philosophy,  Indian Political Thought, International Relations, Indian Government and Politics. Candidates are advised to thoroughly go through the entire CUET UG Computer Science syllabus before starting their preparation. Check the important topics for the CUET UG Computer Science syllabus. The detailed topics of the CUET UG Computer Science syllabus are given below.

Section A

Exception and File Handling in Python

Exception Handling: syntax errors, exceptions, need of exception handling, user-defined

exceptions, raising exceptions, handling exceptions, 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 and close files, reading and writing text files,

reading and writing binary files using pickle module, file access modes.

Database Concepts

Introduction to database concepts, difference between database and file system, relational data

model: concept of domain, tuple, relation, keys - candidate key, primary key, alternate key, foreign

key;

Relational algebra: selection, projection, union, set difference and cartesian product;

Structured Query Language

Advantages of using Structured Query Language, Data Definition Language, Data Query Language

and Data Manipulation Language, Introduction to MySQL, Creating a database using MySQL, 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 ().

Date Functions: NOW (), DATE (), MONTH (), MONTHNAME (), YEAR (), DAY (),

DAYNAME ().

Aggregate Functions: MAX (), MIN (), AVG (), SUM (), COUNT (); using COUNT

(*). Querying and manipulating data using Group by, Having, Order by.

Operations on Relations - Union, Intersection, Minus, Cartesian Product, JOIN

Computer Networks

Introduction to computer networks, Evolution of networking,

Network types: LAN, WAN, MAN

Network devices: Modem, Ethernet Card, Repeater, Hub, Switch, Router, Gateway.

Network Topologies: Mesh, Ring, Bus, Star, and Tree topologies

Basic concept of MAC and IP Address Difference

between Internet and web

Section B1: Computer Science

Chapter 1: Exception and File Handling in Python

Exception Handling: syntax errors, exceptions, need of exception handling, user-defined

exceptions, raising exceptions, handling exceptions, 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 and close files, reading and writing text

files, reading and writing binary files using pickle module, file access modes.

Chapter 2: Stack

Stack (List Implementation): Introduction to stack (LIFO Operations), operations on stack (PUSH

and POP) and its implementation in python. Expressions in Prefix, Infix and postfix notations,

evaluating arithmetic expressions using stack, conversion of Infix expression to postfix

expression

Chapter 3: 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.

Chapter 4: Searching

Searching: Sequential search, Binary search, Analysis of Sequential and Binary Search. Dry run to

identify best, worst and average cases. Implementation of searching techniques in Python.

Chapter 5: Sorting

Overview of sorting techniques, Bubble Sort, Selection Sort and Insertion Sort. Dry run to identify

best, worst and average cases. Implementation of sorting techniques in Python.

Hashing: Hash Functions, Collision Resolution, Implementing the Map Abstract Data Type.

Chapter 6: Understanding Data

Data and its purpose, collection and organization; understanding data using statistical methods:

mean, median, standard deviation, variance; data interpretation; visualization of data.

Chapter 7: Database Concepts

Introduction to database concepts, difference between database and file system, relational data

model: concept of domain, tuple, relation, keys - candidate key, primary key, alternate key,

foreign key;

Relational algebra: selection, projection, union, set difference and cartesian product;

Chapter 8: Structured Query Language

Advantages of using Structured Query Language, Data Definition Language, Data Query

Language and Data Manipulation Language, Introduction to MySQL, Creating a database using

MySQL, 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 ().

Date Functions: NOW (), DATE (), MONTH (), MONTHNAME (), YEAR (), DAY (),

DAYNAME ().

Aggregate Functions: MAX (), MIN (), AVG (), SUM (), COUNT (); using COUNT

(*). Querying and manipulating data using Group by, Having, Order by.

Operations on Relations - Union, Intersection, Minus, Cartesian Product, JOIN

Chapter 9: Computer Networks

Introduction to computer networks, Evolution of networking,

Network types: LAN, WAN, MAN

Network devices: Modem, Ethernet Card, Repeater, Hub, Switch, Router, Gateway.

Network Topologies: Mesh, Ring, Bus, Star, and Tree topologies

Basic concept of MAC and IP Address

Difference between Internet and web

Section B2: Informatics Practices

Chapter 1: Database Query using SQL

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 Functions: MAX (), MIN (), AVG (), SUM (), COUNT (); using

COUNT (*).Querying and manipulating data using Group by, Having, Order

by.

Operations on Relations - Union, Intersection, Minus, Cartesian Product, JOIN

Chapter 2: Data Handling using Pandas – I

Introduction to Python libraries- Pandas, NumPy, 

Matplotlib. Data structures in Pandas - Series and

DataFrames.

Series: Creation of Series from – and array, dictionary, scalar value; mathematical operations;

Head and Tail functions; Selection, Indexing, and Slicing.

DataFrames: creation - from the dictionary of Series, list of dictionaries, Text/CSV files; display;

iteration; Operations on Rows and columns: add, select, delete, rename; Head and Tail functions;

Indexing using Labels, Boolean Indexing; Styling & Formatting data, Head and Tail functions;

Joining, Merging and Concatenations.

Importing/Exporting Data between CSV files and DataFrames.

Chapter 3: Data Handling using Pandas – II

Descriptive Statistics: max, min, count, sum, mean, median, mode, quartile, Standard deviation,

variance.

DataFrame operations: Aggregation, group by, Sorting, Deleting and Renaming Index, Pivoting.

Handling missing values – dropping and filling.

Importing/Exporting Data between MySQL database and Pandas.

Chapter 4: Plotting Data using Matplotlib

Purpose of plotting; drawing and saving the following types of plots using Matplotlib – line

plot, bargraph, histogram, pie chart, frequency polygon, box plot, and scatter plot.

Customising plots: color, style (dashed, dotted), width; adding label, title, and legend in plots.

Chapter 5: Introduction to Computer Networks

Introduction to Networks, Types of networks: LAN, MAN, WAN.

Network Devices: modem, hub, switch, repeater, router, gateway

Network Topologies: Star, Bus, Tree, Mesh.

Introduction to Internet, URL, WWW, and its applications- Web, email, Chat, VoIP.

Website: Introduction, the difference between a website and webpage, static vs dynamic web

page, webserver, and hosting of a website.

Web Browsers: Introduction, commonly used browsers, browser settings, add-ons and plugins, cookies.

Chapter 6: Societal Impacts

Digital footprint, Etiquettes for Net surfing and for communicating through social media, data

protection, Intellectual Property Rights (IPR) and their violation, plagiarism licensing and

copyrights, Free and Open Source Software (FOSS), Cybercrime and cyber laws, hacking, 

phishing, cyberbullying, Overview of Indian IT Act, preventing cybercrime.

E-waste its a hazard and management

Awareness about health concerns related to the usage of technology like effect on eyesight,

physiological issues, and ergonomic aspects.

Chapter 7: Data Communication

Concept of communication, Types of Data Communication, switching techniques

Communication Media: Wired Technologies – Twisted pair cable, Co-axial cable, Ethernet

Cable, Optical Fibre;

Introduction to mobile telecommunication technologies

Wireless Technologies – Bluetooth, WLAN, Infrared,

Microwave

Network Protocol: Need for Protocol, Categorization and Examples of protocol, HTTP, FTP, IP,

PPP; electronic mail protocol

Concept of Channel, Bandwidth (Hz, KHz, MHz) and Data Transfer rate (bps, Kbps, Mbps, Gbps,

Tbps)

Chapter 8: 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 their workings

Network security threats: Denial of service, Intrusion problems, Snooping, Eavesdropping

CUET UG Computer Science 2025 Syllabus Official PDF

The NTA is going to conduct the CUET UG 2025 in March 2025. For which the agency has released the official CUET UG Computer Science syllabus PDF. Check the direct link provided below to download the CUET UG Computer Science syllabus official PDF.

CUET UG Computer Science Syllabus 2025 Official PDF

Download here

How to Prepare the CUET UG Computer Science Syllabus 2025?

The candidates should adopt a strategic approach to crack the CUET UG exam. Here, we are giving you some valuable tips for effective CUET UG preparation for Computer Science paper.

  • Understand the Syllabus: First of all you should go through the entire syllabus and identify the most important topics of the CUET UG Computer Science syllabus. It will help you to identify the topics that demand your extra attention. Prioritise your study plan accordingly and cover all the important topics first.
  • Prepare a Study Plan: After analysing the syllabus, create a comprehensive study plan that covers all the topics mentioned in the CUET UG Computer Science syllabus. Allocate sufficient time for each topic based on your strengths and weaknesses.
  • Clear Basic Concepts: Rather than just memorising things, focus on understanding the fundamental principles of each topic.
  • Practice Previous Year Papers: Practice previous years' papers to acquaint yourself with the exam pattern and question types. This will help you to identify your strong and weak areas and also give a fair idea of important topics.
  • Take Mock Tests: Regularly, take mock tests to get familiar with the real exam environment. After each mock test, analyse your performance, identify areas that require improvement, and work on improving them. Taking mock tests will also improve your time management skills.
  • Create Revision Notes: Develop a habit of creating short revision notes comprising important formulas, concepts, and key points for last-minute review.

Best Books to Prepare CUET UG Computer Science Syllabus 2025

The selection of study material is also very important to crack the CUET UG exam. Here we are providing a list of some highly recommended books for CUET UG syllabus Computer Science paper.

  1. Grade 11 and 12 NCERT Books
  2. CUET-UG: Computer Science Entrance Exam Guide by RPH Editorial Board

CUET UG Computer Science Exam Pattern 

The NTA conducts the CUET UG 2025 exam for students who wish to get admission into Computer Science Programmes in Central and other participating Universities/Institutions. 

The CUET UG exam has 50 questions with a total of 250 marks. The total allotted time for this online exam is 60 minutes. The paper consists of Multiple Choice Questions (MCQs). All the important details about the CUET UG exam pattern are given in the table below.

CUET UG Computer Science Exam Pattern

Mode of Exam

Online, CBT Mode

Total Number of Questions

50

Maximum Marks

250

Time Allotted

60 Minutes

Medium of Paper

13 Languages (Assamese, Bengali, English, Gujarati, Hindi, Kannada, Malayalam, Marathi, Punjabi, Odia, Tamil, Telugu, and Urdu)

Type of Questions

Multiple choice Questions(MCQs)

Marking Scheme

  • Correct Answer (+5)
  • Any Incorrect Answer(-1)
  • Unanswered (0)
Sunil Sharma is an edtech professional with over 12 years of experience in the education domain. He holds an M.Sc. in Mathematics from Chaudhary Charan Singh University, Meerut. He has worked as an Subject Matter Expert (SME) at Vriti Infocom Private Limited. and later joined Aakash Edutech Private Limited . At Jagran New Media, he writes for the Exam Prep section of JagranJosh.com. Sunil has expertise in Quantitative Aptitude, Logical Reasoning, and English, making him a versatile professional in the education and test preparation sector. He has created content for various management exams CAT, XAT and also for exams such as CUET etc
... Read More

FAQs

  • What is the CUET UG Computer Science Syllabus?
    +
    CUET UG Syllabus covers topics like Exception and File Handling in Python, Structured Query Language, Computer Networks, Sorting, Searching, Data Handling using Pandas, and Security Aspects. Candidates can also find the detailed syllabus of CUET UG Computer Science on this page.
  • How to download the CUET UG Computer Science syllabus PDF 2024?
    +
    The NTA has released the syllabus of CUET UG 2024. The candidates can download it from their official website.

Get here latest School, CBSE and Govt Jobs notification and articles in English and Hindi for Sarkari Naukari, Sarkari Result and Exam Preparation. Empower your learning journey with Jagran Josh App - Your trusted guide for exams, career, and knowledge! Download Now

Trending

Latest Education News