Logo
ExamsSuperCoachingLive ClassesFREETest SeriesPrevious Year PapersSkill AcademyPassPass ProPass Elite Rank PredictorIAS PreparationPracticeGK & Current AffairsDoubtsBlog
Pass Pro Max logo

FREE

Download the Testbook App,

For FREE 7 days of
Pass Pro Max!

Exams
Tests
SuperSuper
SuperPass
logo

CUET Computer Science Syllabus 2025: Download Informatics Practices Syllabus PDF

1195.9k+Students Enrolled
Last Updated on February 27, 2025

The National Testing Agency (NTA) will soon release the CUET Computer Science syllabus on the official website. The Common University Entrance Test (CUET) is an essential exam for students who want to take undergraduate courses in different universities in India. The CUET Computer Science exam will be conducted this year from May 15 to May 25, providing room for more than 4 lakh students to appear. Among the numerous subjects, computer science is among the most sought-after subjects for candidates wanting to obtain degrees in technology.

Students must prepare well to get a good hold since the competition is tough and the CUET Informatics Practices syllabus includes various concepts. Candidates can get a general idea of the topics and format of the Computer Science paper and thus prepare strategically for the forthcoming CUET exam.

Promo Banner

CUET UG Course Online by SuperTeachers: Complete Live Classes & More

Get CUET UG - Till 2026 Exam Date SuperCoaching @ just

โ‚น11999โ‚น3936
๐Ÿช™ Your Total Savings โ‚น8063

Want to know more about this Super Coaching ?

People also like

MANZIL NTPC (UG)

MANZIL NTPC (UG)

โ‚น1999(90% OFF)

โ‚น206 (Valid for 3 months)

UGC NET/SET (Hinglish)

UGC NET/SET (Hinglish)

โ‚น25999(67% OFF)

