Coding in Education

School Education • 10 Day • €80

Preparation

  • Once accepted to the course, participants will be directed to an online platform where they will have access to basic information, articles, videos and other resources related to coding education.
  • Participants will be sent a document with examples of coding activities and projects suitable for different age groups and a resource list with information about tools and platforms that can be used in coding education.
  • Prior to the course, an online meeting will be organized with the participants and detailed information about the course program, expectations, use of the online platform and other logistical information will be provided. Participants are expected to have basic computer skills and to review the materials sent prior to the course.

Course Description

This course aims to provide teachers, educators and professionals working in the field of education with knowledge and skills in coding education, enabling them to design and implement coding activities suitable for different age groups and learning needs. The course will provide detailed information and practical applications on the concept and importance of coding, algorithmic thinking, problem solving, creative thinking, collaboration and communication skills, different coding languages and platforms, robotics and coding, game-based learning, evaluation in coding education.

Objectives of the Course

  • To provide participants with knowledge about coding education and pedagogical approaches.
  • To understand the basic concepts of coding and algorithmic thinking skills.
  • Develop 21st century skills such as problem solving, creative thinking, collaboration and communication.
  • To gain the ability to design and implement coding activities and projects suitable for different age groups and learning needs.
  • To have knowledge about different tools, platforms and resources that can be used in coding education.
  • To be able to use evaluation and feedback methods effectively in coding education.
  • Develop strategies to integrate coding education into their own educational environments.

Methodology

  • Interactive presentations and discussions
  • Group work and project-based learning
  • Workshops and hands-on activities
  • Coding applications and projects
  • Game-based learning and simulations
  • Technology integration and digital tools
  • Review of sample lesson plans and materials
  • Expert guest speeches
  • Online forums and discussion groups
  • Peer learning and feedback

Learning Outcomes

At the end of the course;

  • Explain the importance and benefits of coding education.
  • Will be able to develop algorithmic thinking and problem solving skills.
  • Will have knowledge about and be able to use different coding languages and platforms.
  • Design, implement and evaluate coding activities and projects suitable for different age groups and learning needs.
  • Will be able to use game-based learning and robotics applications effectively in coding education.
  • will be able to develop strategies to integrate coding education into their own educational environments.

Following

  • Participants will complete an online evaluation questionnaire at the end of the course and provide feedback on the effectiveness of the course.
  • After the course, participants will be able to stay in touch with each other and the trainers through the online platform, share their experiences and receive support.
  • Participants will be encouraged to apply their knowledge and skills in their own educational environments and to develop and share their coding practices.
  • Participants will be invited to participate in future coding events and projects.

Daily schedule of training activities:

Day 1
Welcome and introduction
Coding education: Concepts, importance and benefits
Algorithmic thinking and problem solving
Activity: Algorithm design, problem solving activities
Day 2
Visual programming with Scratch
Block-based coding and animations
Event: Scratch applications, game design
Day 3
Text-based programming with Python
Basic programming structures and algorithms
Activity: Python applications, data analysis
Day 4
Web design and HTML/CSS
Creating and designing web pages
Event Website project
Day 5
Robotics and coding
Robot programming and control
Event Robot building and programming
Day 6
Game-based learning and coding
Game design and development
Activity Game design and coding
Day 7
Mobile application development
Mobile app design with App Inventor
Event Mobile application project
Day 8
Evaluation in coding education
Project evaluation and feedback
Activity: Evaluation criteria, rubric design
Day 9
Integrating coding education into the educational environment
Preparing and sharing action plans
Activity Preparing lesson plans, application examples
Day 10
Course evaluation and closing
Certificate ceremony and farewell
Activity: Feedback collection, future plans

Target Audience

This course is suitable for teachers, educators, school administrators and all professionals working in the field of education at pre-school, primary, middle and high school levels.