Class 11-12

Class 11 Computer Science

BSEB 100-Day Study Plan
Notes, MCQs, and Solutions

Explore Class 11

Class 12 Computer Science

Advanced Topics & Practical Guide
Board Exam Preparation

Explore Class 12

Syllabus

Class 11 and Class 12 Computer Science Syllabus

Class 11 Computer Science Syllabus (Integrated with STET & BPSC Basics)

Unit 1: Computer Fundamentals

  1. Introduction to Computers and Generations
  2. Functional Components of a Computer System
  3. Number Systems:
    • Binary, Octal, Decimal, Hexadecimal
    • Conversions and Arithmetic Operations
  4. Basics of Hardware and Software:
    • System and Application Software
    • Utility Software and Operating Systems
  5. Data Representation:
    • ASCII, Unicode, Fixed and Floating-Point Representation
    • Logic Gates (AND, OR, NOT, NAND, NOR, XOR)

Unit 2: Programming Basics (Foundation for OOP)

  1. Programming Methodology:
    • Algorithm Development and Flowcharts
    • Pseudocode
  2. Basics of C++ Programming:
    • Syntax and Semantics
    • Data Types, Variables, and Constants
    • Input/Output Operations
    • Operators: Arithmetic, Relational, Logical
    • Control Structures: if-else, switch, loops (for, while, do-while)
  3. Functions in C++:
    • Built-in Functions
    • User-defined Functions
    • Recursion Basics

Unit 3: Data Organisation and Structures

  1. Memory Units and Storage Devices
  2. Arrays:
    • Definition and Types (1D, 2D)
    • Traversal, Insertion, and Deletion
  3. Strings:
    • Character Arrays and String Functions

Unit 4: Networking Basics

  1. Introduction to Computer Networks:
    • Types: LAN, MAN, WAN
    • Network Devices: Hub, Switch, Router, Modem
  2. Network Topologies
  3. Basic Protocols and Communication Models (OSI & TCP/IP Overview)

Unit 5: Emerging Trends

  1. Artificial Intelligence (AI) Basics
  2. Introduction to Cloud Computing
  3. Internet of Things (IoT)
  4. Cyber Security Essentials:
    • Threats and Vulnerabilities
    • Prevention Methods

Class 12 Computer Science Syllabus (Integrated with Advanced STET & BPSC Topics)

Unit 1: Object-Oriented Programming in C++

  1. Concepts of Object-Oriented Programming (OOP):
    • Classes and Objects
    • Constructors and Destructors
    • Inheritance: Single, Multiple, Multilevel
    • Polymorphism: Function Overloading, Operator Overloading
  2. File Handling:
    • File Streams and Modes
    • Reading and Writing Files

Unit 2: Data Structures

  1. Advanced Linear Data Structures:
    • Stacks: Push, Pop Operations
    • Queues: Circular and Priority Queues
  2. Non-Linear Data Structures:
    • Trees: Binary Trees, Traversals
    • Graphs: Basics and Representation
  3. Searching and Sorting Algorithms:
    • Linear Search, Binary Search
    • Bubble Sort, Insertion Sort, Merge Sort

Unit 3: Database Management System

  1. Introduction to Databases and RDBMS
  2. SQL (Structured Query Language):
    • DDL and DML Commands
    • Aggregate Functions and Joins
    • Database Normalization and Keys
  3. Data Integrity and Security

Unit 4: Networking and Communication

  1. OSI Model and TCP/IP Model in Detail
  2. Networking Concepts:
    • IP Addressing and Subnetting
    • HTTP, FTP, SMTP, DNS
  3. Wireless Technologies:
    • Wi-Fi, Bluetooth
    • Mobile Communication (3G, 4G, 5G)
  4. Cyber Security:
    • Encryption and Decryption
    • Firewalls and Digital Signatures

Unit 5: Web Development

  1. HTML and CSS for Static Web Pages
  2. JavaScript for Client-Side Scripting:
    • Variables, Operators, and Functions
    • Event Handling
  3. Introduction to PHP for Server-Side Scripting:
    • Variables, Arrays, and Functions
    • Form Handling
    • Database Connectivity with PHP
  4. Responsive Web Design Basics

Unit 6: Boolean Algebra

  1. Boolean Expressions:
    • Simplification using Laws
    • Truth Tables
  2. Karnaugh Maps (K-Maps):
    • Simplification Techniques
  3. Applications of Boolean Algebra in Circuit Design

Unit 7: Emerging Technologies

  1. Blockchain Technology Overview
  2. Artificial Intelligence (AI) and Machine Learning (ML)
  3. Virtual Reality (VR) and Augmented Reality (AR)
  4. Ethical Hacking and Cyber Laws
OlderNewest

Post a Comment