Updated on Dec 27, 2024 13:06 IST

CUET 2025 exam will likely be conducted in May/June 2025 in CBT and offline mode. Candidates preparing for the CUET 2025 Computer Science exam must check the syllabus on this page. Know the CUET Computer Science syllabus and important topics to prepare from. This article also shares the best books for CUET UG Computer Science exam.

CUET Computer Science Syllabus 2025 - Common University Entrance Test (CUET) is an examination conducted nationwide for admission to various undergraduate programs in central/private/deemed/state universities across India. The National Testing Agency (NTA) is the organization in charge of administering the CUET exam. If you aspire to pursue a degree in Computer Science, then it is important that you know the CUET Computer Science syllabus 2025.

Explore colleges based on CUET

Varanasi
₹8.53 K - 35.46 K
In Top 10 %ile by Average Salary of B.Sc. Colleges
Delhi
₹23.4 K - 24 K
In Top 10 %ile by Average Salary of B.Sc. Colleges
Delhi
₹10.77 K - 1.47 L
In Top 10 %ile by Average Salary of B.Sc. Colleges
Delhi
₹88.41 K
In Top 10 %ile by Average Salary of B.Sc. Colleges

Want better recommendations?

There is a 90% more chance of getting best college recommendations by sharing preferences.
Delhi
₹540
In Top 10 %ile by Average Salary of B.Sc. Colleges
Delhi
₹52.29 K - 58.8 K
In Top 10 %ile by Average Salary of B.Sc. Colleges
Aligarh
NA
In Top 10 %ile by Average Salary of B.Sc. Colleges
Delhi
₹540
In Top 10 %ile by Average Salary of B.Sc. Colleges
Noida
₹2.1 L - 13.2 L
In Top 10 %ile by Average Salary of B.Sc. Colleges
Delhi
₹42.38 K - 50.45 K
In Top 10 %ile by Average Salary of B.Sc. Colleges
View allCollections

By understanding the CUET syllabus Computer Science 2025, students can prepare for the CUET exam 2025 and increase their chances of securing a seat in the CUET-accepting university/college of their choice. The CUET syllabus shares all the topics and units one needs to prepare to score well in the exam. CUET 2025 exam dates are expected to be released in January 2025. CUET 2025 will likely be held in May/June 2025 in CBT mode.

Q:   How many CUET exam centres can I choose?

A:

Candidates can choose upto two exam cities of their choice while filling the CUET application form. NTA will make the best efforts to allot the city of examination to the candidates in the order of preference opted by them in their CUET 2025 application form. However, due to administrative/logistic reasons, a different city can be allotted to the candidates. Choice of CUET 2025 centre city will be limited to the State of Permanent Address or State of Present Address only. In case, there are very few candidates from a particular CUET exam centre city, the NTA reserves the right to merge one, two, or more cities.

Candidates will have the oppurtunity to choose the exam city while filling the CUET application form 2025. Candidates must carefully choose the exam cities. No request for change in exam centre will be entertained once the admit cards are issued.

Q:   Are NCERT books enough to cover CUET syllabus?

A:

Since the CUET syllabus is in line with the Class 12 Board exam syllabus, it can be safely assumed that the NCERT books are enough to cover the syllabus of the exam. Candidates must note that, CUET exam tests students' understanding of the concepts and ability to apply them in various situations.

Therefore, to prepare well and get a good score, it is advised that students refer to other study materials and books designed for national level competitive entrance exams. The CUET UG syllabus is in tune with the Class 12 Board exam syllabus. The chapters and topics are similar to Class 12 syllabus. Unlike other UG entrance exams, CUET UG syllabus does not include Class 11 syllabus.

Q:   is it enough to learn from NCERT textbooks to clear CUET?

A:

Since the CUET UG 2025 syllabus is in line with the Class 12 Board exam syllabus, it can be safely assumed that the NCERT books are enough to clear CUET UG 2025 exam. Candidates must note that, CUET exam tests students' understanding of the concepts and ability to apply them in various situations. Therefore, to prepare well and get a good score, it is advised that students refer to other study materials and books designed for national level competitive entrance exams. The CUET UG syllabus is in tune with the Class 12 Board exam syllabus. The chapters and topics are similar to Class 12 syllabus. Unlike other UG entrance exams, CUET UG syllabus does not include Class 11 syllabus.

