Introduction to Computers
Number Systems
Computer Organization
Operating System Concepts
Working with Windows Operating System
Problem-Solving Techniques
Introduction to C++ Programming
Flow of Control
Functions
Arrays and Structures
Object-Oriented Programming Techniques
Classes and Objects
Polymorphism
Inheritance
| Topic | Sub Topic | Approximate Number of Classes |
| Introduction to Computers | Generations of Computers, Data and Information, Components of a Computer, Booting of Computer (Cold & Warm Booting) | 3-4 |
| Number Systems | Introduction to Number Systems, Data Representations, Different Types of Number Systems | 3-4 |
| Computer Organization | Introduction to Computer Organization, Functional Units of a Computer, Arithmetic Logic Unit (ALU), Registers and their Types, Memory Organization (Primary & Secondary Memory), Input and Output Devices | 3-4 |
| Operating System Concepts | Types of Operating Systems, Functions of Operating System, Process Management, Memory Management, File Management | 3-4 |
| Working with Windows Operating System | Introduction to Windows OS, Desktop and its Components, File Management in Windows, Control Panel and its Utilities, System Tools and Accessories | 3-4 |
| Problem-Solving Techniques | Specification and Abstraction, Composition and Decomposition, Iteration and Recursion | 3-4 |
| Introduction to C++ Programming | Overview of C++, Structure of C++ Program, Data Types and Variables, Input and Output Statements | 3-4 |
| Flow of Control | Sequential Statement, Decision-Making Statements (if, if-else, nested if, switch-case), Looping Statements (for loop, while loop, do-while loop) | 3-4 |
| Functions | Definition and Declaration of Functions, Function Call and Return, Types of Functions (Built-in & User-Defined), Function Overloading, Recursion | 4-5 |
| Arrays and Structures | Arrays (Definition, Declaration, Types, Array Operations), Structures (Definition, Declaration, Accessing Members, Array of Structures, Nested Structures) | 3-4 |
| Object-Oriented Programming Techniques | Introduction to OOP, Basic Concepts of OOP (Objects, Classes, Abstraction, Encapsulation, Inheritance, Polymorphism) | 4-5 |
| Classes and Objects | Defining Classes and Objects, Access Specifiers, Constructors and Destructors, OOP Implementation | 3-4 |
| Polymorphism | Function Overloading, Operator Overloading, Runtime Polymorphism (Virtual Functions, Pure Virtual Functions) | 3-4 |
| Inheritance | Types of Inheritance (Single, Multiple, Multilevel, Hierarchical, Hybrid), Accessing Base Class Members | 3-4 |
11+ Years of Experience
B.Sc, M.Sc, M.Phil, PhD ( CLRI )
10+ Years of Experience
B.E, M.E, PhD (IIT Madras), PDF (university of Luxembourg)
9+ Years of Experience
B.tech, M.tech ( IIT BOMBAY)
Copyright © 2024 Brainshine Academy
Powered by ETmantra eLearning Solutions