The Metis Coding program aims to:
Gain an understanding of key concepts in computer science
Develop the skills necessary to write code in one of several programming languages (Scratch, Python, or JavaScript)
Computer code is very important. Almost every electronic device you use relies on code. The way things work can seem quite confusing, but, with a tutor helping you to break it down, it’s actually simple.
Learning the basics of block coding with sites like Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
Curriculum
The curriculum's complexity will differ based on the grade of the tutee. Tutees are separated into three categories:
Level 1 - Beginner - Scratch:
Students will be able to:
Learn about the various applications of coding / computer science
Understand the basics of coding, such as variables, loops, conditional statements, and functions.
Collaborate with other students on a Scratch project
Create a simple simulation or game by the end of the sessions
Level 2 - Intermediate - Python
Students will be able to:
Learn about the benefits of Python compared to other coding languages
Understand the basics of coding (Python syntax), such as variables, loops, conditional statements, and functions.
Collaborate with other students on a Python project
Create a simple interactive program using Python
Level 3 - Advanced - JavaScript (Web Development)
Students will be able to:
Understand the fundamentals of the web
Collaborate with other students on a JavaScript project (how will they collaborate
Use CSS, Javascript, and HTML to create a simple website