Introducing Arduinoprogramming to Vg 2 students using an

  • Slides: 13
Download presentation
Introducing Arduino-programming to Vg 2 -students using an adaptation of the PRIMM-model from Kings

Introducing Arduino-programming to Vg 2 -students using an adaptation of the PRIMM-model from Kings College London. Sofie Aarnes, Teknologilinja Kuben vgs

BACKGROUND Arduino-programming in Teknologilinja vg 1/vg 2 and Elektrofag vg 1 Top-down-approach (follow the

BACKGROUND Arduino-programming in Teknologilinja vg 1/vg 2 and Elektrofag vg 1 Top-down-approach (follow the teacher or tutorial step by step) A lot of doing, little understanding Variable outcome for the pupils

Can research show me how to teach programming so my pupils learn more? 3

Can research show me how to teach programming so my pupils learn more? 3

4

4

THE PRIMM-METHOD (SUE SENTANCE AND JANE WAITE, 2017) Sue Sentance and Jane Waite. 2017.

THE PRIMM-METHOD (SUE SENTANCE AND JANE WAITE, 2017) Sue Sentance and Jane Waite. 2017. PRIMM: Exploring Pedagogical Approaches for Teaching Text-based Programming in School. In Proceedings of the 12 th Workshop on Primary and Secondary Computing Education (Wi. PSCE '17). ACM, New York, NY, USA, 113 --114. 5

ARDUINO-PROGRAMMING FOR VG 2 TEKNOLOGILINJA, 3 LESSONS WITH INTRODUCTION-WORKSHEETS 6

ARDUINO-PROGRAMMING FOR VG 2 TEKNOLOGILINJA, 3 LESSONS WITH INTRODUCTION-WORKSHEETS 6

EXAMPLE FROM THE FIRST LESSON Task 1: Guess what the code does? Discuss with

EXAMPLE FROM THE FIRST LESSON Task 1: Guess what the code does? Discuss with your buddy. 7

EXAMPLE FROM THE FIRST LESSON Task 2: Connect a buzzer to pin 11 and

EXAMPLE FROM THE FIRST LESSON Task 2: Connect a buzzer to pin 11 and GND on your Arduino UNO and run this code. What do you observe? Was your prediction right? 8

EXAMPLE FROM THE FIRST LESSON Task 3: Fill out the worksheet. 9

EXAMPLE FROM THE FIRST LESSON Task 3: Fill out the worksheet. 9

EXAMPLE FROM THE FIRST LESSON Task 4: Change the code: - What happens if

EXAMPLE FROM THE FIRST LESSON Task 4: Change the code: - What happens if you change the number in delay()? - What happens if you change a to 8? Task 5: Challenge: Add code so your buzzer buzz the S. O. S-signal. 10

I HAVE TRIED THE PRIMM-APPROACH IN TEACHER COURSES AS WELL 11

I HAVE TRIED THE PRIMM-APPROACH IN TEACHER COURSES AS WELL 11

My experiences so far - The method makes pupils stop and think and not

My experiences so far - The method makes pupils stop and think and not brainless copying code from a tutorial - The lessons hade a good balance between the teacher-led parts and individual/pair work - The worksheets makes the pupils self going - Differentiation in the challenge-task Innovativ læring // Presentasjon 15. september 2011 12

Takk for meg! Innovativ læring // Presentasjon 15. september 2011 13

Takk for meg! Innovativ læring // Presentasjon 15. september 2011 13