STEM & Information Technology cluster
Computer Science Pathway
Level 1. Introductory
Fundamentals of Computer Science
Explore computer science fundamentals, from how computers work to programming in Scratch and Python.

About Course
Unlock the world of computer science
In the 'Fundamentals of Computer Science' course, students start with learning how computers work and move to programming in Scratch, covering key concepts in computer science.
The course advances to Basic Python, where students actively engage in creating, writing, and troubleshooting their own programs and mini-games.
Skills
Skill-up approach
- PC settings and operations
- Operating systems
- Scratch coding
- Presentation Software
- Spreadsheets
- Algorithmic thinking
- Cryptography and Storage
- Conditional Blocks and Loops
- Python Fundamentals
Syllabus
Step-by-step to the Result
Basics of Computer Science
- Computer settings;
- Operating systems;
- Cybersecurity basics;
- Presentation Software.
Project: Presentation on Stuxnet
What can you do with code
- Programming terms & concepts;
- Scratch programming.
Project: Scratch mini-game project
IT as an ecosystem
- PC Hardware;
- Cloud Storage;
- E-communication;
- Data analysis Software.
Project: Data analysis project
Introduction to Python
- Python in the workplace
- Basic Python concepts
Project: Turtle chase simulation
Python control structures
- Operators
- Conditionals and Loops
Project: Weather forecast display app
Impact of Computing
- Beneficial and Harmful Effects
- Digital Divide
- Computing Bias
Hands-on Projects
Case-based Portfolio
"Fundamentals of Computer Science " projects
The course features a variety of engaging projects, including developing games and applications in Scratch and Python, as well as creating practical and creative projects using Google Workspace tools.
The final project challenges students to design a windowed application that solves a real-life task, such as a task tracker, calendar, or graphing calculator, applying their newfound coding skills in a practical and impactful way.
Testimonials
What Our Students Think
Student learning with YaizY is more dynamic, engaging, and applicable to the real world! See what our students say about it!
Tech Requirements
Fully web-based learning for a seamless implementation
Hardware & Software & Internet Speed
- PC/Laptop or Chromebook;
- Web camera and Headset;
- Stable Internet connection from 30 Mbit/s/
Web tools only
- Scratch;
- Python Web IDE;
- Google Workspace

Try our demo today!
Unlock the full potential of immersive learning and elevate your students' experience. Get started with a personalized demo now!

Looking to expand your course offerings?
Connect with us







