Computational Thinking and Programming – 1 for CBSE 11
Computational Thinking and Programming – 1 for CBSE 11, available at $19.99, with 49 lectures, and has 8 subscribers.
You will learn about Able to understand Problem solving, Analysis, Designing, Representation of Algorithm, Flow Chart and pseudo-code. Able to learn complete(15 chapters) Python Programming as per CBSE 11 revised syllabus. Able to learn 18 Suggested Practical Python Programs CBSE 11 revised syllabus. This course is ideal for individuals who are CBSE Class 11 It is particularly useful for CBSE Class 11.
Enroll now: Computational Thinking and Programming – 1 for CBSE 11
Summary
Title: Computational Thinking and Programming – 1 for CBSE 11
Price: $19.99
Number of Lectures: 49
Number of Published Lectures: 49
Number of Curriculum Items: 49
Number of Published Curriculum Objects: 49
Original Price: ₹1,199
Quality Status: approved
Status: Live
What You Will Learn
- Able to understand Problem solving, Analysis, Designing, Representation of Algorithm, Flow Chart and pseudo-code.
- Able to learn complete(15 chapters) Python Programming as per CBSE 11 revised syllabus.
- Able to learn 18 Suggested Practical Python Programs CBSE 11 revised syllabus.
Who Should Attend
- CBSE Class 11
Target Audiences
- CBSE Class 11
This course has been designed and prepared for CBSE 11th students based on CBSE 2020-21 revised syllabus for Computational Thinking and Programming – 1(Unit-2) of Computer Science (Code no.083).
This course has been divided into three sections.
Section – 1 Computational Thinking
Section – 2 Python Programming
Section – 3 Suggested Python Programming Practicals
In Section-1, I have included 5 chapters related to computation thinking in which I explained how to solve the programming problem, what tools, techniques should use to solve the complex programming problem.All topics based on CBSE 2020-21 revised syllabus for Computational Thinking and Programming – 1(Unit-2)
In Section -2, I have explained theory and shown hands on Python Programming from basic concepts to complex. Following topics covered in the section which is based on CBSE 2020-21 revised syllabus for Computational Thinking and Programming – 1(Unit-2)
-
Familiarization with the basics of Python programming: a simple “hello world” program, the process of writing a program (Interactive & Script mode), running it and print statements; simple data-types: integer, float and string.
-
Features of Python, Python Character Set, Token & Identifiers, Keywords, Literals, Delimiters, Operators.
-
Comments: (Single line & Multiline/ Continuation statements), Clarity & Simplification of expression
-
Introduce the notion of a variable and methods to manipulate it (concept of L-value and R-value even if not taught explicitly).
-
Knowledge of data types and operators: accepting input from the console, assignment statement, expressions, operators and their precedence.
-
Operators & types: Binary operators-Arithmetic, Relational Operators, Logical Operators, Augmented Assignment Operators.
-
Execution of a program, errors- syntax error, run-time error and logical error.
-
Conditional statements: if, if-else, if-elif-else; simple programs: e.g.: absolute value, sort 3 numbers and divisibility of a number.
-
Notion of iterative computation and control flow: for(range(),len()), while, using flowcharts, suggested programs: calculation of simple and compound interests, finding the factorial of a positive number etc.
-
Strings: Traversal, operations – concatenation, repetition, membership; functions/methods–len(), capitalize(), title(), upper(), lower(), count(), find(), index(), isalnum(), islower(), isupper(), isspace(), isalpha(), isdigit(), split(),
-
partition(), strip(), lstrip(), rstrip(), replace(); String slicing.
-
Lists: Definition, Creation of a list, Traversal of a list. Operations on a list – concatenation, repetition, membership; functions/methods–len(), list(),append(), extend(), insert(), count(), index(), remove(), pop(), reverse(), sort(),
-
min(), max(), sum(); Lists Slicing; Nested lists; 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: Definition, Creation of a Tuple, Traversal of a tuple. Operations on a tuple – concatenation, repetition, membership; functions/methods – len(), tuple(), count(), index(), sorted(), min(), max(), sum(); Nested tuple;
-
Tuple slicing; 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: Definition, Creation, Accessing elements of a dictionary, add an item, modify an item in a dictionary; Traversal,functions/methods – len(),dict(), keys(), values(), items(), get(), update(), del(), 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 math module (pi, e, sqrt, ceil,floor, pow, fabs, sin, cos, tan); random module (random, randint,randrange), statistics module (mean, median, mode).
Section 3, based on Suggested Python Programming Practicals in which 18 different Python programs have been shown with in depth explanation.
Who this course is for:
-
CBSE 11th students
-
Beginners who have never programmed before.
-
Programmers switching languages to Python.
-
Intermediate Python programmers who want to level up their skills!
Notes :- This course is intended for purchase by adults like parents or guardian.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Instuctor Introduction
Chapter 2: Computational Thinking
Lecture 1: Introduction to Problem solving
Lecture 2: Analysis and Designing
Lecture 3: Representationf of Algorithm
Lecture 4: Flow Chart
Lecture 5: Pseudo-code
Chapter 3: Python Programming
Lecture 1: Familiarization with the basics of Python programming
Lecture 2: Features of Python
Lecture 3: Python Character Set,Token & Identifiers,Keywords,Literals,Delimiters,Operator
Lecture 4: Comments
Lecture 5: Introduce the notion of a variable and methods
Lecture 6: Knowledge of data types and operators
Lecture 7: Operators & Types
Lecture 8: Execution of a Program
Lecture 9: Conditional statements
Lecture 10: Python Program – Find absolute value
Lecture 11: Python Program – Sort 3 numbers
Lecture 12: Python Program – Find divisibility of a number
Lecture 13: Notion of iterative computation and control flow
Lecture 14: Python Program – Calculation of simple and compound interests
Lecture 15: Python Program – Finding the factorial of a positive number
Lecture 16: String Introduction
Lecture 17: String Operations
Lecture 18: Lists Basic
Lecture 19: List Methods
Lecture 20: Tuples Introduction
Lecture 21: Tuple Methods
Lecture 22: Dictionary Introduction
Lecture 23: Dictionary Methods and functions
Lecture 24: Introduction to Python modules
Chapter 4: Suggested Practical List Python Programming
Lecture 1: Input a welcome message and display it
Lecture 2: Input two numbers and display the larger / smaller number.
Lecture 3: Input three numbers and display the largest / smallest number
Lecture 4: Given two integers x and n, compute xn
Lecture 5: Print the sum of the following series 1+x+x2+x3+x4+ …….xn , 1-x-x2-x3-x
Lecture 6: Print the sum of the following series x + x2/2 – x3/3 + x4 /4 + …. xn /n , x
Lecture 7: A number is a perfect number, an armstrong number or a palindrome
Lecture 8: If the number is a prime or composite number.
Lecture 9: Display the terms of a Fibonacci series.
Lecture 10: Compute the greatest common divisor and least common multiple of two integers.
Lecture 11: Count & display the number of vowels, consonants, uppercase, lowercase char in S
Lecture 12: Determine whether it is a palindrome or not; convert the case of characters in a
Lecture 13: Find the largest/smallest number in a list/tuple
Lecture 14: Swap elements at the even location with the elements at the odd location
Lecture 15: Search for a given element in the list/tuple
Lecture 16: Test if a number is equal to the sum of the cubes of its digits
Lecture 17: Find the smallest and largest such number from the given list of numbers
Lecture 18: Create a dictionary with the roll number, name and marks of n students …
Instructors
-
Nidhi Kaushik
Software Engineering Manager
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 0 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
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple