eu ro p ean p ro j e ct p ro mo t e d byjuniorcodeacademy.eu/wp-content/uploads/2016/02/... · 14...
TRANSCRIPT
1
2
E U R O P E A N P R O J E C T P R O M O T E D B Y :
P R O J E C T N O : 2 0 1 5 - 1 - P T 0 1 - K A 2 0 1 - 0 1 3 1 2 1
W W W . J U N I O R C O D E A C A D E M Y . E U
3
JUNI OR C OD E AC A DE MY PR OJE CT
4
THE PROJECT IN A NUTSHELL
JUNIOR CODE ACADEMY AMBITION IS TO
ENHANCE CODING SKILLS IN EUROPEAN
SCHOOLS THROUGH THE CO-DEVELOPMENT
AND TESTING OF A NEW CODING CURRICULUM
GUIDE.
THIS INTERNATIONAL INITIATIVE, CO-FUNDED BY
THE EUROPEAN COMMISSION UNDER THE
ERASMUS+ PROGRAMME IS PROMOTED BY
SEVEN PARTNERS FROM FOUR DIFFERENT
COUNTRIES, INCLUDING GREECE, ITALY, POLAND
AND PORTUGAL.
THE PROJECT AIMS AT SUPPORTTING THE
IMPLEMENTATION OF INNOVATIVE LEARNING
STRATEGIES IN LINE WITH THE DEMANDS AND
EVOLVING PACE OF THE 21ST CENTURY,
UNLEASHING THE STUDENTS’ POTENTIAL AND
PREPARING THEM FOR A DIGITAL SOCIETY AND
UPCOMING DIGITAL JOBS.
JUNIOR CODE ACADEMY IS BUILT ON A
COLLABORATIVE APPROACH THAT, INVOLVING
THE MAIN STAKEHOLDERS, COMPRISES SEVERAL
STEPS, INCLUDING:
DESK RESEARCH AND LITERATURE REVIEW
GATHERING RELEVANT RESOURCES INTO A
DATABASE
CO-DESIGNING THE CURRICULUM GUIDE
TESTING THE IMPLEMENTATION IN ONE
SCHOOL (PILOT)
IMPLEMENTING IN THREE SCHOOLS
(REPLICATION PROGRAMME)
THESE STEPS ENSURE THE HIGH-QUALITY OF THE
CURRICULUM AND ITS ALIGNMENT WITH THE
NEEDS, INTERESTS AND EXPECTATIONS OF THE
TARGET-GROUPS: SCHOOL COMMUNITY
(STUDENTS AND TEACHERS), EDUCATION
PROVIDERS AND POLICY MAKERS.
5
C URR I C UL UM G UI DE
6
DEVELOPMENT AND TESTING
WITHIN THE JUNIOR CODE ACADEMY PROJECT
AN INNOVATIVE CURRICULUM FOR STUDENTS
AGED 10-15 AND A SET OF RESOURCES WERE
DEVELOPED BY THE PARTNERS AND VALIDATED
BY STUDENTS AND TEACHERS FROM FOUR
SCHOOLS (THE FIRST AS A PILOT AND THE THREE
OTHERS AS REPLICATION PROGRAMME):
AGRUPAMENTO DE ESCOLAS DE AVEIRO
(PORTUGAL)
ISTITUTO D'ISTRUZIONE SUPERIORE
SECONDARIA (ITALY)
SCUOLA SECONDARIA 1° GRADO DANTE
ALIGHIERI (ITALY)
REGIONAL DIRECTORATE OF EDUCATION
OF CRETE - 5TH JUNIOR HIGH SCHOOL OF
HERAKLION (GREECE)
THESE SCHOOLS IMPLEMENTED A
COMPREHENSIVE SET OF LESSONS AND
INVOLVED STUDENTS FROM THE 5TH TO THE 9TH
GRADE IN PORTUGAL AND EQUIVALENT IN
OTHER COUNTRIES, AS WELL AS ICT TEACHERS.
A TOTAL OF 10 LESSONS WERE TESTED IN EACH
ONE OF THE SCHOOLS. THESE LESSONS ARE
ORGANISED IN THREE MAIN COMPONENTS:
LEARNING THE BASICS – PROGRAMMING
KEY CONCEPTS AND COMPUTER SYSTEMS
(algorithms, repetitions and loops,
conditions, functions, variables, ETC.)
GUIDED EXPLORATION – COMPUTACIONAL
THINKING AND LEARNING TOOLS (Scratch
and App Inventor)
DO IT YOURSELF – CHALLENGE AND
DEVELOPMENT OF CODING PROJECTS.
7
LEARNING TOOLS
JUNIOR CODE ACADEMY CURRICULUM GUIDE
EXPLORES TWO SPECIFIC LEARNING TOOLS:
SCRATCH IS A VISUAL PROGRAMMING
LANGUAGE THAT LETS YOU CREATE GAMES
AND ANIMATIONS, FOR INSTANCE, USING A
GRAPHIC INTERFACE.
HTTPS://SCRATCH.MIT.EDU/
SCRATCH IS A PROGRAMMING LANGUAGE AND
ONLINE COMMUNITY WHERE THE USER CAN
CREATE ITS OWN INTERACTIVE STORIES, GAMES,
AND ANIMATIONS - AND SHARE ITS CREATIONS
WITH OTHERS AROUND THE WORLD. IN THE
PROCESS OF DESIGNING AND PROGRAMMING
SCRATCH PROJECTS, YOUNG PEOPLE LEARN TO
THINK CREATIVELY, REASON SYSTEMATICALLY,
AND WORK COLLABORATIVELY.
APP INVENTOR IS A PROGRAMMING TOOL TO
CREATE APPLICATIONS FOR MOBILE DEVICES,
TABLETS AND SMARTPHONES, WITH
ANDROID OPERATING SYSTEM.
HTTP://APPINVENTOR.MIT.EDU/
APP INVENTOR IS AN INNOVATIVE BEGINNER'S
INTRODUCTION TO PROGRAMMING AND APP
CREATION THAT TRANSFORMS THE COMPLEX
LANGUAGE OF TEXT-BASED CODING INTO
VISUAL, DRAG-AND-DROP BUILDING BLOCKS.
THE SIMPLE GRAPHICAL INTERFACE GRANTS
EVEN AN INEXPERIENCED NOVICE THE ABILITY TO
CREATE A BASIC, FULLY FUNCTIONAL APP WITHIN
AN HOUR OR LESS.
8
LEARNING THE BASICS
GUIDED EXPLORATION
DO IT YOURSELF
CURRICULUM GLOBAL OVERVIEW
THE 10 LESSONS THAT COMPRISE THE
CURRICULUM GUIDE ARE ORGANISED IN THREE
MAIN COMPONENTS:
PROGRAMMING KEY CONCEPTS
WHAT ARE COMPUTERS?
WHAT IS A PROGRAM?
WHAT IS A PROGRAMMER?
COMPUTER SYSTEMS
WHAT ARE MAIN PARTS OF A COMPUTER?
HOW DOES A COMPUTER WORK?
COMPUTACIONAL THINKING
CODE.ORG ACTIVITIES:
ANGRY BIRDS
FLAPPY BIRD
STAR WARS
MINECRAFT
LEARNING TOOLS
SCRATCH
APP INVENTOR
CHALLENGE
AND DEVELOPMENT OF CODING PROJECTS
9
JUNI OR C OD E AC A DE MY LE SS ON S
10
INTRODUCTION TO JUNIOR CODE ACADEMY
VIDEO AND SURVEY
COMPUTER
EXPLOITATION OF THE CONCEPT WITH STUDENTS
COLLABORATIVE WORK:
PROGRAM
EXEMPLIFICATION WITH EVERYDAY SITUATIONS
AND ALGORITHMS
PRESENTATION OF EXAMPLES OF PROGRAMS
IDENTIFICATION OF SOME PROGRAMMING
LANGUAGES
COMPUTER PROGRAMMER
PROGRAMMING LANGUAGES AND ENVIRONMENTS
THE ROLE OF A COMPUTER PROGRAMMER
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
PRESENTATION OF THE JUNIOR CODE
ACADEMY PROJECT
SURVEY (INITIAL AUSCULTATION)
INTRODUCTION TO THE BASIC CONCEPTS:
COMPUTER, PROGRAM AND DEVELOPER
OR PROGRAMMER
BRIEF DESCRIPTION
11
DESCRIPTION OF THE OPERATION OF A
COMPUTER SYSTEM DURING THE EXECUTION OF
A SIMPLE PROCEDURE
HARDWARE AND SOFTWARE
EXPLORATION OF BASIC CONCEPTS OF
PROGRAMMING
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
BASIC STRUCTURE AND OPERATION OF A
COMPUTER SYSTEM
HARDWARE AND SOFTWARE
EXPLORATION OF BASIC CONCEPTS OF
PROGRAMMING
BRIEF DESCRIPTION
12
WORKSHEET
LIST OF ACTIVITIES TO DO IN CODE.ORG SITE:
FLAPPY BIRD
MINECRAFT
STAR WARS
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
INTRODUCTION TO COMPUTATIONAL
THINKING
ACTIVITIES ON CODE.ORG SITE
BRIEF DESCRIPTION
13
COMPUTATIONAL THINKING: PRACTICAL
EXERCISES
BASIC PROGRAMMING CONCEPTS
EXPLOITATION/CODE.ORG
FLAPPY BIRD (5TH GRADE)
ARTIST (6TH/7TH GRADE)
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
COMPUTATIONAL THINKING: PRACTICAL
EXERCISES
BASIC PROGRAMMING CONCEPTS
EXPLOITATION
BRIEF DESCRIPTION
14
CONCLUSION OF THE ACTIVITIES INITIATED ON
THE LAST LESSON ON CODE.ORG
INDIVIDUAL ACCOUNT CREATION
INTRODUCTION TO SCRATCH INTERFACE
FEATURES, EXAMPLES, TUTORIALS
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
CODE.ORG (ACTIVITIES CONCLUSION)
SCRATCH 2.0 (INTRODUCTION, CONCEPTS,
INTERFACE; MIT SCRATCH INTERFACE; MIT
SCRATCH ONLINE ACCOUNT CREATION)
BRIEF DESCRIPTION
15
CONCLUSION OF THE ACTIVITIES INITIATED ON
THE LAST LESSON ON CODE.ORG
INTRODUCTION TO APPINVENTOR INTERFACE
FEATURES, EXAMPLES, TUTORIALS
INDIVIDUAL ACCOUNT CREATION
ANDROID EMULATOR INSTALLATION
MIT APP INVENTOR TOOLS 2.3.0 INSTALLATION
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
CODE.ORG (ACTIVITIES CONCLUSION)
APP INVENTOR (INTRODUCTION,
CONCEPTS, INTERFACE; MIT APP INVENTOR
ONLINE ACCOUNT CREATION; MIT APP
INVENTOR INTERFACE; ANDROID
EMULATOR INSTALLATION)
BRIEF DESCRIPTION
16
SCRATCH 2.0 SITE PRESENTATION & SCRATCH
2.0 ONLINE DESKTOP PRESENTATION
MENTION OTHER VERSIONS AVAILABLE
STAGE AND BACKDROPS, SPRITES AND
COSTUMES
COMMANDS/BLOCKS AND CATEGORIES
COMMANDS/BLOCKS: EVENTS, CONTROL, MOTION,
LOOKS AND SOUND
SAVE, UPLOAD E DOWNLOAD
GUIDED PRACTICAL EXERCISE AND SCRATCH 2.0
FREE EXPLORATION
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
INTRODUCTION TO SCRATCH 2.0 DESKTOP
SPRITES AND STAGE
COMMANDS/BLOCKS CATEGORIES:
EVENTS, CONTROL, MOTION, LOOKS AND
SOUND
GUIDED PRACTICAL EXERCISE
SCRATCH 2.0 EXPERIMENTATION AND
EXPLORATION
BRIEF DESCRIPTION
17
WORKSHEET SCRATCH Nº1
SPRITES, COSTUMES, STAGES
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
FIRST EXERCISE IN SCRATCH
BRIEF DESCRIPTION
18
APPINVENTOR FIRST EXAMPLE
STUDENTS CREATE AN APP STEP BY STEP WITH THE
TEACHER ORIENTATION AND SUPERVISION
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
FIRST APP USING APP INVENTOR
BRIEF DESCRIPTION
19
ALGORITHM CONCEPT
COLLABORATIVE CREATION OF AN ALGORITHM
IN PLAIN LANGUAGE, TO CREATE A PROGRAM
TO HELP COLLEAGUES WHO ARE LEARNING THE
NAMES OF COLORS IN ENGLISH
REMEMBER THE COMMANDS INTRODUCED LAST
LESSON
COMMAND CATEGORY: SENSORS & OPERATORS
WORKSHEET
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
ALGORITHM CONCEPT
COLLABORATIVE CREATION OF AN
ALGORITHM IN PLAIN LANGUAGE
COMMAND CATEGORIES: SENSORS AND
OPERATORS
WORKSHEET: IMPLEMENTATION OF AN
ALGORITHM USING SCRATCH
BRIEF DESCRIPTION
20
WORKSHEET SCRATCH
SPRITES, COSTUMES, STAGES
SOUND
SPRITE
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
CONCLUSION OF THE WORKSHEET
INITIATED IN THE LAST LESSON
BRIEF DESCRIPTION
21
WORKSHEET/ ACTIVITY
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
ORIENTED WORK: CREATING AN APP -
ADDING AND SETTING COMPONENTS IN
APP INVENTOR, PROGRAMMING ACTIONS -
PLAY MUSIC, PLAY SOUND, MOBILE PHONE
VIBRATION
BRIEF DESCRIPTION
22
DIALOGUE ON THE WORK DONE IN THE
PREVIOUS LESSON
VARIABLE CONCEPT
COMMAND CATEGORY: DATA
CREATING AN INITIAL OR FINAL FRAME WITH
SCRATCH
COMPLETION OF THE WORKSHEET
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
VARIABLE CONCEPT
COMMAND CATEGORY: DATA
OTHER COMMANDS
WORKSHEET
BRIEF DESCRIPTION
23
WORKSHEET/ ACTIVITY
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
ORIENTED WORK: PROGRAMMING ACTION
IN SCRATCH - USING SOUNDS, CREATING
DIALOGUES BETWEEN SPRITES AND USING
SENSORS
BRIEF DESCRIPTION
24
WORKSHEET/ ACTIVITY
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
CONCLUSION OF THE APP STARTED IN THE
PREVIOUS CLASS
CREATING AN APP - USING LISTS, EVENTS,
SOUNDS AND TEXT
BRIEF DESCRIPTION
25
CUSTOMIZATION OF THE PROGRAM CREATED IN
WORKSHEET
GUIDELINES FOR THE PROJECTS TO BE
DEVELOPED IN THE NEXT LESSONS
SCRATCH PROJECT MAIN GOAL
INTERACTIVITY (KEYBOARD AND/OR MOUSE)
THE TIME AVAILABLE (KEEP IT SIMPLE)
RESPECTING COPYRIGHT AND INTELLECTUAL
PROPERTY RIGHTS
DIALOGUE WITH STUDENTS ABOUT THEIR
PROPOSALS
ANALYSIS OF THE WORK PROPOSALS
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
CUSTOMIZATION OF THE PROGRAM
CREATED IN WORKSHEET
GUIDELINES FOR THE PROJECTS TO BE
DEVELOPED IN THE NEXT LESSONS
DIALOGUE WITH STUDENTS ABOUT THEIR
PROPOSALS.
ANALYSIS OF THE WORK PROPOSALS
BRIEF DESCRIPTION
26
WORKSHEET/ ACTIVITY
PRESENTATION OF PROPOSALS TO DEVELOP IN
THE NEXT CLASSES
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
ORIENTED WORK: PROGRAMMING ACTION
IN SCRATCH
PRESENTATION OF PROPOSALS FOR THE
DEVELOPMENT OF A GROUP WORK
BRIEF DESCRIPTION
27
WORKSHEET/ ACTIVITY
PRESENTATION OF PROPOSALS TO DEVELOP IN
THE NEXT CLASSES
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
ORIENTED WORK: PROGRAMMING ACTION
IN APP INVENTOR
PRESENTATION OF PROPOSALS FOR THE
DEVELOPMENT OF A GROUP WORK
BRIEF DESCRIPTION
28
PROJECT WORK
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
GROUP WORK: PROJECT WORK
BRIEF DESCRIPTION
29
PROJECT PRESENTATION
MONITORING QUESTIONNAIRES (STUDENTS
AND TEACHERS)
LESSON OVERVIEW
GENERAL INFORMATION
LESSON NUMBER
1 2 3 4 5 6 7 8 9 10
GRADE YEAR
5 6 7 8 9
SUMMARY
PROJECT PRESENTATION
BRIEF DESCRIPTION
30