CUET Computer Science Syllabus 2025

The Common University Entrance Test (CUET) is a national-level entrance exam conducted for admissions to various undergraduate, postgraduate, and research programs offered by the participating central universities in India. Among the popular fields of study, Computer Science holds significant importance due to its vast scope and demand in the job market.In this article, we will delve into the exam details and provide an overview of the CUET Computer Science syllabus, enabling aspiring students to better prepare for the examination.

CUET is a joint initiative of 45 central universities and is conducted on a rotational basis by these universities. The exam aims to evaluate the aptitude, knowledge, and analytical abilities of candidates aspiring to pursue higher education in the participating institutions.

It serves as a gateway to undergraduate, postgraduate, and research programs in various disciplines, including Computer Science.

 [Download Free Study Material For NTA CUET by SuperGrads]

CUET Computer Science Syllabus 2025

The Computer Science syllabus for CUET is designed to assess candidates’ understanding of the fundamental concepts, theories, and applications in the field. It covers a wide range of topics, ensuring a comprehensive evaluation of the candidates’ knowledge and skills.

The CUET Computer Science Exam comprises of of two section – Section A and Section B (B1 and B2). The Section Weightage and number of question is compulsory to be attempt is given in the below table :

Section Total No. Question Question To be Attempted
Section A – Computer Science/Informatics. 15 15
Section B1 – Computer Science 35 25
Section B2 – Informatics 35 25

 

Here is an outline of the major subjects and topics included in the CUET Computer Science syllabus :

CUET Computer Science Syllabus 2025 – 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

Read Also: How To Fill The CUET Application Form 2025

CUET Computer Science Syllabus 2025 -Section B1

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.

Read More: Common Mistakes to Avoid During CUET Application Process

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;

Read More: CUET BCA Syllabus 2025

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

Read Also: CUET Preparation Books 2025

CUET Computer Science Syllabus 2025 -Section B2

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 usingLabels, 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, bargraph, histogram, pie chart, frequency polygon, box plot, and scatter plot.
  • Customizing plots: color, style (dashed, dotted), width; adding label, title, and legend in plots.

Read More: What is Domain Specific Subject in CUET 2025

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 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 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 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 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

Read Also: Is General Test Compulsory for CUET 2025

Preparing for the CUET Computer Science Exam :

To excel in the CUET exam and secure admission to your desired course, it is crucial to develop a strategic preparation plan. Here are a few tips to help you prepare for the CUET Computer Science Exam:

Understand the Exam Pattern: Familiarize yourself with the CUET exam pattern, including the number of questions, duration, marking scheme, and negative marking (if applicable).

Create a Study Schedule: Divide the CUET computer science syllabus into manageable sections and allocate specific time for each topic. Set realistic study goals and adhere to your schedule to ensure comprehensive coverage.

Refer to Standard Textbooks: Consult recommended textbooks and study materials that cover the topics included in the CUET syllabus. This will provide you with a solid foundation and in-depth knowledge of the subjects.

Practice Previous Year Question Papers: Solve  CUET previous year’s question papers and sample papers to get an idea of the exam pattern and identify your strengths and weaknesses. This practice will also help you manage time effectively during the actual exam.

Online Resources and Mock Tests: Utilize online platforms that offer mock tests and practice quizzes specifically designed for CUET. These resources will not only help you assess your knowledge but also provide insights into the type of questions that can be expected in the exam.

Seek Clarification and Guidance: In case you encounter any doubts or difficulties while preparing, do not hesitate to seek guidance from teachers, mentors, or online forums. Clarifying concepts and resolving queries promptly will strengthen your understanding of the subject matter.

Read Also: How to Calculate CUET Score 

Conclusion:

The CUET exam serves as a crucial gateway to pursuing a career in Computer Science through prestigious central universities in India. By understanding the CUET Computer Science syllabus and following a well-planned preparation strategy, aspiring candidates can enhance their chances of success in the examination. It is essential to stay focused, dedicated, and consistent in your efforts to master the fundamental concepts and excel in the CUET Computer Science exam. Best of luck in your preparation and future endeavors!

Check Also: CUET Courses List 2025

CUET Computer Science Syllabus FAQs

Q: What topics are covered in the CUET Computer Science Syllabus?

A: The CUET Computer Science Syllabus covers a range of topics including programming languages, data structures, algorithms, computer architecture, operating systems, database management systems, computer networks, software engineering, and computer graphics.

Q: Are programming languages included in the CUET Computer Science Syllabus?

A: Yes, programming languages are an integral part of the CUET Computer Science Syllabus. You can expect questions related to programming concepts, syntax, control structures, functions, and object-oriented programming.

Q:Are there negative marks in the CUET exam?

A: Yes, there is a provision for negative marking in the CUET exam. For each incorrect answer, -1 marks will be deducted..

Q: Are computer networks covered in the CUET Computer Science Syllabus?

A: Yes, computer networks are covered in the CUET Computer Science Syllabus. It includes concepts such as introduction to computer networks and network types.

Q: How can I prepare for the CUET Computer Science Syllabus?

A: To prepare for the CUET Computer Science Syllabus, you should thoroughly study the core topics mentioned in the syllabus. Review textbooks, solve practice questions, and attempt previous years' question papers to familiarize yourself with the exam pattern.

 

Leave a Comment

Your email address will not be published.