session plan for programming using c++.xls

Upload: jai-deep

Post on 04-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Session Plan for Programming Using C++.xls

    1/18

    Source

    Chapter 1

    Chapter 2

    Session 1 -

    Session 3 -

    Session 2 -

    Chapter 2

    (Exercises

    of Chap 1 &

    2 are at the

    end of

    Chap 2 in

    the SG)

  • 8/14/2019 Session Plan for Programming Using C++.xls

    2/18

    Chapter 3

    Chapter 4

    Chapter 5

    Chapter 6

    Session 8 -

    Session 7 -

    Session 6 -

    Session 5 -

    Session 4 -

    Chapter 4

    (Exercises

    of Chap 3 &

    4 are at the

    end of

    Chap 4 in

    the SG

  • 8/14/2019 Session Plan for Programming Using C++.xls

    3/18

    Chapter 7

    Chapter 8

    Chapter 8

    (Exercises

    of Chap 7 &

    8 are at the

    end of

    Chap 8 in

    the SG

    Chapter 6(Exercises

    of Chap 5 &

    6 are at the

    end of

    Chap 6 in

    the SG)

    Session 10 -

    Session 9 -

    Session 11 -

    Session 12 -

  • 8/14/2019 Session Plan for Programming Using C++.xls

    4/18

  • 8/14/2019 Session Plan for Programming Using C++.xls

    5/18

    Chapter 13

    Chapter 14

    Exercises

    Chapter 15

    Session 18 -Chapter 12

    (Exercises

    of Chap 11

    & 12 are at

    the end of

    Chap 12 in

    the SG)

    Session 21 -

    Session 22 -

    Session 19 -

    Session 20 -

  • 8/14/2019 Session Plan for Programming Using C++.xls

    6/18

  • 8/14/2019 Session Plan for Programming Using C++.xls

    7/18

    Session Plan - Programming Using C++

    Method of handling Activities Category

    1. Faculty will demonstrate the steps A

    2. Faculty will demonstrate the steps in a discussion mode by asking the students to perform

    the steps.

    B

    3. Ask the class to write the program in their note books. Discuss the solution. If time permits,

    call any one student and ask him/her to execute the program on the faculty node.

    C

    4. After the demonstration, call any student to perform the activity on the faculty node. D

    5. Students to do these exercises in the MR without guidance from the faculty. E

    6. Students to do these exercises in the CR with guidance from faculty. F

    Topic/Activity Name Time

    Duration

    in min

    Objectives 3Object-Oriented Methodology 26

    Analysis and Design 20

    Creating Classes in C++ 25

    1.D.1 10

    1.D.2 15

    1.P.1 15

    Summary 5

    Total 119

    Objectives 3

    Variables and Datatypes 20

    Writing and Executing a C++ Program 30

    Introduction to Arrays 20

    2.D.1 20

    2.P.1 20

    Summary 7

    Total 120

    Exercise 1 20

    Exercise 2 50

    Exercise 3 10

    Exercise 4 10

    Additional Exercises 1 20

    Total 110

    R

    R

    R

  • 8/14/2019 Session Plan for Programming Using C++.xls

    8/18

    Objectives 3

    Access Specifiers 55

    Static Variables and Functions 25

    3.P.1 15

    Friend Functions and Classes 15

    Summary 2Total 115

    Objectives 5

    Operators 10

    Conditional Constructs 20

    Loop Constructs 25

    4.D.1 10

    4.D.2 10

    4.P.1 15

    The Scope of a Variable 15

    Summary 5

    Total 115

    Exercise 1 40

    Exercise 2 30

    Exercise 3 20

    Additional Exercises 3 25

    Total 115

    Objectives 5

    Multidimensional Arrays 20

    5.D.1 15

    5.P.1 15

    Passing Array as Parameter 20

    5.P.2 10

    Enumeration (ENUM) 20

    Summary 5

    Total 110

    Objectives 5

    In-Built Functions 40

    Command Line Parameters 15

    6.D.1 20

    R

    R

    R

    R

    R

  • 8/14/2019 Session Plan for Programming Using C++.xls

    9/18

  • 8/14/2019 Session Plan for Programming Using C++.xls

    10/18

    Objectives 5

    Identifying Relationships Between Classes 40

    Classes and Inheritance 30

    9.D.1 15

    9.P.1 15

    Summary 10Total 115

    Objectives 5

    Implementing Late Binding 80

    10.D.1 20

    Summary 5

    Total 110

    Exercise 1 55

    Exercise 2 40

    Additional Exercises 1 25

    Total 120

    Objectives 5Introduction to Multiple Inheritance 15

    Ambiguities in Multiple Inheritance 20

    Invocation of Constructors and Destructors 10

    11.P.1 10

    Summary 5

    Recap Chapter 1-11 50

    Total 115

    Objectives 5

    Stream Class Hierarchy 2

    Stream Insertion and Extraction 10

    12.D.1 5

    File Input and Output 28

    File Open and Close 5

    12.D.2 10

    12.P.1 10

    Open Mode Bits 5

    CR

    CR

    CR

    CR

    MR

  • 8/14/2019 Session Plan for Programming Using C++.xls

    11/18

    File Pointers 15

    12.D.3 5

    12.P.2 10

    Summary 10

    Total 120

    Exercise 1 75

    Exercise 2 45

    Total 120

    Objectives 2Exception Handling 20

    13.D.1 10

    13.D.2 10

    13.P.1 10

    Tips on Exception-Handling 20

    Templates 40

    Summary 3

    Total 115

    Objectives 5

    Linked Lists 40

    Single Linked List 25

    Inserting of Nodes in a Single Linked List 40

    Summary 5

    Total 115

    Exercise 4 45

    Exercise 5 40

    Exercise 8 30115

    Objectives 5

    Traversing a Linked List 20

    15.D.1 15

    Querying Information 20

    Deleting Nodes 20

    MR

    MR

    CR

    CR

    CR

  • 8/14/2019 Session Plan for Programming Using C++.xls

    12/18

    15.D.2 15

    15.P.1 5

    Summary 5

    Total 105

    Recap (Two-Dimensional Arrays, Pointers, Structures, and File Descriptors) 120Total 120

    MT 120

    n 21 contains MR Excercises that are based on concepts covered till this point in the course from

    e Recap sessions for:

    ggested topics

    ent's doubts

    u can additionally conduct quiz/GDs or discuss additional questions with the students.

    CR

  • 8/14/2019 Session Plan for Programming Using C++.xls

    13/18

    Demonstr

    ation

    Strategy

    A

    A

    C

    A

    C

  • 8/14/2019 Session Plan for Programming Using C++.xls

    14/18

  • 8/14/2019 Session Plan for Programming Using C++.xls

    15/18

    A

    C

    C

    C

    A

    C

    C

    C

    C

  • 8/14/2019 Session Plan for Programming Using C++.xls

    16/18

    A

    C

    A

    C

    A

    A

    C

  • 8/14/2019 Session Plan for Programming Using C++.xls

    17/18

    A

    C

    A

    A

    C

    A

  • 8/14/2019 Session Plan for Programming Using C++.xls

    18/18

    A

    C

    XERCISES.