Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Experiments with Innovative Teaching Learning Programming
1. 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.
2. 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?
3. 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
4. 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
10. 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
11. 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.