Gondwana University and Other Exam News

Last updated on February 16th, 2023 at 12:46 am

Are you planning to sit for the CUET (Common University Entrance Test) exam? If yes, then you must check out the syllabus for the language and domain subjects. This entrance exam is conducted by National Testing Agency (NTA) for future university students who wish to pursue higher education after completing school. To do well in the exam, students need to be thorough with the syllabus. Students with Computer Science as their domain subject will get the CUET Computer Science Syllabus 2023 along with other details. 

CUET Computer Science Syllabus 2023

The CUET Computer Science Syllabus 2023 has been published on the official website. Aspiring students can also check the syllabus from this article and start preparing for the exam. Download the CUET Computer Science Syllabus in English and Hindi so that no minor topics are left out. For more syllabus-centric queries, refer to the table given below. 

Section

Chapters

Content

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, the difference between database and file system, relational data model: the concept of the 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, DELETEMath 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

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
  • The basic concept of MAC and IP Address
  • Difference between Internet and web

B2

Database Query using SQL

  • POWER (), ROUND (), MOD ()
  • Text functions: UCASE ()/UPPER (), LCASE ()/LOWER (), MID ()/SUBSTRING ()/SUBSTR (), LENGTH (), LEFT (), RIGHT (), INSTR (), LTRIM (), RTRIM (), TRIM ()
  • 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
  • Matplotlib. Data structures in Pandas – Series and DataFrames
  • Series: Creation of Series from – an array, dictionary, scalar value; mathematical operations; Head and Tail functions; Selection, Indexing, and Slicing
  • DataFrames: 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 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
  • 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 t h e following types of plots using Matplotlib – line plot, bar graph, 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, web server, and hosting of a website
  • Web Browsers: Introduction, commonly used browsers, browser settings, add-ons and plug-ins, 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 is 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

Check the latest updates below-

CUET Home Science Syllabus 2023CUET Biology Syllabus 2023CUET Art Education Sculpture Syllabus
CUET Entrepreneurship SyllabusCUET Mass Media Communication Syllabus 2023CUET Sociology Syllabus 2023
CUET Performing Arts Syllabus 2023CUET Legal Studies Syllabus 2023CUET Knowledge Tradition Practices India Syllabus 2023

CUET Computer Science Books – Expert Recommended List

Other than checking out the CUET computer science syllabus pdf, students should also follow some expert-recommended books to ace the examination. The booklist that we have curated for you will help you ace the exam. 

BooksAuthors
Together with Computer Science Class 12Rachna Sagar
Computer Science with Python Class 12Sumita Arora
NCERT Computer Science Textbook For Class 12thNCERT 

CUET Computer Science Preparation Tips

To ace the CUET exam, it is important to check the CUET computer science syllabus UG. Along with that, it is also important to follow some preparation tips. 

  • The first step to prepare for the CUET Computer Science exam is to know the CUET UG computer science syllabus. 
  • Make a doable routine and plan to cover every topic accordingly. 
  • Get the best test materials and books to study for the test. 
  • Revise the topics as much as possible to stay well-prepared. 

CUET Computer Science Syllabus 2023: 5 FAQs

What is the full form of CUET?

The full form of CUET is Common University Entrance Test. 

Who organises the CUET? 

The National Testing Agency (NTA) organises the CUET. 

How can I prepare for the CUET? 

To prepare for CUET, students need to know the syllabus of their language/domain subjects, get the best study materials, make a timetable, study, solve questions and finally revise. 

What is the difficulty level of CUET Computer Science exam? 

The difficulty level of CUET Comptuer Science exam is moderate to difficult.

What is the passing marks for CUET Computer Science exam? 

For each domain-subject CUET, the time is restricted to 45 minutes. And students must get 120-125 marks to qualify.

Leave a Reply

Your email address will not be published. Required fields are marked *