CyberPi: Data Storage (Gr. 11-12)
Python Coding: Advanced
Description
In this lesson, students will explore the data storage components of a computer - in particular, the CPU and memory usage. A computer's CPU and memory usage fluctuate while the operating system handles different tasks. The utilization of memory affects the performance of the CPU and hence the performance of the computer. Students will investigate the relationship between the utilization of memory and the performance of the computer using Python and CyberPi.
Objectives
- Features of CPU performance
- Button, joystick, screen, and LED controls of CyberPi using Python
Curriculum Connections Summary
- Ontario - Computer Science (College & University)
- Quebec - Coming Soon!
- New Brunswick - Coming Soon!
- Nova Scotia - Coming Soon!
- Alberta - Coming Soon!
- British Columbia - Coming Soon!
- Manitoba - Coming Soon!
- Prince Edward Island - Coming Soon!
- Saskatchewan - Coming Soon!
- Newfoundland & Labrador - Coming Soon!
- Yukon Territories - Follow's B.C.'s Curriculum
- Northwest Territories - Follows Alberta's Curriculum
- Nunavut - Follows Alberta's Curriculum
Find Out More
Networkable microcontroller for Computer Science and AI education
CyberPi is a single-board computer, packed with advanced electronics which makes it a powerful coding machine! In combination with an impressive mBlock coding editor, it supports the development of coding skills from block-based programming to Python. The Python editor is a platform designed for learning and teaching Python and Micropython - taking AI, IoT and Data Science learning to the next level!
- Buy the CyberPi
- Makeblock software
- View All Lessons [Coming Soon]
- Subscribe for Premium Cross-Curricular Lessons [Coming Soon]