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 |
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.
- Grade 11 and 12 NCERT Books
- 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 |
|
Comments
All Comments (0)
Join the conversation