Computer Science With Python For Class 11 CBSE 2021-22
Computer Science With Python For Class 11 CBSE 2021-22, available at $44.99, has an average rating of 3.7, with 89 lectures, based on 26 reviews, and has 194 subscribers.
You will learn about This course is designed for Class 11 students of CBSE Board. Students will learn about latest computer technologies and learn Python programming basics. Basics concepts of Information Technology and Basics of Python Programming. This course is ideal for individuals who are Class 11 CBSE Students. Anyone who is new to computers. or Beginner Information Technology Students and Python Developers It is particularly useful for Class 11 CBSE Students. Anyone who is new to computers. or Beginner Information Technology Students and Python Developers.
Enroll now: Computer Science With Python For Class 11 CBSE 2021-22
Summary
Title: Computer Science With Python For Class 11 CBSE 2021-22
Price: $44.99
Average Rating: 3.7
Number of Lectures: 89
Number of Published Lectures: 88
Number of Curriculum Items: 89
Number of Published Curriculum Objects: 88
Original Price: ₹1,499
Quality Status: approved
Status: Live
What You Will Learn
- This course is designed for Class 11 students of CBSE Board. Students will learn about latest computer technologies and learn Python programming basics.
- Basics concepts of Information Technology and Basics of Python Programming.
Who Should Attend
- Class 11 CBSE Students. Anyone who is new to computers.
- Beginner Information Technology Students and Python Developers
Target Audiences
- Class 11 CBSE Students. Anyone who is new to computers.
- Beginner Information Technology Students and Python Developers
Join the course if you are completely new to the computer world. If you want to know about the latest technology. If you want to learn to program.
Syllabus:
Unit I: Computer Systems and Organisation
● Basic Computer Organisation: Introduction to computer system, hardware,software, input device,
output device, CPU, memory (primary, cache and secondary), units of memory (Bit, Byte, KB, MB,
GB, TB, PB)
● Types of software: system software (operating systems, system utilities, device drivers),
programming tools and language translators (assembler, compiler & interpreter), application
software
● Operating system (OS): functions of operating system, OS user interface
● Boolean logic: NOT, AND, OR, NAND, NOR, XOR, truth table, De Morgan’s laws and logic circuits
● Number system: Binary, Octal, Decimal and Hexadecimal number system; conversion between
number systems.
● Encoding schemes: ASCII, ISCII and UNICODE (UTF8, UTF32)
Unit II: Computational Thinking and Programming – 1
● 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
● Familiarization with the basics of Python programming: Introduction to Python, features ofPython,
executing a simple “hello world” program, execution modes: interactive mode and script mode,
Python character set, Python tokens (keyword, identifier, literal, operator, punctuator), variables,
concept of l-value and r-value, use of comments
● Knowledge of data types: number (integer, floating point, complex), boolean, sequence (string,
list, tuple), none, mapping (dictionary), mutable and immutable data types
● Operators: arithmetic operators, relational operators, logical operators, assignment operator,
augmented assignment operators, identity operators(is, is not), membership operators(in, not in)
● Expressions, statement, type conversion & input/output: precedence of operators, expression,
evaluation of expression, python statement, type conversion (explicit & implicit conversion),
accepting data as input from the console and displaying output
● Errors: syntax errors, logical errors, runtime errors
● 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, break and continue
statements, nested loops, suggested programs: generating pattern, summation of series, finding
the factorial of a positive number etc
● 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()
● 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 counting the frequency of elements in a list
● 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 elements in a tuple
● Dictionary: introduction, accessing itemsin 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 of
times a character appears in a given string using a dictionary, create a dictionary with names of
employees, their salary and access them
● Introduction to Python modules: Importing module using ‘import <module>’ 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)
Unit III: Society, Law and Ethics
● 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 safety: safely browsing the web, identity protection, confidentiality, cyber trolls and
bullying.
● Safely accessing web sites: malware, viruses, Trojans, adware
● E-waste management: proper disposal of used electronic gadgets
● Indian Information Technology Act (IT Act)
● Technology & Society: Gender and disability issues while teaching and using computers
Course Curriculum
Chapter 1: Computer Systems and Organization
Lecture 1: Hardware and Software
Lecture 2: Computer Components and Organization
Lecture 3: Input-Output (I/O) Unit in Computer
Lecture 4: The Central Processing Unit (CPU)
Lecture 5: RAM, ROM and Cache Memory
Lecture 6: Storage Unit HDD, CD, DVD, Flash, Blu-ray
Lecture 7: System Bus
Lecture 8: Evolution of Computers
Lecture 9: Microprocessors and Microcontrollers
Lecture 10: Mobile System Organization
Lecture 11: Types of Software (Application, System and Utility)
Lecture 12: Device Drivers in System Software
Lecture 13: programming tools and language translators (assembler, compiler & interpreter)
Lecture 14: Number System | Numbers in Base 2, 8 and 16
Lecture 15: Number System _ Binary Addition
Lecture 16: Encoding Schemes | ASCII, UTF8, UTF32, ISCII and Unicode
Lecture 17: Boolean Logic | OR AND NAND NOR XOR NOT truth table De Morgan's laws
Lecture 18: Operating System (OS) | Need for an OS | Functions of OS | User Interface
Lecture 19: Cloud Computing | Cloud Services (SaaS PaaS IaaS) | Public and Private Cloud
Lecture 20: Blockchain Technology and its Applications
Lecture 21: Artificial Intelligence (AI) and Machine Learning (ML)
Lecture 22: Big Data
Lecture 23: Internet of Things (IOT)
Chapter 2: Computational Thinking and Programming – 1
Lecture 1: Steps for problem solving analysing the problem, developing an algorithm, coding
Lecture 2: Problem Decomposition
Lecture 3: Representation of Algorithms Using Flow Chart and Pseudo Code
Lecture 4: Python 3.9 Installation in Windows 10 and Ubuntu
Lecture 5: History of Python | Why Python is Called Python | Guido van Rossum
Lecture 6: Features of Python
Lecture 7: A Simple "Hello World" Program,Execution Modes: interactive mode and script mode
Lecture 8: Python Character Set
Lecture 9: Python tokens (keyword, identifier, literal, operator, punctuator)
Lecture 10: Variables, Concept of L-value and R-value
Lecture 11: Comments in Python | Single line and Multi line Comments
Lecture 12: Taking Input in Python 3.9
Lecture 13: print() Function | Output in Python | Different ways to use print() Function
Lecture 14: Simple Programs in Python for Beginners
Lecture 15: Knowledge of data types: number, boolean, string, list, tuple, none, dictionary
Lecture 16: Mutable and Immutable Data Types in Python
Lecture 17: Operators in Python : From Beginner to Pro
Lecture 18: Precedence and Associativity of Operators in Python
Lecture 19: Expressions and Evaluation of Expression
Lecture 20: Python Type Conversion (Explicit & Implicit Conversion)|Also Called Type Casting
Lecture 21: Errors: Syntax Errors, Logical Errors, Runtime Errors
Lecture 22: Flow of control: introduction, indentation, sequential, conditional, iteration
Lecture 23: Conditional statements: if, if-else, if-elif-else, flowcharts, simple programs
Lecture 24: range() Function in Python
Lecture 25: Python Program to Calculate Absolute Value if a Number
Lecture 26: Write a Python Program to Input and Sort Three Numbers Using if-else
Lecture 27: Write a Python Program to Check Divisibility of a Number
Lecture 28: for Loop And while Loop in Python
Lecture 29: Nested Loop in Python
Lecture 30: break, continue And else Statements in for Loop and while Loop
Lecture 31: A Python Program to Calculate Factorial of a Positive Number
Lecture 32: Pattern Printing in Python Using For Loop and While Loop | Learn Conceptually
Lecture 33: Summation of Series
Lecture 34: Printing Fibonacci Series in Python Using Loops
Lecture 35: String Introduction, Indexing & Immutability
Lecture 36: Traversing a String Using for and while Loops
Lecture 37: String Operations in Python
Lecture 38: String Slicing in Python
Lecture 39: Various String Functions (Methods) in Python
Lecture 40: List Introduction, Indexing And Mutability
Lecture 41: Traversing a List Using Loops
Lecture 42: List Operations in Python (Concatenation, Repetition, Membership)
Lecture 43: List Built-In Functions
Lecture 44: Nested Lists | Two Dimensional Lists in Python
Lecture 45: Tuples Introduction, Indexing, Creation, Display and Immutability
Lecture 46: Tuple Operations (concatenation, repetition, membership & slicing)
Lecture 47: Tuple Functions: len(), tuple(), count(), index(), sorted(), min(), max(), sum()
Lecture 48: Nested Tuples in Python
Lecture 49: Introduction to Dictionary in Python | Dictionary is a Set
Lecture 50: Various ways of Creating Dictionary in Python
Lecture 51: Accessing Dictionary Values (Elements) in Python
Lecture 52: Python Dictionary Built-In Functions (Methods)
Lecture 53: Python Program for Finding the Maximum, Minimum, Mean of List and Tuple
Lecture 54: Python Program for Linear Search in List and Tuple
Lecture 55: Python Counting Frequency of Elements in List, Tuple and String
Lecture 56: Creating Python Dictionary With Employee Name and Salary
Lecture 57: Creating and Using Python Modules
Lecture 58: Readymade Python Modules (Math, Random and Statistics Modules)
Lecture 59: Introduction to Sorting | Bubble Sort
Lecture 60: Insertion Sort
Chapter 3: Society, Law and Ethics
Lecture 1: Digital Footprints
Lecture 2: Digital society and Netizen: net, communication, social media etiquettes
Lecture 3: Data protection & Intellectual Property Right (IPR)
Lecture 4: Cyber-crime definition hacking eavesdropping phishing fraud emails ransomware
Lecture 5: Indian IT Act
Instructors
-
Gyan Prakash Tiwary
PhD Student at IIT Indore
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 6 votes
- 4 stars: 9 votes
- 5 stars: 9 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024