fbpx
Get a Quote
Computer Science for Children

COMPUTER SCIENCE
SUMMER ACADEMY

Join our fun and innovative Computer Science Academy courses for 7-13 year olds this summer in locations around Ireland.

To develop bright minds


At Future Learning, we believe that it is important to educate young learners on the different branches of Computer Science as technology becomes an integral part of their everyday lives.

In our courses we give children a glimpse into what is behind computing technologies, helping them to develop an understanding of the fundamental Computational Thinking and Problem-Solving concepts.

This is a course for children of 7-13 years of age that have shown interest in learning to code or improving their coding skills in an engaging, inclusive and interactive environment.

Our courses allow students to engage in fun and interactive activities that challenge their creative problem-solving skills.

Students learn through solving both unplugged (not using a computer) and computer-based logic problems.

Robot Image

Our Locations and Prices

National University of Ireland
Maynooth

€299
Per Student
Per Course
Enrol Now
Maynooth Schedules

Future Learning
Athlone Campus

€299
Per Student
Per Course
Enrol Now
Athlone Schedules

Malahide
Community School

€299
Per Student
Per Course
Enrol Now
Malahide Schedule

St. Oliver’s College,
Drogheda

€299
Per Student
Per Course
Enrol Now
Malahide Schedule

FAQ

Testimonials

Image is not available
This was the most amazing experience ever. I enjoyed everything and learned a whole lot. I will always remember.
Venitia, 11
Athlone
Image is not available
I enjoyed every part of the class, overall I had an amazing week.
Lukas, 11
Athlone
Image is not available
It is so rewarding to watch students develop their logical thinking skills and grasp new concepts which will allow them to approach and view future problems in a new, exciting and innovative way
FL Teacher
Arrow
Arrow
Slider

Gallery

Arrow
Arrow
Shadow
Slider

Computer Science for Children Explained

This is a course for children of 7 to 13 years of age that have shown an interest in learning to code or improving their coding skills in an engaging, inclusive and interactive environment.

The students are divided into 2 age groups:

  • Children aged 7 to 10
  • Children aged 11 to 13

The courses are divided into 2 levels:

  • Beginner Computer Science
  • Intermediate Computer Science (see more info below)

An Introduction to
Future Learning Computer Science Summer Academy

Introduction

Problem-solving skills are really valuable in every modern workplace. As technology continuously influences our lives, Future Learning believes that children should be introduced as early as possible to the concepts that allow them to adapt to technological changes. With this notion along with the Junior Cycle CS curriculum in mind, we developed courses that allow students to learn through solving both unplugged (not using a computer) and computer-based logic problems.

Our Aim

With our courses we aim to educate young learners to use problem-solving in everyday life as a grounding for basic programming to further develop skills essential for success in both school and future careers. We strive to inspire students to think creatively and critically to find solutions to problems that both humans and computers can understand. Doing so allows students to create solutions to many problems which they now may immediately turn to technology for the answer.

Courses We Offer

mBot Racing

mBot Racing is the perfect entry point for those who have an interest in coding and technology in general, but maybe do not have a lot of experience working with computers. mBot racing aims to introduce these new computer scientists to aspects of coding via collaboratively writing instructions for a mini-robot.

mBlock Game Design

mBlock Game Design focuses on introducing both new and experienced students to the coding program mBlock. Students no matter their ability level will then gain familiarity with the idea of coding using blocks, aided by various class activities that involve computational thinking and logic problems.

Building with Code

Building with Code is a course for those who enjoy getting more technical and really want to understand the inner workings of technology.​ This course aims to allow those who have experience with coding in any form, Scratch, HTML, Java, to test out their current skills in challenging collaborative activities, while also being introduced to coding using Arduino.

Learning Outcomes

By the end of this course students will have

  • Explored the concept of Computational Thinking (Decomposition, Abstraction, Pattern recognition, Algorithm)
  • Explored how algorithms are structured and how to design them
  • Gained understanding of the IPO structure (Input, Processes and Output)
  • Explored data structures and types of data
  • Developed an awareness of the makeup and use of Binary and Boolean Logic
  • Explored and applied basic programming concepts using block coding in mBlock 5 (Conditionals, Loops, Boolean, Variables)

They express their understanding by

  • Icon

    Designig
    Algorithm

    Designing an algorithm and coding their mBot to navigate an obstacle-based challenge against other teams’ robots.

  • Icon

    Designig
    Video game

    Designing an elementary level video game using block coding based on ideas garnered from their own interests.

  • Icon

    Designig
    Artefact

    Designing and building artefact using electronic components such as circuit boards and sensors, and finally implementing it via block coding.

  • Icon

    Describing
    Code

    Describing their team’s code and explaining their robot’s functions and steps they took to test and develop their final code.

  • Icon

    Describing
    Idea

    Describing how they developed their idea into a game and how they used their programming skills to practically solve challenges they faced.

  • Icon

    Describing
    Product

    Describing their team's product and how they used basic programming skills to solve problems and get it working and what their role in the process was.

Daily Objectives

Monday

Individually or in teams of two, solve puzzles using creative computational thinking logic

Tuesday

Relate programming concepts to everyday routines to promote a better grasp of the material

Wednesday

Apply programming concepts learnt to complete challenges on mBlock

Thursday

Realise their project idea in the form of a tangible product (Racing instructions, Game, or Artefact)

Friday

Reflect on their work and present it to their peers.

Course Structure

Each course is spaced out across 4 distinct modules aimed at providing the best chance for the students to both learn and enjoy the content they are engaging with. Enjoying what you are working on is a key factor to retaining new knowledge so we take it pretty seriously.

CS Structure

Sample Timetable

CS Schedule
CS Outcome

Course Outcomes

The programme is divided into different modules. After each module students show their understanding of the concepts covered via the way of interactive and practical class activities that directly allow for students to practice any newly learnt concepts. For example, students may show their knowledge of coding by designing a game, or show what is meant by the term “algorithm” by drawing a flowchart.