CUET Computer Science Syllabus 2025: Free Download Topics Wise Syllabus PDF

CUET Computer Science Syllabus 2025: Free Download Topics Wise Syllabus PDF

Edited By Nikita Shaw | Updated on Mar 24, 2025 01:34 AM IST | #CUET UG
Upcoming Event
CUET UG  Exam Date : 08 May' 2025 - 01 Jun' 2025

CUET Computer Science Syllabus 2025: It is recommended to all the students planning to take the computer science option for CUET review the CUET computer science syllabus 2025. Candidates can visit nta.ac.in, the official NTA official website, to view the CUET CS UG syllabus 2025 online. The CUET 2025 syllabus will help the applicants in getting ready for the mathematics exam. The CUET 2025 syllabus will help the applicants in getting ready for the CS exam.

This Story also Contains
  1. What is the syllabus of CUET for 2025?
  2. CUET Computer Science Syllabus PDF 2025
  3. What is the subject combination for computer science in CUET?
  4. CUET Computer Science Syllabus 2025 - Topics Wise
  5. CUET Computer Science Exam Pattern 2025
  6. Best Books for CUET Computer Science 2025
  7. CUET Computer Science Preparation Tips 2025
CUET Computer Science Syllabus 2025: Free Download Topics Wise Syllabus PDF
CUET Computer Science Syllabus 2025: Free Download Topics Wise Syllabus PDF

If you're unsure what subjects to choose in CUET for BSc Computer Science, Mathematics and Computer Science are the most important options for eligibility. Checking the official CUET CSE syllabus helps aspirants understand the important topics required for BSc Computer Science courses. The CUET 2025 computer science syllabus covers a broad range of subjects, including fundamental ideas like algorithms, data structures, and programming languages. Before beginning the test preparation process, it is important that you become familiar with the entire CUET UG exam syllabus. However, applicants can review the CUET 2025 Computer Science syllabus below:

What is the syllabus of CUET for 2025?

The CUET 2025 syllabus contains topics from Physics, Chemistry, Biology, Mathematics, Economics, Business Studies, History, Geography, Political Science, etc. The syllabus is in accordance with NCERT Class 12 syllabus, with an emphasis on concept-based understanding and application questions. Apart from Mathematics, some universities list English or Physics as additional subjects required for BSc Computer Science in CUET.

VIT Chennai B.Sc. Admissions 2025

#10 in India by NIRF Ranking | Institution of Eminence by Govt. of India | Scholarships Available

Symbiosis Entrance Test (SET)-2025

50+ years of Symbiosis legacy | Accredited by A++ Grade by NAAC

The Computer Science and Information Technology CUET UG exam aims to test students' problem-solving abilities and knowledge of modern computing technologies. Understanding the BSc Computer Science subjects for CUET helps aspirants prepare effectively for topics like programming, algorithms, and data structures. Students can refer to the official CUET 2025 syllabus for the latest information and subject-wise detailed topics. Preparing well using NCERT books and past papers can assist in obtaining good marks.

CUET 2025 Exam Preparation: MCQs, PYQs, Mock Test
Ace the CUET-UG 2025 exam with our comprehensive eBook featuring chapter-wise MCQs, previous year questions (PYQs) with solutions, mock tests, and computer-based practice tests.
Download Now

CUET Computer Science Syllabus PDF 2025

The NCERT Class 12th serves as the foundation for the entire CUET 2025 computer science syllabus. Important details can be found in the CUET computer science syllabus PDF. Candidates can visit the official website to download the CUET computer science syllabus in PDF format. The BSc Computer Science CUET subjects usually include Mathematics, Computer Science, and a General Test, depending on university requirements. A thorough study of the CUET UG Computer Science syllabus ensures that candidates are well-prepared for the entrance exam.

What is the subject combination for computer science in CUET?

