31
When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Embed Size (px)

Citation preview

Page 1: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

When research learns from teachers!

PhD Student: Mara SaeliPromoter: Prof. Wim JochemsPromoter: Prof. Bert ZwaneveldSupervisor: Dr. Jacob Perrenet

Page 2: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 2

Technical University of Eindhoven:

Page 3: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 3

Table of Contents

Page 4: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 4

Page 5: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 5

Average days per

year in school:

200 days!

Page 6: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 6

Page 7: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 7

Page 8: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

SUMMARIZING

Teachers’ knowledge includes:

• Students• Topics to teach• Teaching methods• and of course much more

Mara Saeli - Learning from teachers 8

Page 9: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 9

Pedagogical Content Knoweldge

Page 10: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 10

PCK

Pedagogical Content Knowledge (PCK) is a concept introduced by Shulman and it is defined as:

“The ways of representing and formulating the subject that make it comprehensible to others (Shulman, 1986, p.9)”

Page 11: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 11

Page 12: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 12

PCK

Three kinds of PCK:

• Personal PCK

• General PCK

• Material PCK

Page 13: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 13

Pedagogical Content Knoweldge

of

Programming

Page 14: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 14

Research Question

What is the general PCK of Programming in the sense of Software Development, and to what extend is it present in today’s Dutch secondary level educational practice?

Sub-Research Questions• Which general PCK, described in the literature, can be

considered relevant for the secondary level Programming Education?

• What are the characteristics of general PCK of secondary Programming Education?

• How can the personal PCK of Programming be measured?

• What is the personal PCK of Programming of Dutch CS teachers?

Page 15: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Discovering the

Pedagogical Content

Knowledge of Programming

Uncovering

Page 16: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Two Instruments:

• CoRe: Content Representation

• PaP-eRs: Pedagogical and Professional Repertoire

Page 17: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

CoRe (Content Representation)

BIG IDEAS

These "ideas" refer to the topics that teachers consider to be at the heart of understanding the topic. Without these topics students cannot learn to program.

Example: Variables, Functions, etc.

Page 18: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

CoRe (Content Representation)

QUESTIONS:

• What do you intend the students to learn about this idea?• Why is it important for the student to know this idea?• What else you might know about this idea (that you don't

intend students to know yet)?• What are difficulties/ limitations connected with the

teaching of this idea?• What do you think students need to know in order for

them to learn this concept ?• Which other factors influence your teaching of this idea?• What are teaching procedures (and particular reasons for

using these to engage with this idea)?• What are your specific ways of ascertaining students

understanding or confusion around this idea?

Page 19: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 19

SUMMARIZING:

• what are the reasons to teach this topic?

• what are the concepts we need to teach it?

• what are the most common difficulties/misconceptions students encounter while learning this topic?

• and how to teach this topic?

Page 20: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

WORKSHOPS

Workshops intended for experienced teachers who by participating to this workshop will have the oppportunity to communicate with other computer science teachers and spend some time to reflect on their own teaching practices.

CoRe (Content Representation)

Page 21: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

PaP-eRs (Pedagogical and Professional Repertoire)

PaP-eRs are intended to represent the teachers’ reasoning (the thinking and actions) of Informatics teachers with developed PCK in teaching a specific aspect of Programming.

Page 22: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

PaP-eRs (Pedagogical and Professional Repertoire)

PaP-eRs are obtained by class

observations and interviews with single

teachers.

Page 23: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

FIRST PRELIMINARY RESULTS

Page 24: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 24

THE FOUR QUESTIONS:

• what are the reasons to teach programming?

• what are the concepts we need to teach it?

• what are the most common difficulties/misconceptions students encounter while learning to program?

• and how to teach programming?

Page 25: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 25

First Results: 1Q

What are the reasons to teach programming?

• problem solving skills and offering the students a subject which includes aspects of different disciplines (alfa, beta and gamma).

Page 26: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 26

First results: 2QWhat are the concepts we need to

teach it?

• (alfa aspect) programming knowledge, which refers to the knowledge of the data, instructions and syntax of a programming language;

• (beta aspects) programming strategies, identifying the way in which the syntax is used to create programs to solve problems;

• (gamma aspect) programming sustainability: which refers to the ability to create user friendly and attractive program/software that takes care of ethical and privacy issues.

Page 27: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 27

First results: 3Q

what are the most common difficulties/ misconceptions students encounter while learning to program?

• These difficulties can be of a more generic nature (e.g. a general problem of orientation, paradigm shift, tendency to converse with a computer as if it was a human) or of a more specific nature (e.g. the conflation object/variable that decides which characteristics of an object should be considered).

Page 28: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 28

First results: 4Q

How to teach this topic?

• Discussion about the teaching methods, such as possible and effective teaching sequences; common misconceptions; and difficulties students report.

Page 29: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

NEEDS

We need to learn more from teachers to

better understand the Pedagogical

Content Knowledge of Programming.

Page 30: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

WORKSHOPS

If you would like to take part in one

of my workshops, please ask me

now (or later)!

Page 31: When research learns from teachers! PhD Student: Mara Saeli Promoter: Prof. Wim Jochems Promoter: Prof. Bert Zwaneveld Supervisor: Dr. Jacob Perrenet

Mara Saeli - Learning from teachers 31