Coding for primary school

Coding for primary school

27 Mar, 2023
About The Course

START – SECTIONS
03/07/2023 – S1

END – SECTIONS
07/07/2023– S1

Location

Bari (Apulia Regione) – ITALY 

Overview 

The course “Coding for Primary School” is designed for primary school teachers who want to introduce coding and computational thinking to their students. The course aims to provide teachers with the necessary knowledge and skills to teach coding concepts and activities to students in a fun and engaging way.

The course covers various topics related to coding, including basic programming concepts, algorithms, debugging, and problem-solving skills. Participants will learn how to use visual programming languages, such as Scratch and Blockly, to create interactive and educational projects, games, and animations.

The course will also focus on pedagogical approaches to teaching coding, including inquiry-based learning, project-based learning, and collaborative learning. Participants will learn how to design and implement coding activities that are aligned with curriculum objectives and can be integrated into different subject areas.

Throughout the course, participants will have the opportunity to collaborate with other teachers, share ideas, and reflect on their teaching practices. They will also have access to resources and tools that can support them in teaching coding in their classrooms.

By the end of the course, participants will be able to design and deliver coding activities that are engaging, age-appropriate, and aligned with curriculum objectives. They will also have a better understanding of the benefits of teaching coding and computational thinking to primary school students, including the development of problem-solving skills, creativity, and digital literacy.

Target-group

  • School principals & directors (primary & secondary)
  • Teachers (primary & secondary)
  • Educational Advisors
  • Community leaders
  • Community workers
  • Social workers
  • NGO‘s working with minority groups, migrants & refugees
  • Civil organisation staff

Learning outcomes

Upon completion of the course “Coding for Primary School”, participants will be able to:

  • Understand the basic concepts of coding and computational thinking and apply them to design interactive and educational projects.
  • Use visual programming languages, such as Scratch and Blockly, to create simple programs, games, and animations.
  • Apply pedagogical approaches to teaching coding, such as inquiry-based learning, project-based learning, and collaborative learning.
  • Design and implement coding activities that are aligned with curriculum objectives and can be integrated into different subject areas.
  • Use assessment strategies to evaluate students’ progress and provide constructive feedback.
  • Collaborate with other teachers to share ideas and resources related to teaching coding.
  • Reflect on their teaching practices and continuously improve their knowledge and skills in teaching coding to primary school students.
  • Understand the benefits of teaching coding and computational thinking to primary school students, including the development of problem-solving skills, creativity, and digital literacy.
  • Foster students’ interest and enthusiasm for coding and provide them with opportunities to explore different aspects of coding in a supportive and engaging learning environment.

Programme

Here is a possible programme for the course “Coding for Primary School” that will take place from Monday to Friday, from 9am to 1pm:

Day 1: Introduction to Coding and Scratch

  • 9:00am-10:00am: Welcome and Introduction to the Course
  • 10:00am-11:00am: Basic Programming Concepts and Algorithms
  • 11:00am-12:00pm: Introduction to Scratch Programming Language
  • 12:00pm-1:00pm: Creating Your First Scratch Project

 

Day 2: Intermediate Scratch Concepts

  • 9:00am-10:00am: Recap of Scratch Programming Language
  • 10:00am-11:00am: Variables and Loops in Scratch
  • 11:00am-12:00pm: Interactive and Educational Scratch Projects
  • 12:00pm-1:00pm: Sharing and Remixing Scratch Projects

 

Day 3: Blockly Programming Language

  • 9:00am-10:00am: Introduction to Blockly Programming Language
  • 10:00am-11:00am: Creating Simple Programs in Blockly
  • 11:00am-12:00pm: Games and Animations in Blockly
  • 12:00pm-1:00pm: Debugging and Troubleshooting in Blockly

 

Day 4: Teaching Coding in Primary School

  • 9:00am-10:00am: Pedagogical Approaches to Teaching Coding
  • 10:00am-11:00am: Inquiry-Based Learning and Project-Based Learning
  • 11:00am-12:00pm: Collaborative Learning and Assessment Strategies
  • 12:00pm-1:00pm: Integrating Coding Activities into Different Subject Areas

 

Day 5: Advanced Scratch Concepts and Final Presentations

  • 9:00am-10:00am: Advanced Concepts in Scratch Programming
  • 10:00am-11:00am: Designing Interactive and Educational Scratch Projects
  • 11:00am-12:00pm: Creating Final Projects and Preparing for Presentations
  • 12:00pm-1:00pm: Final Project Presentations and Course Wrap-Up

Note: This is just an example program and can be modified based on the specific goals and objectives of the course.

CERTIFICATE: Certificate of attendance, including a description of the course content; Europass certificates on request.

PRICE: 480 euros 

FREE AFTERNOON CULTURAL VISIT

SCHEDULE: classes can take place in the Morning (9:00 – 13:00) or afternoon (15.00 – 19.00).

COURSE PROGRAM AND VENUE: The definite schedule will be sent to the participants approximately 3 weeks before the course.

 

 Any changes to the course are at the instructor’s discretion

 

Calendar

 


 

Show More
The Course Curriculam
5f574b9b73ba24d316633c426c9ed149?s=96&d=mm&r=g

admin

20 Courses 0 Student