โ‚น8749 (Valid till Dec'25 Exam)

SSC CGL (Guaranteed Selection Program) 2025

SSC CGL (Guaranteed Selection Program) 2025

โ‚น10999(87% OFF)

โ‚น1499 (Valid till 12 Months!)

CUET Computer Science Syllabus 2025

The CUET syllabus for Computer Science 2025 addresses important programming topics, databases, and networks under Section A (compulsory) and Section B1 (for students of Computer Science). Section A consists of Python Exception and File Handling, database concepts, SQL queries in MySQL, and Computer Networks that address LAN, WAN, network devices, and topologies. Section B1 asks the candidates to attempt 25 of the 35 questions, covering Data Structures (stacks, queues), Algorithms (searching and sorting algorithms), Advanced Database Management (relational algebra, advanced queries), and Networking Essentials (IP addressing, internet vs. web). This syllabus makes sure that the candidate prepares well for the CUET exam.

CUET Computer Science Syllabus 2025 Topics

The CUET Informatics Practices syllabus covers essential topics from programming, databases, networking, and cybersecurity, ensuring a well-rounded understanding of computational concepts. Below are the key topics included in the syllabus:

  • Chapter 1: Querying Databases with SQL
  • Chapter 2: Data Handling using Pandas - I
  • Chapter 3: Data Handling using Pandas โ€“ II
  • Chapter 4: Data Plotting with Matplotlib
  • Chapter 5: Introduction to Computer Networks
  • Chapter 6: Societal Consequences
  • Chapter 7: Database Concepts
  • Chapter 8: Structured Query Language
  • Chapter 9: Computer Networks

Download CUET Computer Science Syllabus PDF

For viewing the CUET 2025 syllabus for Computer Science, applicants can simply download the original PDF uploaded by the National Testing Agency (NTA). This detailed document highlights the in-depth topics and format of the test, facilitating smooth preparation. The syllabus includes major topics like Exception and File Handling in Python, Database Concepts, Structured Query Language (SQL), and Computer Networks. To download the syllabus, go to the official NTA website or simply access the PDF from the link given.

Download CUET Computer Science/Informatics Practices Syllabus 2025 PDF

Unit Wise CUET Computer Science Syllabus

Check out the topic-wise syllabus for CUET Informatics Practices syllabus mentioned in the table below.

Units

Chapters

CUET Computer Science Syllabus Topics

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, the difference between database and file system, relational data model: the concept of the 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, converting 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

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 Topologies: Mesh, Ring, Bus, Star, and Tree topologies

The basic concept of MAC and IP Address

Difference between Internet and web

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

Section B2: Information 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, and 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.

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 t h e following types of plots using Matplotlib โ€“ line plot, bar graph, histogram, pie chart, frequency polygon, box plot, and scatter plot.

Customizing 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, web server, and hosting of a website.

Web Browsers: Introduction, commonly used browsers, browser settings, add-ons and plug-ins, 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 is a hazard and management

Awareness about health concerns related to technology usage like effect on eyesight, physiological issues, and ergonomic aspects.

Chapter 10: 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 11: Security Aspects

Threats and prevention: Viruses, Worms, Trojan horses, 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 Computer Science Exam Pattern

Here is the CUET Computer Science Exam Pattern 2025 in a tabular format:

Particulars

Details

Number of Questions

50

Questions to Attempt

40

Marks

200

Exam Mode

Computer Based Test (CBT)

Marking Scheme

+5 for each correct answer

-1 mark for each incorrect answer

Format

MCQ (Objective Type Questions)

Duration

60 minutes

How to Prepare CUET Computer Science Syllabus?

Candidates should focus on subject-specific strategies to strengthen their concepts and problem-solving skills to excel in the CUET Computer Science exam. Hereโ€™s a structured approach to preparing for each topic:

Python Programming

Learn Exception Handling, File Handling (text, binary, and CSV files), and Functions.

Write Python programs for practical problems to enhance logic-building capabilities.

Practice from books like Sumita Arora's Python Programming and complete several coding exercises.

Database Concepts & SQL

Learn Relational Database Management Systems (RDBMS), primary keys, foreign keys, and normalization. Practice SQL commands like SELECT, JOIN, GROUP BY, ORDER BY, and subqueries using MySQL. Practice database-related MCQs and practicals to improve query writing skills.

Data Structures & Algorithms

Practice stacks, queues, searching (linear, binary), and sorting (bubble, insertion, selection sort). Apply these data structures in Python to make problem-solving more efficient. Rework time complexity analysis for various sorting algorithms.

Computer Networks

Learn network types (LAN, WAN, MAN), devices (routers, modems, gateways), and topologies (star, ring, mesh, bus). Learn IP addressing, TCP/IP, and internet protocols for conceptual understanding. Solve application-based MCQs and network-based case studies.

System Security & Cyber Ethics

Understand cyber threats, cryptography fundamentals, firewalls, and ethical hacking. Be aware of the latest cybersecurity trends and data protection laws. Update case studies on cyber ethics and security practices

Best Books for CUET Computer Science Syllabus

  • Computer Science with Python โ€“ Sumita Arora
  • SQL: The Complete Reference โ€“ James Groff & Paul Weinberg
  • Data Structures & Algorithms in Python โ€“ Michael T. Goodrich
  • Computer Networks โ€“ Andrew S. Tanenbaum
  • Cyber Security & Cyber Law โ€“ Pankaj Sharma
  • CBSE Informatics Practices & Computer Science for Class 12 โ€“ Preeti Arora

We hope you found this article informative and helpful and please do not hesitate to contact us with any doubts. You can also download our Testbook App which is free and start preparing for any competitive examination. This app provides you with Test Series, Mock tests, PDFs, Previous yearโ€™s question papers, and much more.

Latest CUET Updates

Last updated: February 27, 2025

->CUET UG hall ticket out for May 19 to May 24, 2025 exams.

-> The CUET 2025 Postponed for 15 Exam Cities Centres.

-> Check out the CUET UG Answer Key 2025 for today's exam.

-> The NTA CUET Admit Card 2025 has been uploaded on May 10, 2025 at the official website. 

-> The CUET 2025 Exam Date will be conducted between May 13 to June 3, 2025. 

-> The CUET City Intimation Slip 2025 has been uploaded on the official website.

->The CUET UG 2025 Application correction window closed on March 28, 2025.

-> 12th passed students will be appearing for the CUET UG Exam to get admission to UG courses at various colleges and universities.

-> Prepare Using the Latest CUET UG Mock Test Series.

-> Candidates can check the CUET Previous Year Papers, which helps to understand the difficulty level of the exam and experience the same.

CUET Computer Science Syllabus 2023 FAQ

pass-elite-logo

Get specialised CUET preparation with Pass Elite


ELITE Level Tests
ELITE Special Exam-wise Feature
ELITE Level Preparation
Pass Iconincluded
Hot Links๏ผš teen patti comfun card online teen patti boss teen patti bodhi teen patti bonus teen patti master download