CUET Computer Science Syllabus

Detailed Chapters, How to Prepare... and more

Earlier known as CUCET, it was revamped by the UGC in accordance with the MoE in 2022 and was introduced as the Common University Entrance Test (CUET). It is now a common entrance test for admission to various UG courses offered by 250+ universities across the country. The National Testing Agency (NTA) is responsible for conducting the exam and has published the complete syllabus for all domain subjects including the CUET Computer Science syllabus, on its official website.

According to the NTA, the computer science syllabus for CUET will cover the NCERT syllabus for the 12th (whole). All the students aspiring to pursue B.Sc Computer Science for their UG, are advised to go through the CUET 2025 syllabus thoroughly. It will help them to identify the important chapters, and sections, and devise a suitable CUET computer science preparation plan. Without a proper understanding of the syllabus, it is very difficult to analyze and plan on how to prepare computer science for CUET 2024 effectively. Therefore, go through the syllabus minutely and progress with computer science preparation with clarity.

Follow this article till the end to get brief information on the CUET computer science syllabus, how to prepare computer science for CUET 2024, and some crucial information on detailed paper patterns and CUET 2024 in general.

CUET Computer Science Syllabus

Here, we are going to explore and understand the detailed CUET computer science syllabus. A great extent of attention is required here, as knowing the syllabus thoroughly is crucial when planning how to prepare computer science for CUET 2024.

The detailed computer science syllabus for CUET 2024 is given in the table below:

Chapter

Sub-topics

Section: A

Exception and File Handling in Python

  • Exception Handling: syntax errors, exceptions, the need for exception handling, user-defined exceptions, raising exceptions, etc.
  • File Handling: text file and binary file, file types, open and close files, reading and writing text files, binary files using pickle module, etc.

Database Concepts

  • Introduction to database concepts, the difference between database and file system, relational data model: the concept of the domain, relation, keys, etc.
  • 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, Data Query, Data Manipulation, Math functions, & Text functions, and Operations on relations.

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.
  • Network Topologies: Mesh, Ring, Bus, Star, and Tree topologies.
  • Mesh, Basic concept of MAC and IP Address.
  • Network Topologies: Difference between the Internet and the Web.

Section B1: Computer Science

Exception and File Handling in Python

  • Exception Handling: syntax errors, exceptions, need for exception handling, user-defined exceptions, raising exceptions.
  • File Handling: text file and binary file, file types, open and close files, reading and writing text files, reading and writing binary files using the pickle module.

Stack

Stack (List Implementation):

  • Introduction to stack (LIFO Operations), operations on the stack (PUSH and POP), and its implementation in Python.
  • Expressions in prefixes, Infix, and postfix notations, evaluating arithmetic expressions using stack, conversion of Infix expressions to postfix expressions.

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, the difference between database and file system, the concept of the domain, tuple, relation, keys, candidate key, primary key, alternate key, and 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
  • Data Query
  • Data Manipulation
  • Math functions
  • Text function
  • Date function
  • Aggregate function
  • Operation on Relation - Union, Intersection, Minus Cartesian.

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 the Internet and the Web.

Section B2: Information Practices

Database Query using SQL

Math functions

  • Text functions
  • Date Functions
  • Aggregate Functions
  • Operations on Relations - Union, Intersection, Minus, Cartesian Product.

Data Handling using Pandas – I

  • Introduction to Python libraries- Pandas, NumPy, Matplotlib. Data structures in Pandas - Series, and DataFrames.
  • Series: Creation of Series from – an array, dictionary, or 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.
  • Head and Tail functions; Indexing using labels, 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.
  • Data Frame operations: Aggregation, group by, Sorting, Deletion 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, bar graph, histogram, pie chart, frequency polygon, etc.
  • Customizing plots: colour, 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 a webpage, static vs dynamic web page, web server, and hosting of a website.
  • Web Browsers: Introduction, commonly used browsers, browser settings, add-ons and plugins, cookies.

Societal Impacts

  • Digital footprint, Etiquettes for net surfing and communicating through social media, data protection, Intellectual Property Rights (IPR) and their violation, plagiarism licensing.
  • Chapter 5: Introduction to Computer Networks.
  • Chapter 11: Security Aspects copyrights, Free and Open Source Software (FOSS), Cybercrime and cyber laws, hacking, phishing, cyberbullying, Overview of Indian IT Act, preventing cybercrime.
  • E-waste, it’s 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 horses, 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.