The subject combination for Computer Science in CUET varies with the university and course requirements. In general, students must opt for Mathematics, Computer Science, and another subject such as Physics or English. General Test is also accepted by some universities. Referring to the official CUET guidelines assists in choosing the appropriate subjects. Choosing the right subjects for BSc Computer Science in CUET is essential to be eligible to apply to top participating colleges.

CUET Computer Science Syllabus 2025 - Topics Wise

Divided into separate courses, the CUET computer science syllabus 2025 provides a structured overview on multiple topics.

CUET 2025 Computer Science Syllabus - Topics Wise

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.


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


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.


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)


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 Computer Science Exam Pattern 2025

It is very much important for the aspirants to have a brief look over the CUET 2025 computer science exam pattern.

CUET 2025 Computer Science Exam Pattern

Details

Exam pattern

Topics

Section IA and IB: Language related questions (50 questions)


Section II: Domain specific questions (50 questions)


Section III: General test questions (75 questions)

Duration

Slot 1: 120 minutes

Slot 2: 120 minutes

Slot 3: 180 minutes

Medium of exam

English, Bengali, Hindi, Kannada, Malayalam, Urdu, Odia, Telegu, Tamil, Punjabi, Assamese, Marathi and Gujarati

Total number of questions

175 questions

Types of questions

Multiple Choice Questions (MCQs)


Check CUET Syllabus for All Subjects:

Students interested in other subjects can check the PDFs for other CUET syllabus in below provided table:


Best Books for CUET Computer Science 2025

Choosing the right study materials is a crucial step towards the preparation of the CUET 2025 exam. Starting from books, notes, online resources, anything can help the students prepare better for the examination. The CUET study materials are those which not only help students learn more about the subject, but also highlights important topics.

CUET Computer Science Preparation Tips 2025

It gets much simpler to score well with the correct approach, perseverance, and consistent practice. The following advice could be useful to students in properly planning their CUET 2025 preparation:

  • Get familiar with the CUET 2025 computer science syllabus.

  • Use the CUET computer science syllabus 2025 pdf to prioritise your study strategy by identifying the most important topics.

  • Enhance your knowledge of algorithms, data structures, programming languages, and computer organisation principles.

  • To enhance your problem-solving abilities, work through a variety of programming and algorithmic challenges.

  • Practice CUET computer science past years question papers and practice tests frequently to become familiar with the format of the exam and time management techniques.

  • Try the free CUET mock test 2025 frequently to gauge your level of preparation and replicate exam conditions.

  • Consider joining coaching classes or seeking guidance from experienced mentors to clarify doubts and receive valuable insights.

UPES B.Sc Admissions 2025

Ranked #46 amongst Universities in India by NIRF | 1900+ Students Placed | 94% Placement | 633+ Recruiters | Last Date to Apply: 28th April

Chandigarh University Admissions 2025

Ranked #1 Among all Private Indian Universities in QS Asia Rankings 2025 | Scholarships worth 210 CR

Also Read,

CUET College Predictor Free

Frequently Asked Questions (FAQs)

1. What is the foundation of the CUET computer science Syllabus 2025?

The CUET 2025 computer science syllabus is based on the NCERT Class 12th curriculum.

2. Are there negative markings in the CUET Computer Science exam?

Candidates will be awarded 5 marks for every correct answers and 1 mark will be deducted for every incorrect one.

3. How many sections are there in the CUET computer science Syllabus 2025?

There are three sections: section A, section B (which includes two subsections: B1 and B2).

4. Where can I download the CUET computer science Syllabus 2025 PDF?.

Candidates can download the syllabus in PDF format from the official NTA website at nta.ac.in.

5. What are some key topics covered in the CUET computer science Syllabus 2025?

Key topics include exception and file handling in python, database concepts, structured query language (sql), computer networks, and data handling using pandas.

6. What type of question are there in CUET Computer Science exam?

Computer Science exam in CUET consists of Multiple choice questions (MCQs).

7. What are the topics in Computer Science subject?

CUET Computer Science syllabus comprises of main sections with topics like Database Concepts, Computer Networks, Exception and File Handling in Python, Computer Networks, Societal Impacts, Data Communication and more.

