Pearson | PTE
Register now for PTE & Unlock 20% OFF : Use promo code: 'C360SPL20'. Valid till 30th NOV'24! Trusted by 3,500+ universities globally
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.
Latest: CUET participating colleges | CUET 2025 eligibility criteria
Don't Miss: CUET Exam Date 2025 | CUET Cutoff
Suggested: CUET 2025 College Predictor
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:
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.
Divided into separate courses, the CUET computer science syllabus 2025 provides a structured overview on multiple topics.
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 |
It is very much important for the aspirants to have a brief look over the 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:
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.
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.
The CUET 2025 computer science syllabus is based on the NCERT Class 12th curriculum.
Candidates will be awarded 5 marks for every correct answers and 1 mark will be deducted for every incorrect one.
There are three sections: section A, section B (which includes two subsections: B1 and B2).
Candidates can download the syllabus in PDF format from the official NTA website at nta.ac.in.
Key topics include exception and file handling in python, database concepts, structured query language (sql), computer networks, and data handling using pandas.
Computer Science exam in CUET consists of Multiple choice questions (MCQs).
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.
Candidates should familiarise themselves with the syllabus, prioritise important topics, practise past papers and mock tests, and consider joining coaching classes for structured guidance.
Candidates must solve at least 40-50 questions in CUET CSE exam. The total marks for CUET Computer Science exam is 300 marks.
CUET exam for CS will be held for a total of 175 questions.
CUET exam for CS will be held for a duration of 60 minutes.
Yes, CUET BSc Computer Science syllabus is included in the CUET Computer Science syllabus 2025.
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:
Delhi Technological University (DTU)
Netaji Subhas University of Technology (NSUT)
Jamia Millia Islamia (JMI)
Indraprastha Institute of Information Technology (IIIT Delhi)
Lovely Professional University (LPU)
Amity University
Galgotias University
SRM University
Sharda University
VIT Vellore (Vellore Institute of Technology)
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.
Select test center appointment | Scores valid for 5 Years | Multiple Attempts | Round 2 Closing Soon
Ranked #1 Among all Private Indian Universities In QS Asia Rankings 2025 | Scholarships worth 210 CR
Admissions open for BA/BSc. Liberal Arts (Honours) & BA / BSc. Liberal Arts (Honors) with Research
#1 All India Top Emerging Engineering College | 100% Placement Track | 150+ Industry Interactions | Merit-Based Scholarships
Accepted by more than 11,000 universities in over 150 countries worldwide
9 IBS Campuses | Scholarships Worth Rs 10 CR