Beginner lessons for C# - random value generation and methods (functions & procedures in C#)Quick View
ict04ict04

Beginner lessons for C# - random value generation and methods (functions & procedures in C#)

(0)
Following on from three core lessons for beginners learning C# - sequence, selection and iteration (definite/indefinite) - these PPT slides include integrated tasks and exemplar code for students to follow along with and practice topics of random number/value generation and an introduction to methods (functions and procedures) in C#. Partial solutions are included as a guide (‘hints’) for students to edit and add to as required.
Beginner lessons for C# - sequence, selection and iterationQuick View
ict04ict04

Beginner lessons for C# - sequence, selection and iteration

(0)
Three core lessons for beginners learning C# - sequence, selection and iteration (definite/indefinite) PPT slides, including integrated tasks and exemplar code for students to follow and practice Partial solutions available as a guide (‘hints’)
J836 - R070 - Adobe Aero lessons x 2Quick View
ict04ict04

J836 - R070 - Adobe Aero lessons x 2

(0)
J836 - R070 - Adobe Aero lessons (PPTs x 2), covering basic use of Adobe Aero (intro to core features) - adding and manipulating assets. Additional PPT lesson on working with assets and adding triggers.
Python Pygame zero - Mu -building a gameQuick View
ict04ict04

Python Pygame zero - Mu -building a game

(1)
Python programming - building a game using the integrated Pygame Zero environment in “Mu” Python IDE. A set of lessons with step-by-step guides on creating the interactive elements for a game. Create “actors” and lets students ‘code’ the actors to move around. Includes PPT notes/lessons with image files, included screenshots and sample .py code (fully annotated with comments to explain the code) provided for teachers to share with students for editing and further development. Suggestions included for extension work. Build a simple game idea in 20-30 lines of code! Extended to include multiple actors/game characters, controls for those characters/actors, collision-detection between actors, soundtracks/sound effects and background images
AQA GCSE Comp Sci (8525-Python)-baselineQuick View
ict04ict04

AQA GCSE Comp Sci (8525-Python)-baseline

(0)
Mini mock/baseline test paper for AQA GCSE Comp Sci (8525 - Python) content/practice questions from typical Paper 1 + Paper 2. 1 hour duration/45 marks. With draft answers/suggested markscheme.
J836 Cam Nats IT - R050 'mini mock'Quick View
ict04ict04

J836 Cam Nats IT - R050 'mini mock'

(0)
J836 Cambridge Nationals IT - R050 ‘mini mock’ (total marks out of 45) , could be used as a baseline test at the start of Year 11. Comes with marking scheme.
App Lab - mobile app creationQuick View
ict04ict04

App Lab - mobile app creation

(0)
Powerpoint slides for students to work through creating a basic mobile app. Students make use of buttons and text boxes. Mobile app can be tested ‘on-screen’ (simulator) or using an actual mobile phone.
Python programming - Raspberry Pi PicoQuick View
ict04ict04

Python programming - Raspberry Pi Pico

(0)
PPT lessons using an interactive website for Python programming a Raspberry Pi Pico. NO additional hardware needed (although if Pi Pico’s are available - can integrate their use after practising with the simulator). Covers basic setup of LEDs, ‘how-to’ attach the virtual LEDs to the Pi Pico, and basic Python coding using MicroPython (similar to Python with a few bits ‘added on’ to let students code some virtual hardware and see results of their actual coding rather than all text-based within an IDE).
Simple intro to using tkinter to create GUI with PythonQuick View
ict04ict04

Simple intro to using tkinter to create GUI with Python

(0)
Simple intro into using tkinter to create GUI with Python. Powerpoint presentation combining screenshots of code with simple tasks following each step. Useful for beginner Python coders, reduces excess coding to bare-bones structure which works. Suitable for higher level abilities in KS3 as well as KS4 lower level abilities in computer science and programming.
Python GUI programming with tkinterQuick View
ict04ict04

Python GUI programming with tkinter

(0)
Python programming - developing GUI programming skills using tkinter. A set of lessons with step-by-step guides on creating the various GUI elements of windows, buttons and menus. Create windows with working buttons, menus and text boxes. Includes PPT notes/lessons with image files, included screenshots and sample .py code (fully annotated with comments to explain the code) provided for teachers to share with students for editing and further development. Suggestions included for extension work. Build a simple GUI in 20-30 lines of code!
Scratch e-safety quiz builder instructionsQuick View
ict04ict04

Scratch e-safety quiz builder instructions

(0)
Scratch e-safety quiz builder instructions/steps, useful for KS3 ICT on topic of e-safety and/or KS3 ICT Scratch unit covering 'how-to' aspect of building a quiz in general.
Sonic Pi live coding music with computersQuick View
ict04ict04

Sonic Pi live coding music with computers

(0)
Sonic Pi music on computers - an interesting coding tool for computers to create music through writing some basic programming code. Introduces the concept of ‘live coding’, covers a range of common programming concepts such as sequencing and loops. A set of activities with step-by-step guides on creating some simple rhythms with a wide variety of drum sounds and bass guitar! Includes PPT slides with image files, included screenshots and sample Sonic Pi files also provided for teachers to share with students for editing and further development. (Requires the installation of Sonic Pi - free to download for Windows PC, MacOS and Linux/also linked to Raspberry Pi). Cross-curricular topic (links computer science and music).
A to Z suggestions of programming tasks (Python-based)Quick View
ict04ict04

A to Z suggestions of programming tasks (Python-based)

(0)
A to Z suggestion of programming tasks (Python-based) but could be used across any programming language for students and teachers looking for possible programming task suggestions for extension work. Incorporates some suggested Python code snippets across a number of the tasks. The ideas could also be used as a jumping off-point with the core ideas being developed and extended further as the teacher/student wished.
Computer networking - A Level Computer ScienceQuick View
ict04ict04

Computer networking - A Level Computer Science

(0)
Computer networking - first of two lessons for a practical on creating a computer network, establishing IP addresses and using the ping command to test the network is functioning. Includes a sample Filius networking file for students to review and edit.
Python programming - turtle graphics - 4 lessonsQuick View
ict04ict04

Python programming - turtle graphics - 4 lessons

(0)
Python programming - turtle graphics - 4 lessons from beginner to intermediate programming, covering basics of turtle programming including changing turtle colours and sizes, through creating multiple turtles, use of the RANDOM Python library, defining functions in Python for different turtle activities and using the keyboard in an interactive way to control Trevor the turtle. Includes sample .py Python files to save time and allows students to download and edit the code themselves.
Powerpoints with interactivityQuick View
ict04ict04

Powerpoints with interactivity

(0)
Beginner’s guide to making Powerpoint slideshows more interactive - build in links and choices with text, images and multiple clickable hotspots within a single image. Includes a clear set of how-to step-by-step guidelines, along with a sample slideshow showing full use of the features available. Can be used as a concept for formative assessment, as well as for students to construct their own quizzes and interactive adventures. Can be used cross-curricular / multiple subject areas.
BBC microbit reaction timer - microbit block codingQuick View
ict04ict04

BBC microbit reaction timer - microbit block coding

(0)
BBC microbit reaction timer building - making a reaction timer with BBC microbit and a few resources, including tin foil and some crocodile clips & wires. Sample reaction timer hex file included to save time which teachers can provide to students for editing and further development. Useful STEM activity as well.