The above is the detailed CUET computer science syllabus for CUET 2024. Go through it thoroughly, to move on to the next phase, ie. - How to prepare computer science for CUET.

Before doing that, let us explore and understand a few crucial details regarding the CUET computer science paper pattern and CUET 2024 in general.

CUET complete syllabus - pdf

A few crucial information about computer science paper & CUET:

  • There will be one Question Paper which will contain Two Sections i.e. Section A and Section B [B1 and B2]
  • Section A will have 15 questions covering both i.e. Computer Science/Information Practices which will be compulsory for all candidates.
  • Section B1 will have 35 questions from Computer Science out of which 25 questions need to be attempted.
  • Section B2 will have 35 questions purely from Information Practices out of which 25 questions will be attempted.
  • Total time allotted will be 60 minutes.

In the next section, the article will try to help the students understand the important steps for CUET computer science preparation and enable them to devise a suitable strategy on how to prepare computer science for CUET 2024.

Suggested Articles

Physics

Detailed CUET Physics syllabus

Chemistry

Detailed CUET Chemistry syllabus

Mathematics

Detailed CUET Mathematics syllabus

Biology Syllabus

Detailed CUET Biology syllabus


How to Prepare Computer Science for CUET?

The most essential aspect while planning and strategizing on how to prepare computer science for CUET 2024 is awareness of self-ability and the time available. Once students go through the CUET computer science syllabus and recognize these two and acknowledge them, then they are ready to adopt any CUET computer science preparation plan. There might be numerous ways to prepare computer science for CUET, but adopting a strategy that suits best is very crucial.

Here, we are going to discuss a few important steps for the CUET computer science preparation that might be effective in enabling students to maximize their scores in CUET 2024.

  • A thorough grasp of the computer science syllabus for CUET
    We have already discussed the importance of comprehending the CUET computer science syllabus. Without proper knowledge about the computer science syllabus for CUET, students cannot plant their strategies in an effective fashion. They should be well-versed in all the units, topics, and all the detailed sub-topics. All the segments are equally important and neglecting any is highly not recommended.
  • Comprehending the exam pattern with clarity
    This includes the number and type of questions that are asked in the actual test from each of the units. It will help the students to realize the significance and weightage of each unit and assign priority accordingly. This will help the aspiring students in planning their CUET computer science preparation strategy better. It acts as a crucial and smart step in decoding how to prepare computer science for CUET 2024.
  • Tailor-made CUET computer science preparation strategy
    Sometimes, what suits better for one student might not suit the other that much. Therefore, it is very important to devise a preparatory plan that suits an individual student the best. Depending upon one’s strengths and abilities, every student should make a proper timetable, plan how to prepare computer science for CUET, and follow it to their best capability. Dedication and consistency are the keys here.
  • Revise the syllabus and attempt mock tests
    Going through the important chapters and revising the syllabus is a crucial means for CUET success. In the last 2-3 weeks of the exam, revision and practice through mock tests are more useful. Revision will ensure that the students don’t miss out on any important aspect. Practicing with mock tests will fine-tune the exam-taking skills and provide the students with the necessary exposure.

Check your potential to succeed in CUET 2024 by taking the Free Mini Mock now! Attempt the mock by clicking the button below.

CUET Free Mock

Adherence to this methodical approach in a dedicated manner can assure students' success in CUET 2024. Remember, there is always scope for hard work and improvement.

CUET complete syllabus - pdf

This is a detailed analysis of the computer science syllabus for CUET and the required approach or strategy to crack CUET. Once students begin their CUET computer science preparation, they should always keep in mind to stick to the syllabus and remain consistent in their approach.

Stop wasting any more time, follow the steps and strategies described in this article, and start formulating the strategy on how to prepare computer science for CUET 2024. It is always better to be ahead than late.

Kickstart your preparation for Boards/Class XI + CUET 2024/25 with Career Launcher. CL with 28+ years of experience in UG test preparation can be your trusted companion for this herculean preparation journey.


If they (1267 - 100% iles in CUET 2023) can, you could too!
For any further assistance, talk to our expert counsellors at 8882-120-120.

Best Regards
Team CL!