• Tidak ada hasil yang ditemukan

CER-051219.ppt 762KB Jun 23 2011 12:33:20 PM

N/A
N/A
Protected

Academic year: 2017

Membagikan "CER-051219.ppt 762KB Jun 23 2011 12:33:20 PM"

Copied!
33
0
0

Teks penuh

(1)

Computing Education Research

Anders Berglund Informationsteknologi Uppsala universitet Uppsala

(2)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Computing education research at

Uppsala University

 How do our students understand computer

science concepts?

(3)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Computing Education Research

This talk

 What can we say about how grading in an

internationally distributed project-based course?

and

 Why and how to do research in computing

education?

Two parallel stories

(4)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

1. Background

• A research approach? • Phenomenography

2. Results concerning grading

• The setting

• The teachers’ grades

• The students’ peer evaluation • The experience of being graded • Results concerning grading

3. Summary

• Computing Education Research • Some research results

• Choosing a research approach

(5)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

What does it mean to learn

something?

Unfortunately (?)….

General case:

A “meaningless” question

It all depends on

(6)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Quantitative/Qualitative research

 Quantitative research is grounded on

• “… the assumption that features of the social environment

constitute an objective reality … collecting numerical data on observable variables”

 Qualitative research is grounded on

• “… the assumption that individuals construct a social reality

in the form of meanings and interpretations. … studying … intensively in natural settings”

Implications for the role of the researcher, the concept of evidence, interpretation etc.

(7)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

A research

approach/methodology/

framework

Offers a way to perform research in

learning

Organizes “ways to see things”

A lens with a certain focus

With a specific research approach:

Some issues get clearer, others blurred

(8)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Research approach/methodology/framework

Phenomenography

(Marton & Booth, 1997)

 Takes the learners’ perspective.

 Aims at analysing and describing the variation

in students’ experience (understanding, learning).

 A empirical, qualitative research approach  Data is often collected through interviews

 Outcome: A few qualitatively different ways, in

which something is understood within a student cohort

(9)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Phenomenography

Students taking a course

TCP

Researcher

The researcher studies the different ways in which the students understand TCP

(10)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Why the learners’ perspective?

A teacher’s understanding of how her

students understand and learn about

something (CS concepts, for example TCP)

is a good tool for improving teaching.

A change that is not perceived as “good”

by the students does not improve

learning.

 Example: Grades are not the driving force for

(11)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

1. Background

• A research approach? • Phenomenography

2. Results concerning grading

• The setting

• The teachers’ grades

• The students’ peer evaluation • The experience of being graded • Results concerning grading

3. Summary

• Computing Education Research • Some research results

• Choosing a research approach

(12)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Background:

The Runestone initiative

A project course in computer systems

 A project-based course in distributed systems,

real-time programming and computer communication.

 Third/fourth year students majoring in CS.

 International collaboration for students who do

not go on exchanges.

(13)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Project course in computer systems

The Runestone project

USA Sweden

• 3 + 3 advanced CS students per team • 16 teams in total

• No lectures

• Tutoring by e-mail and chat

(14)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Student project

 Student project: Produce a software system to control a

(modified) Brio labyrinth from any Web-browser.

(15)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

 Both the process and the project are graded, in

relation to the teams’ own plan

 Process grade is based on weekly meetings  Components of grade:

• Team performance, in relation to the team’s own plan • Individual contribution

• Peer evaluation

• The instructor’s decision.

 Team members are graded by “their” instructor  Different grading schemes in Sweden and US

• Sweden: pass/fail • US: A to E

Grading in Runestone

(16)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Analysing the grading in Runestone

 Teachers’ distribution of grades (quantitative)

 Peer evaluation

The students’ evaluation of each others’ contributions

(quantitative)

 Students’ experienced purpose of being graded

(17)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Grades

 Grades awarded by the instructors, according to

the Runestone scheme (Max = 100, Pass ≈ 60)

(18)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Peer evaluation

From Swede to Swede 22,25

From Swede to American 18,79

From American to American 20,07

From American to Swede 20,07

 Each student awarded USD 120.- to his

team-mates

(19)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

The experienced purpose of being

graded

Cat Getting a good grade …

1.

2.

3.

… has a value on its own

… is a tool to reach other aims

… is sub-ordinated to other aims

Focus is on

The grade per se

The benefits of a good grade

Me and the team My team and

(20)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Results on grading

 Getting a good grade is not the driving force for

most students in this project.

 ”Me in the team” or ”My team in front of other

teams” is often important.

 How generalizable are these results?

• Research in computing education research are normally

situationally bound

 How can we use this in our teaching?

• Both ”hard” results and insights gained by doing the

(21)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

1. Background

• A research approach? • Phenomenography

2. Results concerning grading

• The setting

• The teachers’ grades

