Class 11 Computer Science Notes

Computer science is one of the subject in class 11 and 12. Computer Science is the study of computers and computational systems. In computer science subjects you will study about basic of computer, python programming language, mysql, and computer networks. My CS Tutorial is the best place for study free by experts.

Computer System: Overview – Notes

Computer Systems

A computer system primarily comprises of a central processing unit, memory, input/output devices, and storage devices. All these components function together as a single unit to deliver the desired output. A computer is an electronic device that can be programmed to accept data (input), process it and generate result (output).

Introduction to Problem Solving – Notes

Problem Solving

Introduction to Problem Solving Notes Topics: Introduction to problem solving: Steps for problem solving ( analysing the problem, developing an algorithm, coding, testing and debugging). Representation of algorithms using flow chart and pseudo code, Decomposition Introduction Computers is machine that not only use to develop the software. It is also used for solving various day-to-day …

Introduction to Problem Solving – Notes Read More »

Getting Started with Python – Notes


Getting Started with Python Programming Language Topics: Introduction Python is an open-source, object-oriented, high-level programming language developed by Guido Van Rossum in 1990, and released in 1991, at the National Research Institute for Mathematics, Netherlands. Presently owned by Python Software Foundation (PSF). Python is influenced by two programming languages: ABC language, a teaching language created to replace the programming …

Getting Started with Python – Notes Read More »

Data Handling – Notes

data handling in python

Data Handling in Python Topics are discussed: Operators: arithmetic operators, relational operators, logical operators, assignment operator, augmented assignment operators, identity operators (is, is not), membership operators (in, not in), precedence of operators Expressions, statement, type conversion: expression, evaluation of an expression, python statement, type conversion (explicit & implicit conversion) Debugging / Errors: syntax errors, logical …

Data Handling – Notes Read More »

Flow of Control (Selection Statement, Iterative Statement and Jump Statement) – Notes

Flow of Control Topics: Introduction The order of execution of the statements in a program is known as flow of control. The flow of control can be implemented using control structures. Python supports two types of control structures—Selection and Repetition. Indentation Leading whitespace (spaces and tabs) at the beginning of a statement is called indentation. …

Flow of Control (Selection Statement, Iterative Statement and Jump Statement) – Notes Read More »

Strings Manipulation in Python

string handling python

String Manipulation in Python Topics: Strings – introduction, Indexing String operations – concatenation, repetition, membership & slicing, Traversing a string using loops, Built-in functions: len(), capitalize(), title(), lower(), upper(), count(), find(), index(), endswith(), startswith(), isalnum(), isalpha(), isdigit(), islower(), isupper(), isspace(), lstrip(), rstrip(), strip(), replace(), join(), partition(), split() Strings in Python – Introduction Python strings are …

Strings Manipulation in Python Read More »

List Manipulation – Notes

Lists: introduction, indexing, list operations (concatenation, repetition, membership & slicing), traversing a list using loops, built-in functions: len(), list(), append(), extend(), insert(), count(), index(), remove(), pop(), reverse(), sort(), sorted(), min(), max(), sum(); nested lists, Suggested programs: finding the maximum, minimum, mean of numeric values stored in a list; linear search on list of numbers and …

List Manipulation – Notes Read More »

Tuples Manipulation in Python Notes

Tuples Manipulation in Python – Notes Topics: Tuples: Introduction, indexing, tuple operations (concatenation, repetition, membership & slicing), built-in functions: len(), tuple(), count(), index(), sorted(), min(), max(), sum(); tuple assignment, nested tuple, Suggested programs: finding the minimum, maximum, mean of values stored in a tuple; linear search on a tuple of numbers, counting the frequency of …

Tuples Manipulation in Python Notes Read More »

Dictionary Handling in Python – Notes

Dictionary Handling in Python Topics Dictionary: introduction, accessing items in a dictionary using keys, mutability of dictionary (adding a new item, modifying an existing item), traversing a dictionary, built-in functions: len(), dict(), keys(), values(), items(), get(), update(), del(), clear(), fromkeys(), copy(), pop(), popitem(), setdefault(), max(), min(), count(), sorted(), copy(); Suggested programs : count the number …

Dictionary Handling in Python – Notes Read More »

Sorting Techniques in Python – Notes


Sorting Techniques in Python Sorting is a technique to arrange the data either in ascending or descending order. There are two types of Sorting techniques: Bubble Sorting Insertion Sorting What is Sorting? Sorting means arranging elements in a specific order – ascending (increasing order) or descending order (decreasing order) or alphabetical order. There are multiple …

Sorting Techniques in Python – Notes Read More »

Introduction to Python Module – Notes

python module math random statistic

Topics: Introduction to Python modules: Importing module using ‘import ‘ and using from statement, Importing math module (pi, e, sqrt, ceil, floor, pow, fabs, sin, cos, tan); random module (random, randint, randrange), statistics module (mean, median,mode) Module A module is a grouping of functions. The program is divided into different parts under different levels, called …

Introduction to Python Module – Notes Read More »

Society, Law, and Ethics: Societal Impacts – Notes

society law ethics

Societal Impacts Topics: Digital Footprint: Whenever we surf the Internet using smartphones, tablets, computers, etc., we leave a trail of data reflecting the activities performed by us online, which is our digital footprint. Our digital footprint can be created and used with or without our knowledge. It includes websites we visit, emails we send, and …

Society, Law, and Ethics: Societal Impacts – Notes Read More »

You cannot copy content of this page

Scroll to Top