experimenting innovative teaching learning

11
Experiments with Innovative Teaching Learning Nazia Nishat Lecturer, Software Engineering March 12, 2016 Problem/Situation/ Question Compare existing theory Apply to problem Engage thinking - guess Sharing instances of how students demonstrate learning in class.

Upload: nazia-nishat

Post on 12-Apr-2017

96 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Experimenting Innovative teaching learning

Experiments withInnovative Teaching Learning

Nazia NishatLecturer, Software Engineering

March 12, 2016

Problem/Situation/Question

Compare existing theory

Apply to problem

Engage thinking - guessSharing instances

of how students demonstrate

learning in class.

Page 2: Experimenting Innovative teaching learning

How can students learn programming?

• 40 years of research in teaching• Novice students still find it difficult to learn

programming.• Explaining and modeling programming has not

worked.• Using the engaging technique shown, can we

get students to engage in deciding how to program?

Page 3: Experimenting Innovative teaching learning

Using pair & group work getting students to solve a simple problem

To understand how a program works, they guess how to instruct a machine

Presenting a familiar situation where a memory is required then challenging them with a problem

Page 4: Experimenting Innovative teaching learning

Group Posters – they learn by correcting their mistakes during presentation

They added that A,B,C can be any

number e.g., not only 6 & 4

They made corrections in their answer

Page 5: Experimenting Innovative teaching learning

Corrections during presenationThey have

narrated the procedure

They have improved their

thinking & understanding

Page 6: Experimenting Innovative teaching learning

Concept of repetition – discovering the need for repetition

To understand the need for repetition, multiple data sets are given

Page 7: Experimenting Innovative teaching learning

Learning need for repetition – sample poster presentations

They first discover the need for repetition and

later learn the command for repetition

Page 8: Experimenting Innovative teaching learning

Programming instructions & learning condition instructions

INPUT OUTPUT

Programming tabular problem including conditional output

Page 9: Experimenting Innovative teaching learning

Discovering concept ofconditional (IF-ELSE) logic

After guessing the conditional logic required they learn the IF-ELSE command

Page 10: Experimenting Innovative teaching learning

Concept of another type of variable

To read name or text they

need another type of variable

They made a repetition mistake

which was corrected after presentation

Page 11: Experimenting Innovative teaching learning

Concluding Remarks

• I have prepared similar slides for the teaching of C Programming Language and Discrete Mathematics.

• If interested, I can share my work with the group.

• Students appear to learn better if the actual theory is given after they have brainstormed and attempted to solve the problem by themselves.

• They then learn to be creative problem solvers which is what we want our students to be.