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

1

Basics of Computer Science

  • Computer settings;

  • Operating systems;

  • Cybersecurity basics;

  • Presentation Software.

Project: Presentation on Stuxnet

2

What can you do with code

  • Programming terms & concepts;

  • Scratch programming.

Project: Scratch mini-game project 

3

IT as an ecosystem

  • PC Hardware;

  • Cloud Storage;

  • E-communication;

  • Data analysis Software.

Project: Data analysis project

4

Introduction to Python

  • Python in the workplace

  • Basic Python concepts

Project: Turtle chase simulation

5

Python control structures

  • Operators

  • Conditionals and Loops

Project: Weather forecast display app

6

Impact of Computing

  • Beneficial and Harmful Effects

  • Digital Divide

  • Computing Bias

Hands-on Projects

Case-based Portfolio

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!