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: Familiarization with the basics of Python programming: Introduction to Python, Features of Python Advantages & Disadvantages Installation of Python Working with Python Execution modes: Interactive mode and Script mode Executing a simple “hello world” program Introduction Python is an open-source, object-oriented, high-level programming language developed by Guido Van Rossum in 1990, and …

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: Flow of control: Introduction, use of indentation, sequential flow, conditional and iterative flow control Conditional statements: if, if-else, if-elif-else, flowcharts, simple programs: e.g.: absolute value, sort 3 numbers and divisibility of a number Iterative statements: for loop, range function, while loop, flowcharts, nested loops, suggested programs: generating pattern, summation of series, …

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 Footprints Digital society and Netizen: net etiquettes, communication etiquettes, social media etiquettes Data protection: Intellectual Property Right (copyright, patent, trademark), violation of IPR (plagiarism, copyright infringement, trademark infringement), open source softwares and licensing (Creative Commons, GPL and Apache) Cyber-crime: definition, hacking, eavesdropping, phishing and fraud emails, ransomware, preventing cyber crime Cyber …

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

error: Content is protected !!