• The students’ peer evaluation • The experience of being graded • Results concerning grading

3. Summary

• Computing Education Research • Some research results

• Choosing a research approach

(22)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

On Computing Education Research

 Theoretically sound research in students’

learning in Computing can serve to improve teaching.

 Different research approaches offer various

contributions to our understanding of students’ learning.

 The perspective on ”reality”, what can be

studied, what can be known, what the

researcher’s role is, how research is performed etc. varies.

This talk: Some examples of

(23)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Example, research approach

Constructivism

 A family of traditions

 Jean Piaget, 1896 - 1980

• Reality is rejected or irrelevant

• Knowledge is constructed by each individual • No firm methodology

• Passive learning will fail

(24)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Empirical results from constructivism

in CS Education

 Students construct rules for parameters. They

are only sometimes successful. (Fleury, 1991)

 Students construct their own understanding of

variables. (Paz, 1996; and others)

 Software visualization in itself does not help

(25)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Applications of constructivism in

Computer Science Education

 Think twice when using visualizations

 Explicitly teach the model of the computer  Don’t start with abstractions

 Teach planning, teach to avoid “bricolage”  Don’t run to the computer

 Organize “closed labs”

(26)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Example, research approach: A

socio-cultural perspective

Thinking/Learning is not influenced by the environment

Thinking/Learning is an interaction between the individual and the environment

 A family of traditions in research into learning  Common “source of inspiration”: Lev Vygotsky

(27)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Applications of the soci-cultural

tradition

 Why do teams of students interpret a

programming task so differently? (Holland & Reeves, 1996)

 Why do our students hand in “incorrect”

programs? (Ben-David Kolikant, 2005)

The example: Open source community

(28)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Example, research approach:

Critical enquiry

 Critical enquiry (research with “a mission”, often

to address power imbalances)

• Feminist research

 Cannot be defined in ontological stand or

research methodology

 Instead, it questions fundamental principals and

(29)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Feminist research, an example of

critical research

 Are there factors within computer science itself,

that preserves the currently dominating gender structure? (Björkman & Trojer, 2002)

“We consider it of vital and decisive importance that gender research is done from within computer science.”

(30)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Why phenomenography? A

personal view

 Appropriate for the research questions

• “Complex” “answers” desirable

• Statistical “answers” hard or impossible to get

 “Close to” learners

• Students’ perspective

• A way for students to “talk” to teachers/organisers • Data stems from individuals

 Computer science is in focus

• Results “talk to” computer scientists

• Supports deployment of results in teaching

• Relevant for recognition of CSE research within CS

 Competence at hand/tradition

• Shirley Booth

I like it

Selecting a research approach

(31)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

Literature

 Clancy, M., Stasko, J., Guzdial, M., Fincher, S., & Dale, N. (2001).

Models and Areas for CS Education Research. Computer Science Education, 11(4), 323-341

 Fincher, S., & Petre, M. (2004) Computer Science Education

Research, London, UK: Taylor & Francis

 Berglund, A., Daniels, M. and Pears, A. (in press). Qualitative

Research Projects in Computing Education Research: An Overview. To appear in the Proceedings of the 8th Australasian Computer Science Education Conference, Hobart, Australia.

 Berglund, A. 2005. Learning computer systems in a distributed

project course: The what, why, how and where. Acta Upsaliensis Universitatis. Uppsala Dissertations from the Faculty of Science and Technology 62

(32)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

i

CeTUSS

CeTUSS ska verka för anpassning av

teknikutbildning till samhällets och

studenternas behov.

Genom att utveckla och sprida

information om lärandemiljöer som är

• Personligt meningsfulla • Socialt relevanta

• Gränsöverskridande

• Baserad på samarbete (lokalt och internationellt)

 Workshops, kurser etc.

(33)

In

fo

rm

a

ti

o

n

st

e

kn

o

lo

g

Referensi

Dokumen terkait

Overview of experimental strategies scientific understanding chemica l intuition chemical/physic al knowledge factor/level determinatio n polynomia l models first- principles

User Coverage v.s Cell Density (for 400x400 m cell size, Power Control, Random Relayer Selection, Semi-Smart Channel Selection).. Simulation

Sep-01 CS545 Intro 39 Integration Science Integration Science Artificial Intelligence knowledge mgmt domain expertise uncertainty Artificial Intelligence knowledge mgmt domain

- Computer Science & Psychology - Information Studies &

• Performs top-down admissible search of the subsumption lattice above this example. • Use of compression function to limit size of clauses and number of

o Director and Lecturer, Computer Forensics and e- Discovery, Humanities Advanced Technology and Information Institute, University of Glasgow.. o

sicurezza delle informazioni contrastando gli attacchi mediante uno o più

• Many computer science programs have spawned from mathematics departments • During their time under mathematics,.. they slowly built up