0% found this document useful (0 votes)
7 views3 pages

C++ Problem Solving Lesson Plan 2019-20

The document outlines the lesson plan for the MCA I A and B classes at MES's Institute of Management and Career Courses for the academic year 2019-20, focusing on Problem Solving using C++. It details the topics to be covered over 32 sessions, including problem-solving techniques, C++ basics, control statements, functions, classes, operator overloading, inheritance, and practical applications. Each topic is assigned specific weeks for execution, providing a structured approach to the curriculum.

Uploaded by

Ravi Zirmite
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views3 pages

C++ Problem Solving Lesson Plan 2019-20

The document outlines the lesson plan for the MCA I A and B classes at MES's Institute of Management and Career Courses for the academic year 2019-20, focusing on Problem Solving using C++. It details the topics to be covered over 32 sessions, including problem-solving techniques, C++ basics, control statements, functions, classes, operator overloading, inheritance, and practical applications. Each topic is assigned specific weeks for execution, providing a structured approach to the curriculum.

Uploaded by

Ravi Zirmite
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd

MES's Institute of Management and Career Courses Lesson Plan for A.Y.

2016-17

MES's Institute of Management and Career Courses


Lesson Plan for A.Y. 2019-20

Class MCA I A and B Batch 2019-2022


Subject:- IT 11 Problem Solving using C++

Total No.
Sessio
Details of topic covered of Sessions Execution Week
n No.
required

1 Introduction to Problem Solving Techniques


1.1 Pseudocode
1.2 Algorithmic paradigms- Greedy, Dynamic Programmin
Divide and Conquer 4 7/8/19 to 16/8/19
1.3 Efficiency of Algorithms
1.4 Analysis of Algorithms
2 Basics of C++

2.1 A Brief History of C & C++ , C Vs C++


2.2 A Simple C++ Program , Application of C++ 2 19/8/19 to 20/8/19

2.3 Structure & Class, Compiling & Linking


MES's Institute of Management and Career Courses Lesson Plan for A.Y. 2016-17

3 C++ Expressions and Control Statements


3.1 Tokens, Keywords, Identifiers & Constants
3.2 Basic Data Types, User-Defined Data Types
3.3 Reference Variables, Operator in C++
3.4 Scope Resolution Operator, Member Dereferencing 4 21/8/19 to 31/8/19
3.5 Operators, Memory Management Operators
3.6 if..else,
3.7 Manipulators, Type Cast
switch..case Operator
statement while, for, break,
continue, goto statements
4 Functions In C++
4.1 The Main Function, Function Prototyping
4.2 Call by Reference, Call by Address,
4.3 Call by Value, Return by Reference
4 03/9/19 to 09/9/19
4.4 Inline Function, Default Arguments
4.5 Const Arguments, Function Overloading,
4.6 Friend Function
5 Classes & Objects
5.1 A SampleMember
5.2 Defining C++ Program with Making
Functions, class, Access modifiers
an Outside
Function Inline
5.3 Arrays within a Class
5.4 Memory Allocation for Objects
5.5 Static Data Members, Static Member
5.6 Functions, Arrays of Objects 6 11/9/19 to 21/9/19
5.7 Friend
5.8 Object Functions,
as FunctionReturning
Arguments Objects, Const member
functions
5.10 Constructor - Parameterized Constructor, Multiple
5.9 Pointer toinMembers,
Constructor Local Classes
a Class, Constructors with Default
Arguments
5.11 Destructor
6 Operator Overloading
6.2 Overloading Unary Operator, Overloading Binary
6.1
Operator, OverloadingOverloading
Defining operator Binary Operator Using Friend
Function.
4 23/9/19 to 28/9/19
6.3 Manipulating of String Using Operators
6.4 Rules for Overloading Operators
7 Inheritance & Polymorphism
7.1 Types
7.2 Defining Derived Classes Multilevel, Hierarchical,
of Inheritance-Single,
Multiple Inheritance, Hybrid Inheritance
7.3 Virtual Base Classes, Abstract Classes
7.4 Constructor in Derived Classes 4 30/9/19 to 07/10/19
7.5 Nesting of Classes
7.6 Pointer to Derived Class
7.7 Virtual Function
8 Applications
8.1 Tower of Hanoi
8.2 Tic-Tac –Toe
4 09/10/19 to 16/10/19
MES's Institute of Management and Career Courses Lesson Plan for A.Y. 2016-17

4 09/10/19 to 16/10/19
8.3 Chess
8.4 Mouse in a maze
Total 32

Dr. Venugopal S. Narsingoju


Asst. Professor

You might also like