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 Oct 28, 2024 03:01 PM IST | #CUET UG

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.

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:

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.

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

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.

Pearson | PTE

Register now for PTE & Unlock 20% OFF : Use promo code: 'C360SPL20'. Valid till 30th NOV'24! Trusted by 3,500+ universities globally

Atlas SkillTech University | B.Tech Admissions

Hands on Mentoring and Code Coaching | Cutting Edge Curriculum with Real World Application

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

Certified Trainer
Via Google
Astrophysics Cosmology
Via Australian National University
Educational Technology
Via Georgia Institute of Technology, Atlanta
Applied Environmental Microbiology
Via Indian Institute of Technology Roorkee
Swayam
 676 courses
Edx
 612 courses
Udemy
 505 courses
Futurelearn
 346 courses
Coursera
 313 courses
LawSikho
 127 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 ?

The tentative admission schedule for UG and Diploma Programmes of IGNTU, session 2024 is

1.Online Registration Start from 05-August-2024 to 25- August -2024

2.Declaration of the First Counselling List (Tentative) 28- August -2024

3.Date of Counselling and Document Verification in the respective Department (offline mode):

03 September 2024 – 04 September 2024

4.Declaration of the Selection list :7 September 2024

5.Deposition of the Admission fee by

the selected candidate :08 September 2024 to 11 September 2024

Hello aspirant,
Congratulations on scoring 308 in the CUET UG 2024 exam! This is a good score and opens up several options for you in BA programs.
Explore different BA programs offered by various universities. Consider your interests and career goals to choose the right specialization. Each university has specific eligibility requirements, including minimum CUET scores. Ensure your score meets the criteria of your preferred colleges.

While your score is a crucial factor, other elements also influence your admission chances:

University Preferences: Different universities have varying admission criteria, including weightage given to CUET scores, board marks, and other factors.

Course Popularity: Highly sought-after programs often have higher cut-offs.

Reservations and Quotas: If you belong to a reserved category, it might influence your eligibility.

Additional Entrance Tests: Some universities might conduct their own tests, which can impact your final selection.

Here are some tips that can help you to increase your chances:

Aim for Universities with Lower Cut-Offs: Consider universities where your score aligns well with their previous year's cut-offs.

Apply to Multiple Universities: Increase your chances of admission by applying to several institutions.

Highlight Extracurricular Activities: A strong academic record combined with extracurricular achievements can enhance your profile.

Prepare for Interviews: If required, practice your communication and interview skills.

For more information you can click on the college predictor link attached below.

https://university.careers360.com/cuet-college-predictor

Hello,

With a CUET UG 2024 score of 452, your chances of getting into top B.Tech programs in Computer Science Engineering (CSE), Information Technology (IT), or Artificial Intelligence and Machine Learning (AIML) will depend on the cut-offs for each college and the competition that year. While specific cut-offs can vary, here are some colleges that you could consider based on your score and preferences:

Top Colleges to Consider:

  1. Delhi Technological University (DTU)

    • DTU is renowned for its strong engineering programs, especially in CSE and IT. It’s competitive, so check their specific cut-offs.
  2. Netaji Subhas University of Technology (NSUT)

    • NSUT offers excellent programs in CSE and IT. Admission here is also highly competitive, but worth considering.
  3. Jamia Millia Islamia (JMI)

    • JMI has good programs in CSE and IT, and the cut-offs are generally lower compared to DTU and NSUT.
  4. Indraprastha Institute of Information Technology (IIIT Delhi)

    • IIIT Delhi specializes in IT and CSE programs and has a good reputation. Check their cut-off scores for the current year.
  5. Lovely Professional University (LPU)

    • LPU offers B.Tech programs in CSE, IT, and AIML with flexible cut-offs. They have a strong placement record.
  6. Amity University

    • Amity University has good programs in CSE and IT with relatively accessible cut-offs.
  7. Galgotias University

    • Known for its engineering programs, Galgotias University could be a good option for CSE, IT, and AIML.
  8. SRM University

    • SRM University offers strong programs in CSE and IT with a good placement record.
  9. Sharda University

    • Sharda University offers B.Tech programs in CSE, IT, and AIML, and is known for its diverse student community.
  10. VIT Vellore (Vellore Institute of Technology)

    • VIT is highly reputed for its engineering programs, though it is very competitive. Check their latest cut-offs.

Steps to Determine Your Chances:

  1. Check Cut-offs : Visit the official websites of these universities and check the cut-offs for the B.Tech programs in the previous years.
  2. Category Reservations : If you belong to a reserved category, make sure to check the category-specific cut-offs.
  3. Counseling : Participate in the counseling sessions as per the university’s schedule and keep all necessary documents ready.

Useful Links:

  • DTU Admissions (https://dtu.ac.in/)
  • NSUT Admissions (http://www.nsit.ac.in/)
  • JMI Admissions (https://www.jmi.ac.in/)
  • IIIT Delhi Admissions (https://www.iiitd.ac.in/)
  • LPU Admissions (https://www.lpu.in/)
  • Amity University Admissions (https://www.amity.edu/)
  • Galgotias University Admissions (https://www.galgotiasuniversity.edu.in/)
  • SRM University Admissions (https://www.srmist.edu.in/)
  • Sharda University Admissions (https://www.sharda.ac.in/)
  • VIT Vellore Admissions (https://vit.ac.in/)

Make sure to stay updated on the latest cut-offs and admission procedures for each university to maximize your chances of securing a spot in your desired program.

Hope it helps !

Hello Krish,


With a CUET score of 522 and belonging to the SC category, you have a good chance of securing admission to some reputed colleges for B.Com (Hons). Here are some suggestions for colleges that you might consider applying to:


Delhi University Colleges:

Sri Ram College of Commerce (SRCC)


One of the most prestigious colleges for commerce in India.

Hansraj College


Known for its excellent faculty and infrastructure.

Shaheed Bhagat Singh College


Offers good placement opportunities and has a strong commerce program.

Hindu College


Well-regarded for its academic environment and overall development.

Kirori Mal College


Offers good courses with ample extracurricular opportunities.

Other Universities and Colleges:

Christ University, Bangalore


Well-known for its commerce programs and vibrant campus life.

Loyola College, Chennai


Offers a strong commerce program with good faculty and resources.

St. Xaviers College, Kolkata


Renowned for its academic excellence and strong alumni network.

Narsee Monjee College of Commerce and Economics, Mumbai


Offers excellent commerce programs with good placement records.

Symbiosis College of Arts and Commerce, Pune


Known for its quality education and diverse campus environment.

Hello ayush hope you are doing well

BSc is a future oriented course which emphasis on research as well as teaching oriented degree It gives you a depth on that subject But it depends on your future what you want to do. Btech is industry based course and Bsc is a research based academic degree and NEET is a entry level of professional course If you have enough courage to take a drop and crack any entrance of Engineering or neet for good colleges then you can drop a year. But firstly make sure that your drop year should be worth enough in future.it totally depends on you how you are going to spend your coming year.

If you are not sure about any of these courses and want to take admission this year go for bachelor in science in private universities as they still open their admission process.

View All
Back to top