CBSE Computer Science Class XII -Edukers

Class XII - It's now or Never

Last chance to UNDO mistakes you did in 11th Class

CBSE Computer Science Class XII (2023-24) – Edukers

Syllabus CBSE Class XII Computer Science

Includes: In depth coverage of all the modules covered as per the latest CBSE Syllabus, with tons of Problem Solving practical questions.

Duration: One year program (More than 120 hours program)

Unit I – Computational Thinking and Programming – II

Revision Tour I and II - Detailed Syllabus
  • Revision of all the topics covered in class XI ( Here we will cover everything in detail, so that students who had not taken classes with us in 11th, and lack basic Python skills – will be able to fill those gaps)
    • Python Fundamentals
      • Data Handling
      • Functions and Modules
      • Programming constructs
        • Conditional
        • Loops
        • Strings
        • Lists
        • tuples
        • Dictionary, etc.
Functions - Detailed Syllabus
  • Handshake to Functions
    • Types of Functions
    • Built-in Functions
    • User Defined Functions
  • Arguments or Parameters (Actual and Formal Arguments )
  • Positional Arguments
  • Default Arguments
  • Returning values
  • Flow of Execution
  • Scope of a Variable
  • Global v/s Local Variables
File Handling - Detailed Syllabus
  • Handshake to File Handling
    • Types of Files
      • Text Files
      • Binary Files
      • CSV Files
    • File Paths
      • Absolute and Relative Paths
    • Text Files
      • Handling different Modes of Files
      • Text File Operations
        • Opening and Closing Files
        • Reading and Writing to a file
        • Modification and Deletions in a File
        • Dynamic Operations
      • Problem Solving
    • Binary Files
      • Handling different Modes of Binary Files
      • Binary File Operations
        • Reading and Writing to Binary Files using Pickle Module
        • Modification and Deletions in a Binary File
        • Dynamic Operations in a Binary File
      • Problem Solving
    • CSV Files
      • Handling Different Modes of  Files
      • CSV File Operations
        • Reading and Writing to CSV files using CSV module
        • Modifications and Deletions in a CSV Files
        • Dynamic Operations in CSV Files
      • Problem Solving
Data Structures - Detailed Syllabus
  • Handshake to Data Structures
    • Stacks and Queues
      • Stacks
        • Implementation of Stacks using List
        • Problem Solving
      • Queues
        • Not in Syllabus

Unit II – Computer Networking

Computer Networking - Detailed Syllabus
  • Handshake to Networking
    • Channel
    • Bandwidth
    • Data Transfer Rate
  • Transmission Media
    • Guided
      • Twisted Pair Cable
      • Coaxial Cables
      • Optical Fiber, etc
    • Un-Guided
      • Infra-Red
      • Blue-tooth
      • Microwave
      • Satellites
      • Wifi, etc
  • Network Devices
    • Modem
    • Router
    • Switch
    • Hub, etc
  • Network Topologies
    • Bus
    • Ring
    • Star
    • Tree, etc.
  • Network Types
    • PAN
    • MAN
    • LAN
    • WAN
  • Network Protocols
    • TCP/IP
    • FTP
    • PPP
    • HTTP
    • SMTP
    • POP3
    • Telnet, etc.
  • Mobile Technologies
  • Network Security
  • Internet Services
  • Problem Solving

Unit III – Database Management System

Database Management System - Detailed Syllabus
  • Handshake to Database Management System
    • Database Concepts
    • Relational Database Management System
    • Concept of
      • Relation
      • Domain
      • Attributes
      • Degree
      • Cardinality
      • Candidate Keys
      • Primary Key
      • Alternate Keys
      • Foreign Keys
      • Problem Solving
  • Structured Query Language
    • Introduction to SQL
      • SQL classification – DDL, DML, DCL 
      • Data Types
      • DDL Commands
      • DML Commands
      • Aggregate Functions
      • Scalar Functions
      • Problem Solving
    • Joins
      • Handling Multiple Tables
      • Equi -joins
      • Self -joins
      • Natural Joins, etc.
      • Problem Solving
  • Interfacing Python with MySQl
    • Performing SQL operation from Python
      • Inserting
      • Deleting
      • updating, and
      • Querying
    • Problem Solving

Assignment

You will be provided with regular tests and assignments. As a result you will be able to handle assignments and Tests conducted in your school.

Project

Project is putting together what ever you have learned so far. Hence project helps in building that confidence. We align our teaching methodology which is skill based right from the beginning, so that project becomes a cake walk for you.