Class 11 and Class 12 Computer Science Syllabus
Class 11 Computer Science Syllabus (Integrated with STET & BPSC Basics)
Unit 1: Computer Fundamentals
- Introduction to Computers and Generations
- Functional Components of a Computer System
- Number Systems:
- Binary, Octal, Decimal, Hexadecimal
- Conversions and Arithmetic Operations
- Basics of Hardware and Software:
- System and Application Software
- Utility Software and Operating Systems
- Data Representation:
- ASCII, Unicode, Fixed and Floating-Point Representation
- Logic Gates (AND, OR, NOT, NAND, NOR, XOR)
Unit 2: Programming Basics (Foundation for OOP)
- Programming Methodology:
- Algorithm Development and Flowcharts
- Pseudocode
- 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)
- Functions in C++:
- Built-in Functions
- User-defined Functions
- Recursion Basics
Unit 3: Data Organisation and Structures
- Memory Units and Storage Devices
- Arrays:
- Definition and Types (1D, 2D)
- Traversal, Insertion, and Deletion
- Strings:
- Character Arrays and String Functions
Unit 4: Networking Basics
- Introduction to Computer Networks:
- Types: LAN, MAN, WAN
- Network Devices: Hub, Switch, Router, Modem
- Network Topologies
- Basic Protocols and Communication Models (OSI & TCP/IP Overview)
Unit 5: Emerging Trends
- Artificial Intelligence (AI) Basics
- Introduction to Cloud Computing
- Internet of Things (IoT)
- 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++
- Concepts of Object-Oriented Programming (OOP):
- Classes and Objects
- Constructors and Destructors
- Inheritance: Single, Multiple, Multilevel
- Polymorphism: Function Overloading, Operator Overloading
- File Handling:
- File Streams and Modes
- Reading and Writing Files
Unit 2: Data Structures
- Advanced Linear Data Structures:
- Stacks: Push, Pop Operations
- Queues: Circular and Priority Queues
- Non-Linear Data Structures:
- Trees: Binary Trees, Traversals
- Graphs: Basics and Representation
- Searching and Sorting Algorithms:
- Linear Search, Binary Search
- Bubble Sort, Insertion Sort, Merge Sort
Unit 3: Database Management System
- Introduction to Databases and RDBMS
- SQL (Structured Query Language):
- DDL and DML Commands
- Aggregate Functions and Joins
- Database Normalization and Keys
- Data Integrity and Security
Unit 4: Networking and Communication
- OSI Model and TCP/IP Model in Detail
- Networking Concepts:
- IP Addressing and Subnetting
- HTTP, FTP, SMTP, DNS
- Wireless Technologies:
- Wi-Fi, Bluetooth
- Mobile Communication (3G, 4G, 5G)
- Cyber Security:
- Encryption and Decryption
- Firewalls and Digital Signatures
Unit 5: Web Development
- HTML and CSS for Static Web Pages
- JavaScript for Client-Side Scripting:
- Variables, Operators, and Functions
- Event Handling
- Introduction to PHP for Server-Side Scripting:
- Variables, Arrays, and Functions
- Form Handling
- Database Connectivity with PHP
- Responsive Web Design Basics
Unit 6: Boolean Algebra
- Boolean Expressions:
- Simplification using Laws
- Truth Tables
- Karnaugh Maps (K-Maps):
- Simplification Techniques
- Applications of Boolean Algebra in Circuit Design
Unit 7: Emerging Technologies
- Blockchain Technology Overview
- Artificial Intelligence (AI) and Machine Learning (ML)
- Virtual Reality (VR) and Augmented Reality (AR)
- Ethical Hacking and Cyber Laws
Post a Comment