VIT Chennai B.Sc. Admissions 2025
#10 in India by NIRF Ranking | Institution of Eminence by Govt. of India | Scholarships Available
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 Previous Year Question Papers | CUET General Aptitude Test Syllabus 2025
CUET 2025: MCQs, PYQs, Mock Tests | Syllabus | Participating Colleges | CUET UG Seats 2025
Top UGC Approved Colleges Offering: Online B.Sc | Online BA | Online BBA | Online BCA
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:
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.
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.
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.
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.
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.
Ranked #46 amongst Universities in India by NIRF | 1900+ Students Placed | 94% Placement | 633+ Recruiters | Last Date to Apply: 28th April
Ranked #1 Among all Private Indian Universities in QS Asia Rankings 2025 | Scholarships worth 210 CR
Also Read,
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.
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!!
Ranked amongst top 3% universities globally (QS Rankings)
Highest CTC 21.58 LPA | Average CTC 8.75 LPA
North India's Largest Educational Group | NIRF Ranked 86 | NAAC A+ Grade | Highest Package 1.6 Cr | Scholarships upto 100% | Last Date: 15th Apr'25
India's Largest University | NAAC A++ | 100% Placements Record | Highest CTC 2.5 Cr PA | 145 + Programmes in 55+ Disciplines | End Date : 15th Apr’25
5+ Crore Scholarship for Meritorious Students | 250+ Recruiters | 10,000+ Placements | 20 Lakhs Highest Package
Accorded Institution of Eminence by Govt of India, NAAC A++ Accredited, Ranked #4 by NIRF 2024