Last year, the CUET exams 2024 were conducted between May 15 and 29, 2024. CUET Computer Science exam 2024 was held on May 22, 2024 in CBT mode.

The CUET Computer Science syllabus 2025 includes topics such as programming languages, data structures, and algorithms. The CUET Computer Science Question Paper 2025 will have a total of two sections i.e. Section A and Section B (B1 and B2).

Explore more Science exams with upcoming dates

SAT Registration Deadline for ...

21 Feb '25

CUEE 2025 Exam Date

28 Feb '25

ISI Admssion Test 2025 Applica...

4 Mar '25 - 8 Mar '25

IISER Aptitude Test 2025 Regis...

3 Mar '25 - 15 Apr '25

NEST 2025 Application Begin

17 Feb '25 - 9 May '25

CGC Josh 2025 Registration Stage 1

14 Nov '24 - 31 May '25

KALSEE 2025 Application Form E...

19 Jul '25

UPCATET 2024 Online Counsellin...

8 Feb '25 - 12 Feb '25

PU CET (UG) 2025 Application Form

23 Mar '25 - 25 Apr '25

Section A of CUET UG Computer Science consists of 15 mandatory questions covering both Computer Science and Informatics Practices. Section B1 and B2 have 35 questions each from Computer Science and Informatics Practices, respectively. There will be no optional questions. Total marks for the CUET UG exam are 250 and the duration of the exam is 60 minutes. Read the complete article to learn the detailed CUET syllabus for Computer Science 2025.

Also Read:

CUET Exam Date Sheet 2025

CUET Question Papers

CUET Accepting Colleges

CUET 2025 Computer Science Syllabus

The unit and sub-unit included in section A of the CUET UG syllabus for Computer Science are listed below.

Section

Unit

Sub Unit

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 (SQL)

  • 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

B1: Computer Science

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.

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

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.

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

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

Understanding Data

  • Data and its purpose, collection and organization; understanding data using statistical methods: mean, median, standard deviation, variance; data interpretation; visualization of data.

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

B2: Informatics Practices

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

Data Handling using Pandas – I

  • Introduction to Python libraries- Pandas, NumPy, Chapter 1: Database Query using SQL Chapter 2: Data Handling using Pandas – I Chapter 9: Computer Networks Page | 6 Matplotlib. Data structures in Pandas - Series and Data Frames.
  • Series: Creation of Series from – and array, dictionary, scalar value; mathematical operations; Head and Tail functions; Selection, Indexing, and Slicing.
  • Data Frames: 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.

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.

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.
  • Customizing plots: color, style (dashed, dotted), width; adding label, title, and legend in plots.

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.
  • Website: Introduction, the difference between a website and webpage, static vs dynamic web page, webserver, and hosting of a website.
  • Introduction to Internet, URL, WWW, and its applications- Web, email, Chat, VoIP.
  • Web Browser: Introduction, commonly used browsers, browser settings, add-ons and plugins, cookies.

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.
  • Awareness about health concerns related to the usage of technology like effect on eyesight, physiological issues, and ergonomic aspects.
  • E-waste its a hazard and management

Data Communication

  • Concept of communication, Types of Data Communication, switching techniques
  • Introduction to mobile telecommunication technologies
  • Wireless Technologies – Bluetooth, WLAN, Infrared, Microwave
  • Communication Media: Wired Technologies – Twisted pair cable, Co-axial cable, Ethernet Cable, Optical Fibre;
  • Concept of Channel, Bandwidth (Hz, KHz, MHz) and Data Transfer rate (bps, Kbps, Mbps, Gbps, Tbps)
  • Network Protocol: Need for Protocol, Categorization and Examples of protocol, HTTP, FTP, IP, PPP; electronic mail protocol

Security Aspects

  • Network Security Concepts: Firewall, Cookies, Hackers and Crackers
  • Antivirus and their workings
  • Network security threats: Denial of service, Intrusion problems, Snooping, Eavesdropping
  • Threats and prevention: Viruses, Worms, Trojan horse, Spam, Cookies, Adware, Firewall, http vs https

Also Read:

CUET Computer Science Question Paper PDF

Q:   Are there any recommended books for CUET KTPI Exam?

A:

Yes, there are several recommended books for the CUET Knowledge Tradition and Practices of India (KTPI) exam. These include:

  • NCERT books on Indian History, Culture, and Tradition.
  • "Knowledge Traditions and Practices of India" by CBSE, which offers comprehensive material on various knowledge
  • systems.
  • Indian Heritage and Culture textbooks for Class XI-XII, focusing on India's intellectual and cultural traditions.
  • Specialized guides and previous year papers for KTPI-specific preparation.