8. How can candidates prepare effectively for the CUET 2025 computer science exam?

Candidates should familiarise themselves with the syllabus, prioritise important topics, practise past papers and mock tests, and consider joining coaching classes for structured guidance.

9. What is the maximum marks for CSE in CUET?

Candidates must solve at least 40-50 questions in CUET CSE exam. The total marks for CUET Computer Science exam is 300 marks.

10. How many questions are asked from the Computer Science subject?

CUET exam for CS will be held for a total of 175 questions. 

11. What is the duration of CUET Computer Science exam?

CUET exam for CS will be held for a duration of 60 minutes.

12. Is CUET BSc Computer Science syllabus included in the CUET Computer Science syllabus?

Yes, CUET BSc Computer Science syllabus is included in the CUET Computer Science syllabus 2025.

Articles

Certifications By Top Providers

Introduction to Practical Microbiology
Via British Society for Antimicrobial Chemotherapy
Mastery of Math for Middle School-Decimals
Via TCS iON Digital Learning Hub
Human Rights Defenders
Via Amnesty International
Curriculum Pedagogy and Evaluation for Higher Education
Via Central University of Kerala, Kasaragod
Swayam
 700 courses
Edx
 612 courses
Udemy
 505 courses
Futurelearn
 346 courses
Coursera
 313 courses
NPTEL
 188 courses

Explore Top Universities Across Globe

University of Essex, Colchester
 Wivenhoe Park Colchester CO4 3SQ
University College London, London
 Gower Street, London, WC1E 6BT
The University of Edinburgh, Edinburgh
 Old College, South Bridge, Edinburgh, Post Code EH8 9YL
Lancaster University, Lancaster
 Bailrigg, Lancaster LA1 4YW
Indiana University, Bloomington
 107 S. Indiana Avenue, Bloomington, Indiana, 47405-7000
Bristol Baptist College, Bristol
 The Promenade, Clifton Down, Bristol BS8 3NJ

Questions related to CUET UG

Have a question related to CUET UG ?

Hello,

You cannot get admission to engineering courses in Delhi University (DU) through CUET scores .

DU offers engineering courses under its Faculty of Technology, and admissions to these courses are based on JEE Main scores, not CUET.

Hope it helps !

Hello,

Delhi University (DU) offers various engineering courses under its Department of Technology.

Admission to these courses is primarily based on the Joint Entrance Examination (JEE) Main scores. However, some courses may also consider CUET (Common University Entrance Test) scores for admission.

The exact number of seats filled through CUET scores can vary each year and are not publicly disclosed.

Hope it helps !

Admissions for CUET aren't solely based on 2 Non-Med Percentage along with JEE Mains percentile. The eligibility criteria for CUET require students to have scored at least 50% marks in their Class 12th exam for general candidates and 45% for reserved categories.


Additionally, CUET has its own exam pattern, which includes multiple-choice questions divided into three sections:

- Section 1: Language proficiency(English/Hindi/regional languages)

- Section 2: Domain-specific subjects

- Section 3: General Aptitude


It's also important to note that while JEE Mains is a separate entrance exam, some universities may consider both CUET and JEE Mains scores for admission to certain programs. However, the specific admission criteria may vary depending on the university and course.


To confirm the admission criteria for your desired course, I recommend checking the official websites of the participating universities or contacting them directly.

Yes, if the CUET UG application form does not ask for the 10th marksheet upload and only requires a photograph and signature, your application should still be considered valid. Since you are currently appearing for the 12th exams, the system may not require additional documents at this stage. However, double-check the official guidelines or contact CUET support to confirm.

A PG (Postgraduate) degree in Forensic Science, specifically an M.Sc. in Forensic Science, is a two-year program that provides specialized knowledge and skills in the scientific analysis and application of techniques for collecting and analyzing evidence to solve crimes.

You can refer to following link for the paper

CUET forensic science question paper

GOOD luck!!

View All
Back to top