Coding Fundamentals

Coding Fundamentals

Cyber Fundamentals has been changed to Coding Fundamentals to better describe the content in the course.

Rating
Average: 4.4 (43 votes)
three blocks on blue background
Number of Units
4
Subjects
Robotics & Coding
Cybersecurity
Computer Science
Grade Levels
4
5
6
7
8
9
10
11
12
Duration (hours)
60
Overview
Coding Fundamentals introduces students to the foundational concepts of coding and cybersecurity through hands-on lessons. Depending on the student's grade level and experience, they learn the fundamentals of coding through Microsoft's MakeCode block-based language and/or through Python text-based programming. MakeCode Block is recommended for grades 4-8 (beginners). Python is recommended for grades 8-12 (intermediate).
Cyber Connections
Computational Thinking
Coding/Programming
Hardware and Software
Cybersecurity
Abstraction
Algorithm Design
Cryptography
Cyber Career Awareness
Decomposition
Pattern Recognition
Problem Solving
Secure Communications
Section Title
What You'll Teach
Accordion Items
Title
Block-Based Programming
Content

Overview:

Students will learn drag and drop block-based programming language for the micro:bit.

Grades: 

4, 5, 6, 7, 8

View Unit Overview

Title
Cybersecurity with Block Programming
Content

Overview: 

Students explore cybersecurity concepts using a block-based programming language for the micro:bit.

Grades: 

4, 5, 6, 7, 8

View Unit Overview

Title
Python Programming
Content

Overview: 

Students utilize Python programming language for the micro:bit.

Grades: 

7, 8, 9, 10, 11, 12

View Unit Overview

Title
Cybersecurity with Python
Content

Overview: 

Students explore cybersecurity concepts using Python programming language for the micro:bit.

Grades: 

4, 5, 6, 7, 8

View Unit Overview

Section Title
Materials
Cards
Text

microbit club

micro:bit CLUB

Available through Parallax.com

Text

microbit go

micro:bit GO

Available through Parallax.com