CS2021 Xi
CS2021 Xi
CLASS-XI
Code No. 083
2020-21
1. Learning Outcomes
Ability to understand and apply basic computational thinking.
Ability to understand the notion of data types and data structures and
apply in different situations.
Ability to appreciate the notion of an algorithm and apply its structure
including how algorithms handle corner cases.
Ability to develop a basic understanding of computer systems -
architecture, operating system, mobile and cloud computing.
Ability to work in the cyber world with understanding of cyber ethics,
cyber safety and cybercrime
Ability to make use the value of technology in societies, gender and
disability issues and the technology behind biometric ids.
2. Distribution of Marks
3
● Identity theft, unique ids and biometrics.
● Gender and disability issues while teaching and using computers.
3. Practical
Python Programming
1-x+x -x +x -.............x
2 3 4 n
x + x - x + x - .............x
2 3 4 n
2 3 4 n
x + x - x + x - .............x
2 3 4 n
2! 3! 4! n!
4
● Determine whether a number is a perfect number, an armstrong number or a
palindrome.
● Input a number and check if the number is a prime or composite number.
● Display the terms of a Fibonacci series.
● Compute the greatest common divisor and least common multiple of two
integers.
● Count and display the number of vowels, consonants, uppercase, lowercase
characters in string.
● Input a string and determine whether it is a palindrome or not; convert the
case of characters in a string.
● Find the largest/smallest number in a list/tuple
● Input a list of numbers and swap elements at the even location with the
elements at the odd location.
● Input a list of elements, sort in ascending/descending order using
Bubble/Insertion sort.
● Input a list/tuple of elements, search for a given element in the list/tuple.
● Input a list of numbers and test if a number is equal to the sum of the cubes of
its digits. Find the smallest and largest such number from the given list of
numbers.
● Create a dictionary with the roll number, name and marks of n students in a
class and display the names of students who have marks above 75.