These resources can help candidates understand India's ancient traditions and practices, which are the focus of the CUET KTPI paper.

CUET Computer Science Syllabus PDF Download

NTA released the CUET Computer Science syllabus link online at cuet.samarth.ac.in. Refer to the link below to download the CUET Computer Science PDF:

CUET Computer Science Syllabus PDF 

Download CUET Section/Domain Wise Question Paper and Syllabus

Candidates preparing for CUET can download the CUET 2025 syllabus and CUET previous year papers for the following subjects mentioned in the table below:

Download CUET Syllabus and CUET Question Paper PDF
Subjects CUET Syllabus PDFs CUET Question Paper PDFs
English CUET English Syllabus PDF CUET English Question Paper PDF
Biology CUET Biology Syllabus PDF CUET Biology Question Paper PDF
Accountancy/ Book Keeping CUET Accountancy Syllabus PDF CUET Accountancy Question Paper PDF
Business Studies CUET Business Studies Syllabus PDF CUET Business Studies Question Paper PDF
Chemistry CUET Chemistry Syllabus PDF CUET Chemistry Question Paper PDF
Economics/ Business Economics CUET Economics Syllabus PDF CUET Economics Question Paper PDF
Engineering Graphics CUET Engineering Graphics Syllabus PDF  CUET Engineering Graphics Question Paper PDF
Entrepreneurship CUET Entrepreneurship Syllabus PDF CUET Entrepreneurship Question Paper PDF
Geography/Geology CUET Geography Syllabus PDF CUET Geography Question Paper PDF
Home Science CUET Home Science Syllabus PDF CUET Home Science Question Paper PDF
Knowledge Tradition and Practices of India CUET Knowledge Tradition and Practices of India Syllabus PDF CUET Knowledge Tradition and Practices of India Question Paper PDF
Legal Studies CUET Legal Studies Syllabus PDF CUET Legal Studies Question Paper PDF
Environmental Science CUET Environmental Science Syllabus PDF CUET Environmental Science Question Paper PDF
Mathematics CUET Mathematics Syllabus PDF CUET Mathematics Question Paper PDF
Physical Education/ NCC /Yoga CUET Physical Education Syllabus PDF CUET Physical Education Paper PDF
Physics CUET Physics Syllabus PDF CUET Physics Question Paper PDF
Political Science CUET Political Science Syllabus PDF CUET Political Science Question Paper PDF
Psychology CUET Psychology Syllabus PDF CUET Psychology Question Paper PDF
Sociology CUET Sociology Syllabus PDF CUET Sociology Question Paper PDF
Teaching Aptitude CUET Teaching Aptitude Syllabus PDF CUET Teaching Aptitude Question Paper PDF
Agriculture CUET Agriculture Syllabus PDF CUET Agriculture Question Paper PDF
Mass Media/ Mass Communication CUET Mass Media/ Mass Communication Syllabus PDF CUET Mass Media/ Mass Communication Question Paper PDF
Anthropology CUET Anthropology Syllabus PDF CUET Anthropology Question Paper PDF
Fine Arts/ Visual Arts (Sculpture/ Painting)/Commercial Arts CUET Fine Arts Syllabus PDF CUET Fine Arts Question Paper PDF (Awaited)
Performing Arts CUET Performing Arts Syllabus PDF CUET Performing Arts Question Paper PDF
History CUET History Syllabus PDF CUET History Question Paper PDF
General Test CUET General Test Syllabus PDF CUET General Test Question Paper PDF

Best Books for CUET Computer Science

It is important to choose the right study materials for preparation of CUET Computer Science exam 2025. Starting from books, notes, online resources, good material and CUET practice test 2025 can help the students prepare better for the examination. The CUET study material helps students learn more about the subject and also highlights important topics. Students can choose to study from the list of CUET Computer Science books listed below:

Book

Author/Publisher

Together with Computer Science Class 12 -Rachna Sagar

Rachna Sagar

Computer Science with Python Class 12 – Sumita Arora

Sumita Arora

NCERT Computer Science Textbook For Class 12th- NCERT

NCERT 

Read More:

About the Author

With a degree in MBA from ICFAI University and work experience in all sectors of education, Jasleen wishes to guide students to choose a perfect academic course in accordance to their personality to build a bright f... Read Full Bio

Download Important Dates for Science Exams

News & Updates

Latest NewsPopular News

Explore Other Exams

17 Feb '25 -

9 May '25

NEST 2025 Application Begin

10 May '25 -

14 May '25

NEST 2025 Application Form Cor...

3 Mar '25 -

15 Apr '25

IISER Aptitude Test 2025 Regis...

21 Apr '25 -

22 Apr '25

IISER Aptitude Test 2025 Corre...

Jun '25

ITM NEST 2025 Application Form...

Jun '25

ITM NEST 2025 Application Form...

12 Jun '24

MGU CAT 2024 result

17 May '24 -

18 May '24

MGU CAT 2024 Exam

Mar '25

PU CET (UG) 2025 Application F...

Mar '25

PU CET (UG) 2025 Registration ...

Feb '25

TIFR GS 2025 Result For Writte...

Apr '25

TIFR GS 2025 Final Result

The list of exams are recommended based on what other exams do the students in your area show interest in
qna

Student Forum

chatAnything you would want to ask experts?
Write here...

Answered 18 hours ago

The Common University Entrance Test is the other name for a standardized examination adapted by Indian universities during the admission process for their undergraduate students. Cutoff marks for them are well defined solely through CUET for different students and not based upon any score of JEE Mai

...Read more

S

Shejal agrawal

Contributor-Level 10

Answered 21 hours ago

Hi Srija,

As of now, the application form for the Common University Entrance Test (CUET) Undergraduate (UG) 2025 has not been released. The National Testing Agency (NTA) has not yet announced the application dates for CUET UG 2025. However, the application process for CUET Postgraduate (PG) 2025 is

...Read more

A

Ankit kumar

Contributor-Level 9

Answered 22 hours ago

Dear Candidate,

To complete your CUET (Common University Entrance Test) 2025 registration, ensure you have the following documents ready:

  1. Recent Passport-Sized Photograph:

    • Format: JPG/JPEG
    • Size: 10 kb to 200 kb
    • Specifications: The photograph should be either in color or black and white, with 80% of the

...Read more

A

Ankit kumar

Contributor-Level 9

Answered Yesterday

The latest CUET (UG) exam syllabus is primarily based on Class 12 NCERT syllabus, covering topics like General Knowledge, Current Affairs, General Mental Ability, Numerical Ability, Quantitative Reasoning (basic math concepts like Arithmetic, Algebra, Geometry, Mensuration, Statistics), and Logical

...Read more

A

Anurag Shivam

Contributor-Level 10

Answered Yesterday

You can get previous year question papers for the CUET exam from the National Testing Agency (NTA) website, nta.ac.in. 

How to download CUET previous year question papers 

Go to the NTA website.

Click on the Downloads tab.

Select the Previous Year Question Papers option.

Choose the year, exam name, and s

...Read more

A

Anurag Shivam

Contributor-Level 10

Answered Yesterday

A: Now admission at Visva Bharati University to UG, PG, Certificate, and Diploma courses will be based on CUET. It is not mandatory. However, for UG courses, a CUET-UG score is mandatory to take admission.

A

Anurag Shivam

Contributor-Level 10

Answered Yesterday

Students seeking admission through CUET must complete three sections in the latest syllabus: Language, Domain-Specific Subjects along with General Test.

1. Candidates select their language preference between 13 options in Section IA while having 20 possibilities in Section IB. The language section ev

...Read more

K

Kunal Lalwani

Contributor-Level 9

Answered Yesterday

Yes, a student pursuing a Bachelor's in Vocational Science is generally eligible to appear for the Common University Entrance Test (CUET), as the basic requirement is to have completed a 12th standard education from a recognised board, which applies to most vocational courses as well; however, speci

...Read more

A

Anurag Shivam

Contributor-Level 10

Answered Yesterday

To access sample papers for the CUET Science stream, you can visit the official website of the National Testing Agency (NTA) at "nta.ac.in", go to the "Downloads" section, and select the desired year and subject to download the previous year question papers, which act as valuable sample papers for y

...Read more

A

Anurag Shivam

Contributor-Level 10

Answered 2 days ago

It's a good choice, political honours from Delhi University it's great for your future because delhi university degree means a lot if you apply for job or for your linkedin profile.

R

Radhika

Beginner-Level 1