Consulting services can provide valuable insights, strategic guidance, pecialized

1901 Shiloh, Hawaii 81063

Shopping cart

Subtotal $0.00

View cartCheckout

WELCOME TO NICE IT SERVICES

Class XI Computer Science Python

Enroll in our Courses Class XI Computer Science Python to gain hands-on experience.

4.8 out of 5 based on 30 reviews

Class XI Computer Science Python

Computer Science in Class XI introduces foundational concepts in programming using Python, a beginner-friendly, high-level language. It focuses on developing problem-solving skills through computational thinking and algorithm design. Students learn Python’s syntax, data types, control structures (if-else, loops), and functions, which help them write efficient and reusable code.

Enquire Now

Contact Form Demo

Total 3 Unit ( Click For Details )

UNIT 1 : COMPUTER SYSTEM & ORGANIZATION => (10 MARKS)
1. 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)

2. Types of Software

System software (operating systems, system utilities, device drivers), programming tools and language translators (assembler, compiler & interpreter), application software

3. Operating System (OS)

Functions of operating system, OS user interface

4. Boolean Logic

NOT, AND, OR, NAND, NOR, XOR, truth table, De Morgan’s laws and logic circuits

5. Number System

Binary, Octal, Decimal and Hexadecimal number system; conversion between number systems.

6. Types of Software

Encoding schemes

UNIT 2 : COMPUTATIONAL THINKING & PROGG (PYTHON) => (45 MARKS)
1. Introduction to Problem Solving

Representation of Algorithms using Flow Chart and pseudo code

2. Familiarization with the Basics of Python Programming

Barebones of Python Programs, Python Character Set, Token (Keywords, Literals, Delimiters, operators), Variables

3. Knowledge of Data Types

Number (integer, floating point, complex), boolean, sequence (string, list, tuple), none, mapping (dictionary), mutable and immutable data types

4. Operators

Arithmetic operators, relational operators, logical operators, assignment operator, augmented assignment operators, identity operators (is, is not), membership operators (in, not in)

5. 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

6. Errors

Syntax errors, logical errors, runtime errors

7. Flow of Control

Introduction, use of indentation, sequential flow, conditional and iterative flow control

8. Conditional Statements

if, if-else, if-elif-else, flowcharts, simple programs: e.g.: absolute value, sort 3 numbers and divisibility of a number

9. Iterative Statements

For Loop, range function, While Loop, flowcharts, Break and Continue statements, Nested Loops (Programming using Loops)

10. 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(), etc.

11. 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, (Programming with lists)

12. 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

13. 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 of times a character appears in a given string using a dictionary, create a dictionary with names of employees, their salary and access them

14. 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 3 : SOCIETY LAW AND ETHICS (15 MARKS)
  • Digital Footprints, Digital Society & Netizen (Net Etiquettes), Data Protection
  • Cyber Crime, Cyber Safety, E-Waste Management, Technology & Society
  • Indian Information Technology Act (IT ACT)

Find The Right Course For You

Testimonials

Enquire Now

Contact Form Demo
Call Now Button