Analysing Conceptual Content of International Informatics Curricula for Secondary Education

Similar documents
Appendix / Annexe SD SH L2 L1 L3

Bibliothèque numérique de l enssib

Stars FILE 7 STARS KGT 2

Level 3 French, 2013

classmates to a festival or Exploring Canadian festivals: Invite celebration. Strategies relationship between animals and humans: Describe an

VOCABULARY OF SPACE TAXONOMY OF SPACE

gpalemo 0474DEEED533B0A4E8ED3236B0B401E3 Gpalemo 1 / 6

Optical Technologies Micro Motion Absolute, Technology Overview & Programming

Listen to the following text and repeat out loud after each sentence. Pay particular attention to the sounds ou: nous bonjour.

म... क द ष ट क ण क समझत ह. Je comprends son point de vue. Used when you believe someone else's point of view is valid, but you do not fully agree

SOYEZ LES BIENVENUS. Your strong partner. Muller Martini. Your Strong Partner.

Report to/rapport au : OTTAWA PUBLIC LIBRARY BOARD CONSEIL D ADMINISTRATION DE LA BIBLIOTHÈQUE PUBLIQUE D OTTAWA. May 12, 2014 Le 12 mai 2014

DREAMING OF THAT SPECIAL DAY DUO TROUWRINGEN

Visual Arts and Language Arts. Complementary Learning

Supervisory Control for the Linear Cluster tool mock-up

Doubletalk Detection

Chapter 2: Lines And Points

David Katan. Translating Cultures, An Introduction for Translators, Interpreters and Mediators. Manchester, St. Jerome Publishing, 1999, 271 p.

Manifesto for Agile Software Development

High Performance Raster Scan Displays

CLARIN - NL. Language Resources and Technology Infrastructure for the Humanities in the Netherlands. Jan Odijk NO-CLARIN Meeting Oslo 18 June 2010

LEARN FRENCH BY PODCAST

Welcome to Interface Aesthetics 2008! Interface Aesthetics 01/28/08

The decoder in statistical machine translation: how does it work?

FPGA Hardware Resource Specific Optimal Design for FIR Filters

chopin preludes 0D9D8BBF0D49128FF1FB738265B82467 Chopin Preludes 1 / 6

Mini. Score. Mini. Mini. Score. Score. Masterpieces. MOLENAAR EDITION Copyright Molenaar Edition BV, Wormerveer, the Netherlands

Lab 6: Edge Detection in Image and Video

December 2018 Language and cultural workshops In-between session workshops à la carte December weeks All levels

Behavior of Multi-Helix Screw Anchors in Sand

Bibliothèque numérique de l enssib

Advanced Harmony December 2014

FIORES-II: A quantitative approach of aesthetic notions

PROPOSITION DE REFERENTIEL LINGUISTIQUE PARLER EN CONTINU REAGIR ET DIALOGUER

ARTICLES SINGLE NOTE DISSONANCE THROUGH HARMONIC SELF-INTERFERENCE

methodology n 1 Using a dictionary

DOWNLOAD OR READ : MUSIC AND MATHEMATICS AND PHYSICS NO1 MUSIC AND SOUND PDF EBOOK EPUB MOBI

MULTIS LMp / LMg. Systèmes de Coupure et de Protection Switching and Protection Systems

Kieran J. Dunne, ed. Perspectives on Localization. John Benjamins, Amsterdam/Philadelphia, 2006, 356 p.

French 2323/4339 Fall 2015 French Cinema as Cultural Memory & Artistic Artifact Course Information Sheet and Syllabus

FROM TRANSLATION, NO ONE ESCAPES

Florence Baschet. Titre de l oeuvre : BogenLied. Date : Durée : mn. Commande : Commande l association Cumulus, festival Why Note

DESIGN OF ANALOG FUZZY LOGIC CONTROLLERS IN CMOS TECHNOLOGIES

Sur des approches d alignemement semi automatique

Markers of Literary Language A Computational-Linguistic Odyssey

KS4 curriculum map. Year 10

Information-not-thing: further problems with and alternatives to the belief that information is physical

Le CID (Classic Reprint) By Pierre Corneille

I play the trumpet in my school jazz band. Last month we held a jazz competition with bands from local high schools and our band won!

Figure 1 Block diagram of a 4-bit binary counter

2 Preface. some familiarity with ordinary differential equations,

ABSOLUTE DIRECTORS ROCK, CINéMA ET CONTRE-CULTURE (CAMION NOIR) (FRENCH EDITION) BY FRANCK BUIONI

Come & Join Us at VUSTUDENTS.net

MODULE 4: Building with Numbers

On the Characterization of Distributed Virtual Environment Systems

The comparison of actual system with expected system is done with the help of control mechanism. False True

Operator Applications Explained

Hybrid Discrete-Continuous Computer Architectures for Post-Moore s-law Era

Olly Richards. I Will Teach You A Language COPYRIGHT 2016 OLLY RICHARDS ALL RIGHTS RESERVED

DOWNLOAD OR READ : THE SCHOOLE OF THE NOBLE AND WORTHY SCIENCE OF DEFENCE PDF EBOOK EPUB MOBI

IMS B007 A transputer based graphics board

STUDIO PRODUCTION AND BROADCASTING PROGRAM OF STUDY

Implementation of a turbo codes test bed in the Simulink environment

Une étude sur la culture du comportement engendrée par une atmosphere urbaine!! L influence de l architecture sur le comportement humain!

LEARN FRENCH BY PODCAST

2 nd Grade Visual Arts Curriculum Essentials Document

VLSI System Testing. BIST Motivation

DESIGN PHILOSOPHY We had a Dream...

DYNAMIC INSTRUCTION SCHEDULING WITH TOMASULO

Design for Test. Design for test (DFT) refers to those design techniques that make test generation and test application cost-effective.

Two-Part Transition or Two-Part Subordinate Theme?

DOWNLOAD FABLES CHOISIES LIVRES I VI TEXTE INT GRAL

Article. "Films for Use in Canadian Industry" Rowland Hill. Relations industrielles / Industrial Relations, vol. 7, n 4, 1952, p

STUDIO PRODUCTION AND BROADCASTING PROGRAM OF STUDY

EDITING COMPUTER ANIMATION BY COMPUTER. TOM BRITTON Un i versi ty of Western ontario London, Ontario ABSTRACT

Malcolm Williams. Translation Quality Assessment: An Argumentation-Centred Approach. Ottawa, University of Ottawa Press, 2004, 188 p.

DOWNLOAD OR READ : SWEET BERGAMASQUE PDF EBOOK EPUB MOBI

Proof. Département LANSAD Anglais niveau 3. EXAMEN (session 2) 1 er et/ou 2 ème semestre 2012/2013 Samedi 22 juin 2013

INTRODUCTION In this lesson, we will analyze the different kinds of PLC programming focusing, in particular, on the LAD and STL programming method.

Contents Slide Set 6. Introduction to Chapter 7 of the textbook. Outline of Slide Set 6. An outline of the first part of Chapter 7

vragen en ontkenningen

DOWNLOAD OR READ : MADNESS IN THE MAINSTREAM PDF EBOOK EPUB MOBI

A Survey of e-book Awareness and Usage amongst Students in an Academic Library

Insight Terminale (2008)


Minds are like parachutes : they only function when open! So, USE YOUR BRAINS! Nobody can do it for you!!!

University of Groningen. A place for life or a place to live Gieling, Johannes

The Eight SEEDI conference Digitisation of cultural and scientific heritage Zagreb, 15 16th May 2013.

Eclips Round Suspension 80cm (Table 150cm)

Syntaxe II. Lundi 26 janvier 2015

Reconfigurable Neural Net Chip with 32K Connections

FINAL DRAFT INTERNATIONAL STANDARD

Supporting Creativity and Motivation in Learning Programming: A Musical Treatment

ARE FOCUS ARE 3: Explain the sequence of events that creates geographical landforms and processes including drawing geographical sketches.

Shropshire Music Service

Hardware Implementation of Viterbi Decoder for Wireless Applications

Remote Control of STREAM EXPLORER via OLE Interfacing

FINAL DRAFT INTERNATIONAL STANDARD

Voorbeeld INTERNATIONAL STANDARD. Preview IEC Text-to-speech for television General requirements. Edition

Heynen works for innovators

Transcription:

Analysing Conceptual Content of International Informatics Curricula for Secondary Education Erik Barendsen Tim Steenvoorden ISSEP, October 13, 2016

Domein B: Basisbegrippen en vaardigheden Subdomein B1: Gegevensrepresentatie in een computer 5. De kandidaat kan gangbare digitale coderingen van gegevens beschrijven en toepassen. Subdomein B2: Hardware 6. De kandidaat kan de functies van een computer benoemen, aangeven welke hardware en bijbehorende gangbare randapparatuur deze functies uitvoeren en de wisselwerking tussen deze functies beschrijven. Ontwikkelen De kandidaat kan, voor een gegeven doelstelling, programmacomponenten ontwikkelen in een imperatieve programmeertaal; daarbij programmeertaalconstructies gebruiken die abstractie ondersteunen; programmacomponenten zodanig structureren dat ze door anderen gemakkelijk te begrijpen en te evalueren zijn. Inspecteren en aanpassen De kandidaat kan structuur en werking van gegeven programmacomponenten uitleggen; zulke programmacomponenten aanpassen op basis van evaluatie of veranderde eisen. Subdomein B3: Software 7. De kandidaat beheerst eenvoudige datatypen, programmastructuren en programmeertechnieken. Computational Thinking: (CT) The student will be able to: Savoirs Capacités Observations Algorithmes simples - rechercher un élément dans un tableau trié par une méthode dichotomique ; - trier un tableau par sélection ; - ajouter deux entiers exprimés en binaire. 4.1 Algorithms A pupil should understand what an algorithm is, and what algorithms can be used for. KEY STAGE 1 Algorithms are sets of instructions for achieving goals, made up of pre-defined steps *the how to part of a recipe for a cake+. Algorithms can be represented in simple formats [storyboards and narrative text]. They can describe everyday activities and can be followed by humans and by computers. Computers need more precise instructions than humans do. Steps can be repeated and some steps can be made up of smaller steps. Comprendre un algorithme et expliquer ce qu'il fait. Modifier un algorithme existant pour obtenir un résultat différent. Concevoir un algorithme. Programmer un algorithme. S'interroger sur l'efficacité d'un algorithme. On présente simultanément les notions d'algorithme et de programme, puis on les distingue. L'objectif est une compréhension de ces algorithmes et la capacité à les mettre en œuvre. Les situations produisant une erreur (division par zéro, dépassement de capacité) sont mises en évidence. 1. Use the basic steps in algorithmic problemsolving to design solutions (e.g., problem statement and exploration, examination of sample instances, design, implementing a solution, testing, evaluation). 2. Describe the process of parallelization as it relates to problem solving. 3. Define an algorithm as a sequence of instructions that can be processed by a computer. 4. Evaluate ways that different algorithms may be used to solve the same problem. 5. Act out searching and sorting algorithms. 6. Describe and analyze a sequence of instructions being followed (e.g., describe a character s behavior in a video game as driven by rules and algorithms). 7. Represent data in a variety of ways including text, sounds, pictures, and numbers.

Computing in Secondary Education Workshop:15-19September2014,Leiden,theNetherlands

Documents

Documents France (2012)

Documents France (2012) CAS (2012)

Documents France (2012) CAS (2012) CSTA (2011)

Documents France (2012) CAS (2012) CSTA (2011) the Netherlands (2007)

Documents France (2012) CAS (2012) CSTA (2011) the Netherlands (2007) the Netherlands (2016)

Method Step 1 Coding concepts in curriculum documents Step 2 Categorising concepts Step 3 Quantitative analysis Step 4 Zooming in: in-depth analysis

Step 1 Coding concepts in curricula documents (Standardised) concept codes image file function instruction server social media string web browser

Mathematics Data Algorithms Graphics Rest Architecture Usability Modelling Networking Engineering Society Intelligence Security Programming ACM/IEEE (2013)

Step 2 Categorising concepts Knowledge categories Algorithms Data Networking Society

Step 2 Categorising concepts (Standardised) concept codes image file function instruction server social media string web browser Knowledge categories Algorithms Data Networking Society

