Loading...
Follow Us:

Computer Science

Computer Science

Welcome!

Computer Science for CBSE Class 11th students is a 100-Mark subject encompassing Python Programming , Computer Systems & Organization , and Society, Law, & Ethics. The examination structure comprises a 70-Mark theory paper and a 30-Mark practical paper administered at school.

 

Prerequisites

Before delving into Computer Science-11th, it's essential to have a basic understanding of operating system.

 

Learning Objectives

Students will acquire fundamental expertise in programming languages, and computer systems, laying a solid foundation for advanced studies in the IT sector or pursuing degrees such as B.Tech, BCA, B.Sc(IT) thereby significantly enhancing career prospects in the field.

 


Course Overview

  • What is Computer and Application of Computer
  • Working Process of Computer
  • Introduction about Hardware & Software
  • Functioning Component of Computer
  • Memory Unit
  • Understanding Types of Software
  • Understanding OS & its Role
  • Boolean Logic (Logic Gate, Truth Table)
  • Number System and its conversion
  • Encoding Schemes

1. Getting Started with Python

  • Steps for Problem Solving
  • Flow Chart & Algorithm
  • Pseudocode & Decision Tree
  • Decomposition
  • What is Error and Types of Error
  • Types of Programming Language
  • What is Python? Advantage & Disadvantage of Python
  • Application & Scope of Python
  • Understanding Python IDLE and its Mode
  • Writing First Program & Executing in Python IDLE
  • Understanding I/O in Python

2. Python Fundamentals

  • Tokens
  • Keyword & Identifiers
  • Naming Rules of Identifiers
  • Understanding Variable, Multi Assignments and Dynamic Typing
  • Concept of l-value and r-value
  • Literals & Punctuator
  • Escape Sequence Character
  • Expressions, Statement & Comments
  • Extensive Live Programming Practice (Minimum 9 Programs)

3. Data Types & Operators

  • What is Data Type and its type
  • Type Casting
  • Understanding Mutable & Immutable Types
  • What is Operators & its different types
  • Expressions & Statements
  • Precedence of Operators
  • Evaluation of an expression
  • Extensive Live Programming Practice (Minimum 12 Programs)

4. Flow of Control

  • Types of statement in Python
  • Sequence Flow Control
  • Blocks & Indentation
  • Conditional Statements and its type (if, if…else, elif)
  • Understanding The range() function
  • Iteration/ Looping Statements and its type (for, while)
  • Loop else Statement
  • Nested Loop
  • break, continue & pass keyword
  • Extensive Live Programming Practice (Minimum 30 Programs)

5. String Handling

  • What is String?
  • String Creating Ways & Indexing String
  • Traversing Ways of String
  • String Operators
  • String Slicing
  • Commonly Used Functions & Methods of String
  • Extensive Live Programming Practice (Minimum 21 Programs)

6. List

  • What is List?
  • List Creating Ways & Indexing of List
  • List Traversing Ways
  • List Operators
  • List Slicing
  • Commonly Used Functions & Methods of List
  • Nested List
  • List Comprehension & Aliasing
  • Understanding Searching and Sorting
  • Extensive Live Programming Practice (Minimum 18 Programs)

7. Tuple

  • What is Tuple?
  • Tuple Creating Ways & Indexing of Tuple
  • Tuple Traversing Ways
  • Tuple Operators
  • Tuple Slicing
  • Commonly Used Functions and Methods of Tuple
  • Nested Tuple
  • Extensive Live Programming Practice (Minimum 6 Programs)

8. Dictionaries

  • What is Dictionaries and its structure?
  • Dictionaries Creating Ways
  • Accessing element of dictionaries
  • Dictionaries Traversing Ways
  • Adding Single and Multiple value to dictionaries during runtime
  • Working of Membership Operator on dictionaries
  • Commonly Used Function and Methods of Dictionary
  • Prove that dictionary key is Immutable and Unique
  • Operation on Dictionaries via Menu Driven
  • Extensive Live Programming Practice (Minimum 21 Programs)
  • Create a small project integrating all concepts covered up to this point.

9. Python Modules

  • What is Modules?
  • Module Importing ways
  • Math Predefined Module
  • Random Predefined Module
  • Statistics Predefined Module
  • Extensive Live Programming Practice (Minimum 21 Programs)

  • Digital Footprints
  • Digital society and Netizen
  • Data protection
  • Cyber-crime
  • Cyber safety
  • Safely accessing web sites
  • E-waste management
  • Indian Information Technology Act (IT Act)
  • Technology & Society

  • Lab Test - 12 Marks
  • Practical Report file - 7 Marks
  • Project - 8 Marks
  • Viva voce - 3 Marks

Frequently Asked Questions (FAQs)

Students interested in coding, technology, and IT careers.

It's manageable with regular practice and good guidance.

It builds a strong foundation in programming and problem-solving for tech careers.

Practice programming, solve past papers, and complete practical reports.

It opens doors to tech-related careers like software development and AI.

Yes, you can study B.Tech, BCA, or related fields to enter the IT industry.

Use CBSE textbooks and platforms like Tech MindGuru.

Experienced teachers like Prabhat Sir from Tech MindGuru.

It prepares you for degrees in Computer Science, BCA, and IT.

Yes, for exams like CUET and entrance tests for BCA or B.Sc. Computer Science.

Teachers and platforms like Tech MindGuru offer guidance.

Careers include software developer, data scientist, AI engineer, and web developer.
WhatsApp
Enquiry