LearnWave
Learn it. Master it.
All books
Sign up free
All books
Class 12
Computer Science
51 lessons in 13 chapters, explained in plain words.
Exception Handling in Python
Errors and exceptions
Raising exceptions
Catching exceptions
else and finally
File Handling in Python
Files and their types
Opening and closing files
Reading, writing and offsets
Text file programs and pickle
Stack
What a stack is
Stack operations in Python
Infix, prefix and postfix
Evaluating postfix
Queue
What a queue is
Queue operations in Python
Deque
Deque in Python
Sorting
Sorting and bubble sort
Selection sort
Insertion sort
Time complexity
Searching
Linear search
Binary search
Hashing
Understanding Data
What data is
Collecting, storing and processing data
Measures of central tendency
Measures of variability
Database Concepts
From registers to files
Database management systems
The relational model
Keys
Structured Query Language (SQL)
SQL, data types and constraints
Defining databases
Inserting and selecting data
Filtering, sorting, NULL, changing data
SQL functions and GROUP BY
Set operations and joins
Computer Networks
Networks and their types
Network devices
Network topologies
Addresses, the web and DNS
Data Communication
Data communication and capacity
Modes and switching
Transmission media
Mobile generations and protocols
Security Aspects
Malware
Fighting malware
Spam, HTTPS, firewalls, cookies
Hackers and network attacks
Project Based Learning
Doing a project
Teamwork and project ideas