Demo: Constants, Variables and Datatypes.

Class Demonstration

See the video below:

https://www.youtube.com/watch?v=2iudU1eWcr8

Class Plan

Required reading: Information technology For CSEC examinations ,
3rd Edition Pgs. 265-267

Class demo in Flowgorithm:
Declare num1, Num2, assign, find sum.
Find the area of a circle based on the radius input by a user.

Teacher uses terminology in demonstration:
Declare, Identify, assign , initialize, Datatype

-Teacher shows how an algorithm can be generated to  store numbers input by the user.

-Teacher demonstrates how the variables can change

-Teacher demonstrates how integer variables
truncate real variables.(i.e int x = 5.7 results in x storing the value 5.)

Teacher shows how pi cannot be changed in
Flowgorithm.

© 2025  Vedesh Kungebeharry. All rights reserved. 

Videos: Computer Misuse

See the following objective content and related videos

These videos were chosen for each topic because they cover the subject matter in a relevant context. They definitely were not created specifically for the CSEC an Syllabus, however , they do address the fundamental concepts in real world scenarios.

(Created for CSEC syllabus, but some content also applies to NCSE ICT)

Syllabus ObjectiveContentSuggested Videos
2.                   assess the potential impact of computer systems misuse based on the main entities impacted; Misuse:
(a) Cyberbullying, copyright
infringement, data theft, denial of
service attacks,  transmission  of
viruses and malware, identity theft,
online publication of obscene
materials, phishing attacks, software
and music piracy, financial abuses,
violation of  privacy, propaganda,
electronic eavesdropping, industrial
espionage; and,
(b) Entity impacted: individual,
organization, government.
 Cyberbullying:
  Cyber Bullying (UNICEF)

How to Combat Cyberbullying | Child Mind Institute  

Copyright Infringement  

C&C B.1 What is Copyright Infringement, and Why Does it Matter?  

Data Theft
What Is Data Theft In Cyber Security? – SecurityFirstCorp.com
 
Denial Of Service Attacks  
DDoS Attack Explained in 2 Minutes

DDoS Attack Visually Explained

DDoS Attack Explained (Advanced )

Identity Theft   What is Identity Theft?    

Phishing attacks  

Funny Animation Video(Phishing Attack ) | Pencil animation | Short animated films (Set Induction)

What is Phishing?    

Software and music piracy  

Software:
Software Piracy | Animated Presentation (Set Induction)

The Impact Of Piracy

Music:
What is Music Piracy

Violation of  privacy  
What is an example of a data privacy violation?

Understanding “Privacy Violation”: A Simple Guide

What Is A Privacy Violation? – SecurityFirstCorp.com  

Propaganda  

What is propaganda and how can you spot it? | CBC Kids News

What is propaganda? | Jason Stanley | Explain It Like I’m Smart by Big Think     

Electronic eavesdropping   What Is Eavesdropping In Cyber Security

What Is Eavesdropping In Computer Security? – SecurityFirstCorp.com  

Industrial espionage
Industrial Espionage: The War on Information

What Is Industrial Espionage? – SecurityFirstCorp.com

When Chinese Industrial Espionage Goes Wrong  

© 2025  Vedesh Kungebeharry. All rights reserved. 

Tutorial: How to Install Whisper AI

Whisper AI is a powerful speech-to-text model by OpenAI that allows for high-quality transcription. This guide walks you through the step-by-step installation process.


Step 1: Install Python

Whisper AI requires Python to run.

  • Download Python from python.org.
  • Ensure you install Python 3.8 or later (Whisper supports up to Python 3.11).
  • During installation, check the box to add Python to PATH.
  • Verify installation by running: python --version

Step 2: Install PyTorch

Whisper AI depends on PyTorch for deep learning functionalities.

  • Visit pytorch.org and follow the instructions for your system.
  • Example installation command: pip install torch torchvision torchaudio
  • Verify installation: python -c "import torch; print(torch.__version__)"

Step 3: Install Chocolatey (Windows Users Only)

Chocolatey is a package manager for Windows.

  • Open PowerShell as an administrator and run: Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
  • Verify installation: choco --version

Step 4: Install FFmpeg

FFmpeg is required for handling audio files.

  • Windows (via Chocolatey): choco install ffmpeg
  • macOS: brew install ffmpeg
  • Linux (Ubuntu/Debian): sudo apt update && sudo apt install ffmpeg
  • Verify installation: ffmpeg -version

Step 5: Install Whisper AI

  • Run the installation command: pip install -U openai-whisper
  • Alternatively, install directly from GitHub for the latest version: pip install git+https://github.com/openai/whisper.git
  • To update Whisper AI: pip install --upgrade --no-deps --force-reinstall git+https://github.com/openai/whisper.git
  • Verify installation: whisper --help

Step 6: Run a Test Transcription

To check if Whisper AI is working, run:

whisper example.mp3 --model small

This will generate a transcription of example.mp3.


Additional Features

  • Use Different Models: Whisper supports multiple models (tiny, small, medium, large). Example: whisper example.mp3 --model medium
  • Transcribe Multiple Files: whisper file1.mp3 file2.mp3
  • Specify Language: whisper example.mp3 --language English
  • Translate Non-English Speech to English: whisper example.mp3 --task translate

CUDA Compatibility for GPU Acceleration

If you have an NVIDIA GPU, you can speed up transcription with CUDA:

  • Install CUDA-compatible PyTorch by selecting the correct version from pytorch.org.
  • Install NVIDIA drivers and CUDA from NVIDIA.
  • Run Whisper using CUDA: whisper example.mp3 --model large --device cuda

Congratulations! 🎉 You have successfully installed and set up Whisper AI for transcription. For further details, visit the Whisper GitHub repository.