|Class 11 and 12
Python Basics; History of computers, Object-oriented design, programming languages, Web, Interpretation vs. compiling, Primitive types, casting, Syntax and semantics, variables, classes and objects, inheritance sets, tuples, expressions, assignments, selections, loops, functions, Lists, Linear search, binary search, Recursion, Time complexity, Algorithm, Divide-and-conquer, backtracking, greedy algorithm, dynamic programming, Linked list, set, map, queues, sorting algorithms, hashing, AVL tree
General OOPs Concepts; C++ Data Handling; Algorithms; Flow of Control; Consol I/O Operations; Structured Data Type; Arrays; Functions; Standard Library and Header Files; Data Representation; Computer Organization
WEB Development using HTML/XML; Server & client scripts; Web Management; Creating Web Site; Image-Editing tools; Audio & video capture and editing using software tools; Multimedia authoring.
Networking and Open Standards: Computer Networking, Open Source Concepts; Programming Fundamentals: Access specifier for classes, Members and methods, Concept of package; Inheritance: Need and implementation, Method Overloading and Overriding, Abstract Class and Interfaces, use of interfaces; Commonly used libraries; Relational Database Management System: SQL Queries; IT Applications : e-governance, e-Business and e-Learning