Computer Science Class 12 notes offer the complete guide about the course of CBSE Computer Science with python for class 12.
These notes are prepared by experts and experienced faculty of computer science. If you are looking for a Computer Science Class 12 notes, you are landing on the right page. Let’s begin.
Before starting this article have a look at the Computer Science Class 12 curriculum. Follow this link to download the syllabus 2022-23 for a computer science class 12.
Topics Covered
Computer Science Class 12 Learning Outcomes
The student be able to
- develop basic computational thinking
- explain and use data types
- appreciate the notion of algorithm
- develop a basic understanding of computer systems – architecture, operating system and cloud computing
- explain cyber ethics, cyber safety and cybercrime
- Understand the value of technology in societies along with consideration of gender and disability issues
Distribution of marks for CBSE computer science Class 12
Unit | Unit Name | Marks |
1 | Computational Thinking and Programming – 2 | 40 |
2 | Computer Networks | 10 |
3 | Database Management | 20 |
Total | 70 |
So here you will get notes, assignments and practical solutions for Computer Science Class 12 notes. In the first section of Computer Science Class 12 notes, you will get notes for unit 1 Computational thinking and programming -2.
Split up Syllabus Computer Science Class 12
Follow this link to view the split-up syllabus for a computer science class 12 for 2022-23.
Before starting Computer Science Class 12 notes, if you are teaching computer science in class 12, this split-up syllabus will help you to make your lesson plan. Click on the below-given image:
Unit I: Computational thinking and programming – 2
Working with python functions – I
- Introduction to a python function
- The need for function
- How to create a function
- Parts of function
- Structure of python program
- The flow of execution in the function call
Working with python functions – II
- Types of functions
- User-defined functions
- Parameters and arguments
- Rules for combining three arguments
- Returning values
- Scope of variables
- Mutable/Immutable arguments and function calls
Functions using libraries
- Introduction to library
- Commonly used library
- Python modules
- Structure of python modules
- import python module
- mathematical functions
- string functions
In the next section Computer Science Class 12 notes, you will get notes for file handling.
File Handling – I (Text Files) – Computer Science class-12 python
- Introduction to files
- Need for a data file
- Data file operations
- Text Files
- Manipulations of data
File handling – II (Binary Files)
- Understanding binary files
- Open a file
- The pickle module
- Writing in a binary file using the dump function
- Reading binary files using the load function
Binary File Operations
- Append data
- Display data
- Search records
- Update record
- Delete a record
File handling – III (CSV Files)
- The CSV module
- The reader() function
- The writerow() function
- Insert data into CSV file
This section of Computer Science Class 12 notes will discuss the data structure stack.
Data Structures – Stack
- Introduction to Stack
- Implementation of Stack using a list
- Create a menu-driven program
- Functions – push(), pop(), display(), peek()
Now in the next section of Computer Science Class 12 notes, I will cover computer network concepts.
Unit II – Computer Networks
Evolution of Networking
- ARPANET
- Internet
- Interspace different ways of sending data across the network with reference to switching techniques (Circuit and Packet Switching)
- Data Communication terminologies
- Concept of Channel
- Bandwidth & data transfer rates
Transmission Media
- Twisted pair cable
- Coaxial Cable
- Optical Fibre Cable
- Infrared
- Radio link
- microwave link
- satellite link
Network Devices
- Modem
- RJ45 Connector
- Ethernet Card
- Router
- Switch
- Gateway
- WiFi Card
Network Types and Topologies
- Network Types
- PAN
- LAN
- MAN
- WAN
- Network Topologies
- Star
- Bus
- Ring
- Mesh
Network Protocol
- TCP/IP
- FTP
- PPP
- HTTP
- SMTP
- POP3
- Remote Login
Mobile Telecommunication Technologies
- Mobile Technologies
- 1G
- 2G
- 3G
- 4G
- 5G
- Mobile communication protocols
- GSM
- GPRS
- WLL
Network Security Concepts
- Threats and Prevention from Viruses
- Worms
- Trojan Horses
- Spams
- Use of Cookies
- Protection using firewall
- https
Introduction to web services
- WWW
- HTML
- XML
- HTTP
- Domain Name
Website basics
- Web site
- Web Browser
- Web Servers
- Web Hosting
In the next section of Computer Science class-12 python, I will cover Unit 3 Topics for Database Management.
Unit III Database Management
Database Concepts
- Introduction to the database and its need
- Concept of the domain, relation, tuple, attributes, degree, cardinality, primary key, candidate key, alternate key and foreign key
Structured Query Language
- Introduction to MySQL
- Data Types
- Constraints
SQL Commands
- DDL commands
- DML Commands
- Create a database
- Checking the structure of a table
- Checking the table is exists or not
- Order By
- Group By
- Having
SQL Functions
- Math and text functions
- MySQL Date Functions
- Aggregate Functions
In the next section of Computer Science class-12 python, I will cover Python database connectivity.
The interface of Python with SQL database
- Connecting SQL with Python
- Creating Database connectivity applications
- Performing Insert, Update, Delete queries
- Display data using fetchone(), fetchall(), rowcount
Thank you for visiting our blog. Share this article’s Computer Science Class 12 notes with your friends and groups. Feel free to ask your doubts in the comment section and share your views about this article.
3 thoughts on “Computer Science Class 12 Notes A Comprehensive Guide”
Leave a Reply
You must be logged in to post a comment.
Excellent content coverage.
Thank you Maam
Can you please give me the queries of prepaid table it’s a urgent