CUET Exam Computer Science Syllabus 2024
Computer Science Syllabus 2024
Understanding the CUET 2024 Computer Science Syllabus is crucial for effective preparation. This detailed breakdown provides a comprehensive overview:
Exam Format:
Section A (Mandatory for All Candidates)
Syntax errors, exceptions, raising exceptions, user-defined exceptions, text/binary files, file types, reading/writing text and binary files.
Database Concepts:
Introduction, database vs file system, relational model (domains, relations, keys), relational algebra (selection, projection, union, set difference, cartesian product).
Structured Query Language (SQL):
Advantages, types (DDL, DQL, DML), creating a database, data types, data definition, query, manipulation, math/text functions, operations on relations.
Computer Networks:
Introduction, evolution, types (LAN, WAN, MAN), network devices (modem, ethernet card, repeater, hub, switch, router, gateway), network topologies (mesh, ring, bus, star, tree), basic understanding of MAC and IP addresses, internet vs web.
Section B1: Computer Science (Choose 25 out of 35 questions)
(Same as Section A)
Stack:
Introduction, operations (push/pop), implementation, expressions in prefix/infix/postfix notations, evaluating arithmetic expressions, converting infix to postfix
Queue:
Introduction, operations (insert/delete), implementation, DQueue implementation
Searching:
Sequential and binary search, analysis (best, worst, average cases), implementation.
Sorting:
Bubble sort, selection sort, insertion sort, analysis (best, worst, average cases), implementation, hashing (hash functions, collision resolution).
Understanding Data:
Data purpose, collection, organization, statistical methods (mean, median, standard deviation, variance), data interpretation, visualization
Database Concepts
(Same as Section A)
Structured Query Language (SQL):
(Same as Section A, with additional topics: date functions, aggregate functions, operations on relations (union, intersection, minus, cartesian product)).
Computer Networks:
(Same as Section A)
Section B2: Information Practices (Choose 25 out of 35 questions)
Similar topics to Section A and B1, possibly with expanded depth.
Data Handling using Pandas - I & II:
Introduction to Pandas library, data structures (Series, DataFrames), creation, operations, indexing, slicing, merging, joining, importing/exporting data
Plotting Data using Matplotlib:
Purpose of plotting, types of plots (line, bar, histogram, pie chart, etc.), customization (color, style, labels, title, legend).
Introduction to Computer Networks:
Similar topics to Section A, possibly with expanded depth.
Societal Impacts:
Digital footprint, net surfing/social media etiquette, data protection, intellectual property rights (IPR) and violation (plagiarism, licensing).
Security Aspects:
Copyrights, Free and Open Source Software (FOSS), cybercrime and cyber laws, hacking, phishing, cyberbullying, Indian IT Act overview, preventing cybercrime
E-waste Management:
E-waste hazards and management.
Health Awareness:
Technology usage concerns (eyesight, physiological issues, ergonomics).
Data Communication:
Communication concept, types, switching techniques, communication media (wired/wireless technologies), network protocols, channel, bandwidth, data transfer rate.
Security Aspects:
Threats and prevention (viruses, worms, trojan horses, spam, cookies, adware), firewall, https vs http, network security concepts (firewall, hackers, crackers), antivirus workings.
Network Security Threats:
Denial of service, intrusion problems, snooping, eavesdropping.
CUET Computer Science Exam Structure:
• One question paper with two sections: A, B (B1 and B2).
Section A:
• Compulsory for all candidates.
• 15 questions covering both Computer Science and Information Practices.
Section B:
• Candidates choose one section to focus on and attempt more questions from:
o B1: Computer Science: 35 questions (25 to be attempted).
o B2: Information Practices: 35 questions (25 to be attempted).
Total Duration: 60 minutes