Step 3 Quantitative analysis (1) CSTA CAS France 1. Algorithms (44) 2. Engineering (40) 3. Architecture (37) 4. Society (30) 5. Networking (27) 1. Algorithms (44) 2. Networking (40) 3. Architecture (38) 4. Data (33) 5. Programming (19) 1. Data (28) 2. Programming (15) 3. Architecture (14) Networking (14) 4. Algorithms (13) NL 2007 NL 2016 (core) NL 2016 (comlete) 1. Architecture (13) 2. Data (12) 3. Engineering (10) 4. Networking (4) Rest (4) 1. Programming (18) 2. Engineering (17) 3. Data (11) 4. Society (10) 5. Architecture (9) 1. Programming (22) 2. Architecture (19) Society (19) 3. Data (18) Engineering (18)

Step 3 Quantitative analysis (1) CSTA CAS France 1. Algorithms (44) 2. Engineering (40) 3. Architecture (37) 4. Society (30) 5. Networking (27) 1. Algorithms (44) 2. Networking (40) 3. Architecture (38) 4. Data (33) 5. Programming (19) 1. Data (28) 2. Programming (15) 3. Architecture (14) Networking (14) 4. Algorithms (13) NL 2007 NL 2016 (core) NL 2016 (comlete) 1. Architecture (13) 2. Data (12) 3. Engineering (10) 4. Networking (4) Rest (4) 1. Programming (18) 2. Engineering (17) 3. Data (11) 4. Society (10) 5. Architecture (9) 1. Programming (22) 2. Architecture (19) Society (19) 3. Data (18) Engineering (18)

Step 3 Quantitative analysis (1) CSTA CAS France 1. Algorithms (44) 2. Engineering (40) 3. Architecture (37) 4. Society (30) 5. Networking (27) 1. Algorithms (44) 2. Networking (40) 3. Architecture (38) 4. Data (33) 5. Programming (19) 1. Data (28) 2. Programming (15) 3. Architecture (14) Networking (14) 4. Algorithms (13) NL 2007 NL 2016 (core) NL 2016 (comlete) 1. Architecture (13) 2. Data (12) 3. Engineering (10) 4. Networking (4) Rest (4) 1. Programming (18) 2. Engineering (17) 3. Data (11) 4. Society (10) 5. Architecture (9) 1. Programming (22) 2. Architecture (19) Society (19) 3. Data (18) Engineering (18)

Step 3 Quantitative analysis (2) 25% 24% CSTA CAS France Netherlands 2007 Netherlands 2016 (core) Netherlands 2016 (complete) 22% 19% 20% 22% 19% 20% 22% 8% 16% 13% 10% 13% 13% 11% 11% 10% 13% 7% 6% 15% 12% 7% 8% 14% 8% 10% 9% 9% 13% 6% 13% 2% 4% 11% 1% 0% Data Architecture Networking Algorithms Engineering Programming 12% 11% 4% 0% 10% 9% 8% 7% 7% 6% 4% 5% 4% 4% 4% 4% 4% 3% 2% 2% 2% 2% 2% 1% 1% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% Society Mathematics Modeling Security Rest Usability Intelligence 2%

Step 4 Zooming in: Data CSTA CAS France Netherlands 2007 Netherlands 2016 (core) Netherlands 2016 (complete) 16% 25% 22% 13% 10% 8% Data

Step 4 Zooming in: Algorithms CSTA CAS France Netherlands 2007 Netherlands 2016 (core) Netherlands 2016 (complete) CAS 15% 22% 12% 7% 8% 0% Algorithms

Step 4 Zooming in: Engineering CSTA CAS France Netherlands 2007 Netherlands 2016 (core) Netherlands 2016 (complete) 19% 20% 14% 8% 10% 4% Engineering

Step 4 Zooming in: Society France CAS CSTA CSTA CAS France Netherlands 2007 Netherlands 2016 (core) Netherlands 2016 (complete) algorithms information algorithms data computational thinking languages programs programming & practice machines computers communication computers & devices 11% 12% 11% collaboration society & ethical issues 1% 4% 0% Society

Step 4 Zooming in: Rest CSTA CAS France Netherlands 2007 Netherlands 2016 (core) Netherlands 2016 (complete) 7% 0% 0% 1% 0% 0% Rest

Wrap up Documents Differences in emphasis Method Quickly code and characterise Large intercoder agreement Helped to develop new Dutch curriculum Easily extensible with new documents