EU Codeweek 2021

EU Codeweek 2021

EU Code Week is a grassroots initiative which aims to bring coding and digital literacy to everybody in a fun and engaging way.

The eSkills Malta Foundation is once again coordinating the EU Code Week initiatives. This year Code Week will be held between the 9th and 24th October 2021 all sessions will be held online.

Once again we are looking forward to your participation in the EU Code Week. As in previous years, participation would be FREE and there are no prerequisites. ​​

EU CodeWeek 2021    EU CodeWeek 2021    EU CodeWeek 2021

EU Code Week online sessions

MCAST

Explore Coding

ICT Tools Curriculum

Course Name

a) Explore Coding!

b) ICT Tools in Curriculum

Target Group / Theme

a) Introduce Children to the love of coding

b) Familiarise teachers in using digital tools to be able to teach partly or completely online

Course dates

​Explore Coding!​
Tuesday 12th​ October 16:00 – 16:45​
​​Explore Coding!​ ​Tuesday 19th October 16:00 – 16:45
​Explore Coding!​ ​Tuesday 26th October 16:00 – 16:45
​Explore Coding!​ ​Tuesday 1st November 16:00 – 16:45
​Explore Coding!​​ ​Tuesday 8th November 16:00 – 16:45
​Explore Coding! ​Tuesday 15th November 16:00 – 16:45
​ICT Tools in Curriculum ​Thursday 14th October 18:00 – 19:00​

Course Content

a) Throughout the course we will be helping every learner to develop an understanding that by following a sequence of instructions or commands you get the job done. They will enter the world of robotics with curiosity and discover more while we introduce them to technological terms to start understanding what coding and programming is all about. We will show various technology and gadgets that will explain robotics while trying some fun activities too.

b) We will be holding an online session to explain how ICT tools be integrated into the curriculum effectively.

Join to hear about how integrating technology, robotics and computational thinking in your teaching methods makes the achievement much more interesting, interactive and useful.

Code a Human

Introduction to Scratch

Course Name

Introduction to Scratch

Target Group / Theme

Children ages 8-12

Course dates

12, 14, 19th October 17:00 – 18:00.
Course Content

Scratch is a high-level block-based visual programming language and website targeted primarily at children as an educational tool for programming. Users on the Scratch website can create projects on the web using a block-like interface​.

Learning programming with LUA

Course Name

Learning programming with LUA. Creating a Roblox game

Name of Tutor

Kelvin Falzon

Target Group / Theme

14 years

Course dates

Wednesday 13th October at 5:00 PM till 6:30 PM
Friday 15th October at 5:00 PM till 6:30 PM
Wednesday 20th October at 5:00 PM till 6:30 PM
Friday 22nd October at 5:00 PM till 6:30 PM​

Course Content

The understanding of procedural programming by creating an interesting short and not complicated game on Roblox using the Lua language.

How to create a workspace (a map) on Roblox and create a small parkour course, learning the basic programing concepts and way of thought.

This course will help students determine whether programming is the right course for them in the future and make them feel more prepared for school projects in the future.

Session Prerequisites (if any)

Roblox Studio and a Roblux account are required.

Learning programming with LUA. Creating a Roblox game

Name of Tutor

Kelvin Falzon

Target Group / Theme

14 years

Course dates

Wednesday 13th October at 5:00 PM till 6:30 PM
Friday 15th October at 5:00 PM till 6:30 PM
Wednesday 20th October at 5:00 PM till 6:30 PM
Friday 22nd October at 5:00 PM till 6:30 PM​

Course Content

The understanding of procedural programming by creating an interesting short and not complicated game on Roblox using the Lua language.

How to create a workspace (a map) on Roblox and create a small parkour course, learning the basic programing concepts and way of thought.

This course will help students determine whether programming is the right course for them in the future and make them feel more prepared for school projects in the future.

Session Prerequisites (if any)

Roblox Studio and a Roblux account are required.

Creating games using construct 2

Course Name

Creating games using construct 2

Name of Tutor

Kyle Attard

Target Group / Theme

People who are interested in creating games with no specific code is required.

Course dates

12, 15, 19, 22nd October 17:00 – 18:30

Course Content

Construct 2 is an HTML5-based game editorr that employs drag-and-drop capabilities to allow users with no programming skills to create simple and engaging games.

Students will learn how to create games with no specific code needed by using Construct 2, allowing quick creation of games through visual programming.

Construct 2 is ideal for students who want to get into making games but don’t know programming.

This course will teach students how to logically think like a programmer.

Session Prerequisites (if any)

Download the first link from the URL below, version: r280:
https://www.construct.net/en/construct-2/download​

Introduction to C#

Course Name

Introduction to C#

Name of Tutor

Mandy Farrugia

Target Group / Theme

Anyone over the age of 10 with an interest in technology and prospective IT students.

Course dates

Saturday 9th October 2021 – 09:00-12:00
Wednesday 13th October 2021 – 17:00-20:00

Course Content

The first session will focus on rudimentary C# concepts (input and output statements, variables, if-statements, switch statements and loops)

The second session will focus on advanced C# concepts such as methods, object-oriented programming (objects and classes, encapsulation, inheritance, and polymorphism)

By the end of the two sessions, the student will familiarise themselves with programming concepts, which they will be able to apply in a variety of other programming languages such as Java, JavaScript, C and C++

Session Prerequisites (if any)

Visual Studio Community IDE (any version will do although 2019 is preferred)​

Learning Web Vurtual Reality

Course Name

Learning Web Virtual Reality

Name of Tutor

Max Zammit

Target Group / Theme

People who have a keen interest in Virtual Reality. People with basic HTML knowledge will have an advantage but it is not required.

Course dates

9, 12, 14, 19, 23rd October 16:00 – 18:00

Course Content

The goal this course is to give attendees a brief introduction and description on how Web Virtual Reality can be used for anything and show that with creativity anything is possible to create.

I will first explain how to create an environment, how to make a sky, how to create different shapes, hoe to give color to shapes or give texture, then show them how to shoot a sphere and how to break a target.

Session Prerequisites (if any)

The attendee will need the software (Visual Studio) to code HTML.

Programming in Python

Course Name

Programming in Python a gentle Introduction

Name of Tutor

Mario Mallia Milanes

Target Group / Theme

Young people who want to start coding. Age group (12-15)

Course dates

15, 22nd October 2021 18:00 – 20:00

Course Content

This course is aimed at budding young programmers wishing to learn Python and get introduced to the wonderful world of coding. Course contains:
Variables, Loops, Functions, Data Structures and Object-oriented programming. Together with some of the most popular Python libraries such as Matplotlib and Pandas.
Sessions will be interactive and a “learning by doing” will be the main approach to teaching.

Session Prerequisites (if any)
Google account and a good internet connection

Crafts & Coding: Circuit Playground Express

Course Name

Crafts & Coding: Circuit Playground Express

Name of Tutor

Data Science Malta

Target Group / Theme

Children 6-12

Course dates

11-10-2021 Crafting a robot (ages 6-12)
14-10-2021 Coding a robot/game using scratch (ages 6-12)
18-10-2021 Learning how robots are used in our daily lives and in business (ages 6-12)
21-10-2021 Learning Python (ages 6-12)
23-10-2021 Learning Java (ages 6-12) ​​

Course Content

1. Crafting a robot; 2. Coding a robot; 3. Creating your own game.

Robotics

Course Name

Robotics

Name of Tutor

David Deguara

Target Group / Theme

Year 6

Course dates

15th October 2021