CUET (UG) Computer Science\Information Practices Syllabus 2024 PDF Download
Candidates must be familiar with the CUET (UG) Computer Science\Information Practices Syllabus to pursue further Computer Science\Information Practices education. Click here to access the CUET (UG) Computer Science\Information Practices Syllabus 2024 PDF.
CUET (UG) Computer Science\Information Practices Syllabus 2024
The CUET (UG) Computer Science\Information Practices Syllabus for the CUET (UG) 2024 is available by the National Testing Agency. The CUET (UG) Computer Science\Information Practices Syllabus is available for review from the link below. The CUET (UG) 2024 Computer Science\Information Practices syllabus defines and describes each unit covered on the CUET (UG) 2024 Computer Science\Information Practices exam.
NTA Entrance Exam Computer Science\Information Practices Revised Syllabus
NTA Entrance Exam Computer Science\Information Practices and their Unit wise marks distribution
Units and Topics
Advertisements
Advertisements
Advertisements
Syllabus
NTA Entrance Exam Computer Science\Information Practices Syllabus for Chapter 1: Computer Science
- Introduction of Exception Handling in Python
- Syntax Errors
- Exceptions
- Built-in Exceptions
- Built-in exceptions in Python
- user-defined exceptions
- Raising Exceptions
- The raise Statement
- The assert Statement
- Program: Use of assert statement
- Handling Exceptions
- Exception handling
- Need for Exception Handling
- Process of Handling Exception
- Catching exceptions
⇒ Program: Using try..except block
⇒ Program: Use of multiple except clauses
⇒ Program: Use of except without specifying an exception - try...except…else clause
⇒ Program: Use of else clause
- Finally Clause
- Finally Clause
⇒ Program: Use of finally clause - Recovering and continuing with finally clause
⇒ Program: Recovering through finally clause
- Finally Clause
- Introduction to Files
- Types of Files in Python
- Text file
- Binary files
- CSV files
- Opening and Closing a Text Files
- Opening a file: open ()
- Closing a file: close ()
- Opening a file using with clause
- File access modes
- Writing to a Text File
- The write () method
- The writelines () method
- Reading from a Text File
- The read() method
- The readline([n]) method
- The readlines() method
⇒ Program: Writing and reading to a text file
- Setting Offsets in a File
- The tell() method
- The seek() method
⇒ Application of seek() and tell()
- Creating and Traversing a Text File (Data Manipulation)
- Creating a file and writing data
⇒ Program: To create a text file and write data in it - Traversing a file and displaying data
⇒ Program: To display data from a text file
⇒ Program: To perform reading and writing operation in a text file
- Creating a file and writing data
- The Pickle Module
- Pickle
- Methods of pickle files
- The dump() method
⇒ Program: Pickling data in Python - The load() method
⇒ Program: Unpickling data in Python - File handling using the pickle module
⇒ Program: To perform basic operations on a binary file using the pickle module
- Stack and Queue in Data Structure
- Notations for Arithmetic Expressions
- Infix, Prefix and Postfix Notations
- Conversion from Infix to Postfix Notation
- Algorithm: Conversion of expression from infix to postfix notation
- Evaluation of Postfix Expression
- Algorithm: Evaluation of postfix expression
- Stack and Queue in Data Structure
- Introduction to Deque
- Applications of Deque
- Operations on Deque
- Implementation of Deque Using Python
- Program: Implementation of Deque in Python
- Searching in Data Structure
- Introduction to searching
- Linear search
- Binary search
- Linear Search
- Sequential search
- Algorithm: Linear Search
- Analysis of Sequential Search
- Binary Search
- Algorithm: Binary Search
- Applications of Binary Search
- Analysis of Binary Search
- Dry Run to Identify Best, Worst and Average Cases
- Implementation of Searching Techniques in Python
- Search by Hashing
- Hash functions
- Collision
- Collision resolution
- Implementing the Map Abstract Data Type
- Sorting in Data Structure
- Introduction to Sorting
- Bubble Sorting
- Bubble Sort
- Algorithm: Bubble Sort
- Program: Implementation of bubble sort using Python
- Selection Sort
- Algorithm: Selection Sort
- Program: Implementation of selection sort using Python
- Insertion Sort
- Algorithm: Insertion Sort
- Dry Run to Identify Best, Worst and Average Cases
- Time Complexity of Algorithms
- Implementation of Sorting Techniques in Python
- Introduction to Data
- Importance of Data
- Types of Data
- Structured Data
- Unstructured Data
- Data Collection
- Data Storage
- Data Processing
- Statistical Techniques for Data Processing
- Variance
- Data interpretation
- Visualization of data
- Measures of Central Tendency for Data Processing
- Mean
- Median
- Mode
- Measures of Variability
- Range
- Standard deviation
- Introduction to Database Concepts
- Need for database concepts in python
- Difference Between Database and File System
- File System
- Limitations of a File System
- Difficulty in Access
- Data Redundancy
- Data Inconsistency
- Data Isolation
- Data Dependence
- Controlled Data Sharing
- Database Management System Software (DBMS)
- Applications of DBMS
- Railway Reservation System
- Library Management System
- Banking
- Universities and Colleges
- Credit Card Transactions
- Social Media Sites
- File System to Database Management System (DBMS)
- Key Concepts in Database Management System (DBMS)
- Database Schema
- Data Constraint
- Meta-data or Data Dictionary
- Database Instance
- Query
- Data Manipulation
- Database Engine
- Relational Data Model
- Terminologies in Relational Data Model
- Attribute
- Tuple
- Domain
- Degree
- Cardinality
- Properties of a Relational Data Model
- Keys in a Relational Database
- Candidate Key
- Primary Key
- Alternate Key
- Composite Primary Key
- Foreign Key
- Relational Algebra
- Selection
- Projection
- Union
- Set Difference
- Cartesian Product
- Introduction of Structured Query Language (SQL)
- Structured Query Language (SQL)
- Structured Query Language (SQL)
- Installing MySQL
- Data Types and Constraints in MySQL
- Data type of Attribute
1) char(n),
2) varchar(n),
3) int,
4) float,
5) date - Constraints - not null, unique, primary key
- Data type of Attribute
- SQL for Data Definition
- CREATE Database
- Use database
- Show database
- Drop database
- Show tables
- CREATE Table
- Describe Table
- Drop Tables
- ALTER Table
- Add primary key to a relation
- Add foreign key to a relation
- Add constraint UNIQUE to an existing attribute
- Add an attribute to an existing table
- Modify datatype of an attribute
- Modify constraint of an attribute
- Add default value to an attribute
- Remove an attribute
⇒ Remove primary key from the table
- DROP Statement
- SQL for Data Manipulation
- INSERTION of Records
- SQL for Data Query
- SELECT Statement
- QUERYING using Database OFFICE
(A) Retrieve selected columns
(B) Renaming of columns
(C) Distinct Clause
(D) WHERE Clause
(E) Membership operator IN
(F) ORDER BY Clause
(G) Handling NULL Values
(H) Substring pattern matching
- Data Updation and Deletion
- Data Updation
- Data Deletion
- Functions in SQL
- Single Row Functions
- Math/ Numeric Functions: POWER(), ROUND(), MOD().
- String Functions/ 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
- GROUP BY Clause in SQL
- Querying and manipulating data using Group by, Having, Order by.
- Operations on Relations
- UNION (∪)
- INTERSECT (∩)
- MINUS (-)
- Cartesian Product (X)
- Using Two Relations in Query
- Cartesian product on two tables
- JOIN on two tables : equi-join and natural join
- Introduction to Computer Networks
- Evolution of Networking
- ARPANET, NSFNET, INTERNET
- Types of Networks
- Introduction
- Local Area Network (LAN)
- Metropolitan Area Network (MAN)
- Wide Area Network (WAN)
- Network Devices
- Modem
- Ethernet Card
- RJ45
- Repeater
- Hub
- Switch
- Connector
- Router
- Gateway
- Wifi Card
- Networking Topologies
- Mesh Topology
- Ring Topology
- Bus Topology
- Star Topology
- Tree or Hybrid Topology
- Types of Networking Topologies
- Mesh Topology
- Ring Topology
- Bus Topology
- Star Topology
- Tree or Hybrid Topology
- Identifying Nodes in a Networked Communication
- MAC Address
- IP Address
- Internet, Web and the Internet of Things
- The World Wide Web (WWW)
- Network Protocol – DNS (Domain Name System)
- Domain name system
- DNS Server
- Concept of Data Communication
- Components of Data Communication
- Sender
- Receiver
- Message
- Communication media
- Protocols
- Measuring Capacity of Communication Media
- Channel
- Bandwidth (Hz, KHz, MHz)
- Data Transfer Rate (bps, Kbps, Mbps, Gbps, Tbps)
- Types of Data Communication
- Types of data communication
- Simplex Communication
- Half-duplex Communication
- Full-duplex Communication
- Switching Techniques
- Switching Techniques
- Circuit Switching
- Packet Switching
- Transmission Media
- Communication media
- Classification of communication media
- Wired Transmission Media
(A) Twisted Pair Cable
(B) Coaxial cable
(C) Optical Fibre
(D) Ethernet Cable - Wireless Transmission Media
(A) Radio Waves
(B) Microwaves
(C) Infrared waves - Wireless Technologies
(A) Bluetooth
(B) Wireless LAN
- Mobile Telecommunication Technologies
- 1G, 2G, 3G, 4G, and 5G
- Network Protocol
- Need for Protocols
- Network Threats and Its Prevention
- Malware
- Malware
- Virus
- Worms
- Ransomware
- Trojan
- Spyware
- Adware
- Keyloggers
⇒ Online Virtual Keyboard Vs On-Screen Keyboard - Modes of Malware distribution
- Combating Malware
- Antivirus
- Methods of Malware Identification used by Antivirus
(A) Signature-based detection
(B) Sandbox detection
(C) Data mining techniques
(D) Heuristics
(E) Real-time protection
- Methods of Malware Identification used by Antivirus
- Spam
- HTTP vs HTTPS
- Protection Using Firewall
- Firewall
- Types of Firewall
1) Network Firewall
2) Host-based Firewall
- Cookies
- Hackers and Crackers (Hacking)
- Hacking
- Hackers and Crackers
- Types of hackers
- White Hats: Ethical Hacker
- Black Hats: Crackers
- Grey Hats
- Network Security
NTA Entrance Exam Computer Science\Information Practices Syllabus for Chapter 2: Information Practices
- Introduction of Database Query Using SQL
- The following four relations:
- Inventory
- Customer
- Sale
- Employee
- Functions in SQL
- Single Row Functions
- Math/ Numeric Functions: POWER(), ROUND(), MOD().
- String Functions/ 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
- GROUP BY Clause in SQL
- Querying and manipulating data using Group by, Having, Order by.
- Operations on Relations
- UNION (∪)
- INTERSECT (∩)
- MINUS (-)
- Cartesian Product (X)
- Using Two Relations in Query
- Cartesian product on two tables
- JOIN on two tables : equi-join and natural join
- Introduction to Python Libraries
- NumPy, Pandas and Matplotlib
- Installing Pandas
- Data Structure in Pandas - Series and DataFrame
- A Series
- Creation of Series
(A) Creation of Series from Scalar Values
(B) Creation of Series from NumPy Arrays
(C) Creation of Series from Dictionary - Accessing Elements of a Series
(A) Indexing
(B) Slicing
(C) Selection - Attributes of Series
- Methods of Series: Head and Tail functions
- Mathematical Operations on Series
(A) Addition of two Series
(B) Subtraction of two Series
(C) Multiplication of two Series
(D) Division of two Series
- Creation of Series
- DataFrame
- DataFrame
- Creation of DataFrame
(i) Creation of an empty DataFrame
(ii) Creation of DataFrame from NumPy ndarrays
(iii) Creation of DataFrame from List of Dictionaries
(iv) Creation of DataFrame from Dictionary of Lists
(v) Creation of DataFrame from Series
(vi) Creation of DataFrame from Dictionary of Series - Operations on rows and columns in DataFrames
(i) Adding a New Column to a DataFrame
(ii) Adding a New Row to a DataFrame
(iii) Selecting Rows or Columns from a DataFrame
(iv) Deleting Rows or Columns from a DataFrame
(v) Renaming Row Labels of a DataFrame
(vi) Renaming Column Labels of a DataFrame - Accessing DataFrames Element through Indexing
(i) Label Based Indexing
(ii) Boolean Indexing - Accessing DataFrames Element through Slicing
i) Filtering Rows in DataFrames - Joining, Merging and Concatenation of DataFrames
i) Joining - Attributes of DataFrames
- Head and Tail Functions
- Styling and formatting data
- Importing and Exporting Data between CSV Files and DataFrames
- Importing a CSV file to a DataFrame
- Exporting a DataFrame to a CSV file
- Pandas Series Vs NumPy ndarray
- Introduction of Data Handling Using Pandas – II
- Case Study
- Descriptive Statistics
- Descriptive Statistics
- Calculating Maximum Values
- Calculating Minimum Values
- Calculating Sum of Values
- Calculating Number of Values
- Calculating Mean
- Calculating Median
- Calculating Mode
- Calculating Quartile
- Calculating Variance
- Calculating Standard Deviation
- Data Aggregations
- Sorting in Data Structure
- Introduction to Sorting
- Bubble Sorting
- GROUP BY Functions
- Altering the Index
- Other DataFrame Operations
- Reshaping Data
(A) Pivot
(B) Pivoting by Multiple Columns
(C) Pivot Table
- Reshaping Data
- Handling Missing Values
- Checking Missing Values
- Dropping Missing Values
- Estimating Missing Values
- Import and Export of Data between Pandas and MySQL
- Importing Data from MySQL to Pandas
- Exporting Data from Pandas to MySQL
- Deleting and Renaming Index
- Introduction of Plotting Data Using Matplotlib
- Plotting Using Matplotlib
- Customisation of Plots
- Marker
- Colour
- Linewidth and Line Style (Dashed, dotted)
- Width
- Add label, title, and legend in plots
- The Pandas Plot Function (Pandas Visualisation)
- Plotting a Line chart
- Plotting Bar Chart
- Plotting Histogram
- Plotting Scatter Chart
- Plotting Quartiles and Box plot
- Plotting Pie Chart
- Introduction to Computer Networks
- Types of Networks
- Introduction
- Local Area Network (LAN)
- Metropolitan Area Network (MAN)
- Wide Area Network (WAN)
- Network Devices
- Modem
- Ethernet Card
- RJ45
- Repeater
- Hub
- Switch
- Connector
- Router
- Gateway
- Wifi Card
- Networking Topologies
- Mesh Topology
- Ring Topology
- Bus Topology
- Star Topology
- Tree or Hybrid Topology
- Internet
- Introduction
- History Of Internet
- Applications of Internet
- The World Wide Web (WWW)
- Electronic mail (Email)
- Chat
- Voice Over Internet Protocol (VoIP)
- Website
- Purpose of a Website
- Web Page
- Static and Dynamic Web Pages
- Web Servers
- Website Hosting
- Web hosting
- Browsers
- Browser Settings
- Add-Ons and Plug-ins
- Cookies
- Introduction of Societal Impacts
- Digital Footprints
- Digital Society and Netizen
- Etiquettes for Net surfing and for communicating through social media
- Net Etiquettes
(A) Be Ethical
(B) Be Respectful
(C) Be Responsible - Communication Etiquettes
(A) Be Precise
(B) Be Polite
(C) Be Credible - Social Media Etiquettes
(A) Be Secure
(B) Be Reliable
- Data Protection
- Intellectual Property Right
- Copyright
- Patent
- Trademark
- Software Licensing
- Violation of Intellectual Property Right (IPR)
- Plagiarism
- Copyright Infringement
- Trademark Infringement
- Public Access and Open Source Software
- Creative Commons
- Cyber Crimes
- Cyber Crime
- Hacking
- Phishing and Fraud Emails
(A) Identity Theft - Ransomware
- Combatting and Preventing Cyber Crime
- Indian Information Technology Act (IT Act)
- Salient features of IT Act
- E-waste: Hazards and Management
- Impact of e-waste on the environment
- Impact of e-waste on humans
- Management of e-waste: Reduce, Reuse, Recycle
- E-waste Management in India
- Impact on Health
- Awareness about health concerns related to the usage of technology like effect on eyesight, physiological issues, and ergonomic aspects.