Hero image

Narcud8's Shop

Average Rating3.48
(based on 12 reviews)

Computer Science teacher 20 years in school, college and University. Range of resources for all levels.

61Uploads

16k+Views

16k+Downloads

Computer Science teacher 20 years in school, college and University. Range of resources for all levels.
Storing images - bitmaps resolution, bit depth, file size and file types
Narcud8Narcud8

Storing images - bitmaps resolution, bit depth, file size and file types

(0)
A number of different worksheets covering how images are represented / stored digitally. Pixels, bit depth and calculating file size in bits and bytes. Includes practical activity for learners to create their own bitmap images including meta data. Used with Year 10 and 11 GCSE Computer Science Data Representation unit.
2.Using Tinkercad: Creating a Parking sensor for the Arduino and using For loops
Narcud8Narcud8

2.Using Tinkercad: Creating a Parking sensor for the Arduino and using For loops

(0)
Resource shows how to build a circuit with leds, distance sensor and a buzzer using a breadboard and how to program using Arduino. Explains how distance ultrasound is used to measure distances in introduces a sequence of if statements to create a reverse parking sensor which uses sequence of lights and alternating tones from a buzzer to simulate a parking sensor using Tinkercad. Introduces for loops to control brightness of an led and changing the tone of a buzzer. Explains how Square waves can be used to output analogue data. Used for year 9 to make coding more engaging in preparation for choosing Computer Science at GCSE.
How Computers handle calculations : Binary Shift and Twos Compliment
Narcud8Narcud8

How Computers handle calculations : Binary Shift and Twos Compliment

(0)
Worksheet that explains how computers are able to do calculations with negative numbers. Step by step explanation of 2s compliment is used, with easy to follow examples and practice questions. Worksheet that explains how Computers are able to do Multiplication and division, with easy to follow examples and practice questions.
1.Using Tinkercad : Create and program with Arduino - Traffic Light  and Knight Rider strobe
Narcud8Narcud8

1.Using Tinkercad : Create and program with Arduino - Traffic Light and Knight Rider strobe

(0)
A tutorial ( part 1 &2) showing how to use Tikercad to create circuits and program with the Arduino Microcontroller. A fun introduction to programming can be used for Year 8 to 11 learners. Used to practise circuit bulding and programming before building their own circuits using leds, breadboard and Arduino connected via usb to their computer. Used with Year 9 to introduce electronics and programming. Lesson 1 : Controlling an led Lesson 2 : Creating a Traffic Light Simulation. Lesson 3 : Creating a strobe light effect - Knight Rider car Tinkercad is great simulation program , students learn quickly and then are much more confident at to being able to take the exported code and build their own circuits. Makes it much easier to manage a class of 25 Year 9s all doing practical.
Computer Storage devices : bits, bytes ,usb, hard and Solid State Drives properties
Narcud8Narcud8

Computer Storage devices : bits, bytes ,usb, hard and Solid State Drives properties

(0)
A Crossword in Excel with Answers units of storage bits, bytes, KB,MB,GB,TB,PB and how to convert between them A missing word sheet comparing common storage devices - optical, magnetic, flash etc with answers A drag and drop game produced in Word matching up properties of Optical disk, Hard drive, Solid State, Flash dirve , FLoppy Disk Used with Year8, 9 and 10 Computer Science classes
Polymorphism and Inheritance  in Python- Shape animation
Narcud8Narcud8

Polymorphism and Inheritance in Python- Shape animation

(0)
This is a difficult subject often briefly covered by having classes share some variables. These resources will help students understand the advantages of using classes with lots of practical activities. I use this activity with Btec level 3 students - Unit 15 Object Oriented Programming. and Foundation Degree Students, The resource Consists of a number of programs written in Python.
Data storage managing memory, data types and variables, real, long,floating point, byte,string
Narcud8Narcud8

Data storage managing memory, data types and variables, real, long,floating point, byte,string

(0)
Resources for GCSE Computing course for the Data Representation topic. The Resource explains how different data is stored, so introducing data types and variables and shows how important it is to make sure the correct variables are selected by the programmer. Uses examples in Python and an excel program ( input form and vba coding) has been created for students to investigate for themselves, what can go if wrong data types for variables are chosen by the programmer. Overflow error, type Mismatch, rounding up errors, Validation etc.
Styling Websites :  Introduction to CSS (internal and external ) and how its used in websites.
Narcud8Narcud8

Styling Websites : Introduction to CSS (internal and external ) and how its used in websites.

(0)
An introduction to how css can be used internal css to change style in a single webpages to external css to apply to whole websites. Simple explanation with source code and a style switcher - A CV page to show -off tech skills containing a clock animation created using flash actionscript and an iPhone with scrollable screen and interactive buttons using Javascript to allow users to switch styles to plain print view styled page. Shows why Cascading Style sheets are so important. Another example to show how websites can allow users to switch between large and small text. Excellent visual way to explain why websites must allow the user to customise websites in terms of colours, size of text, background images etc, or risk discriminating / isolating users using Cascading Stylesheets. Can be used for all levels.
Programming using Micro-electronics with Arduino microcontroller ( part 3 of 4)
Narcud8Narcud8

Programming using Micro-electronics with Arduino microcontroller ( part 3 of 4)

(0)
Used in Year 8 and 9 to introduce Students to Computer Science and gets them away from standard software such as Python, Scratch. Great for cross -curricular links - Physics/Electronics/Programming/Technology. A set of resources that explains how to make programming more fun interactive using LEDs, Buzzers controlled by the Arduino micro-controller. Students are introduced to an Arduino circuit building simulator to practise how to create circuits using a breadboard and how to connect to Arduino and code to control their circuits. Includes : source code, circuit diagrams, and photographs of set ups and videos programs running. Information about how the Arduino works and where the best place to buy all the components you need. Also see my other resources designed in Tinkercad.
Researching Tech Entrepreneurs : Elon Musk, Jeff Bezos, James Dyson, Richard Branson
Narcud8Narcud8

Researching Tech Entrepreneurs : Elon Musk, Jeff Bezos, James Dyson, Richard Branson

(0)
Learners use images and quotes on 4 Tech entrepreneurs to develop their own report using Word or PowerPoint. Task has been designed for learners to work independently. Includes PowerPoint presentation with animation, which summarises Elon Mush, Jeff Bezos, Richard Branson and James Dyson’s achievements with lots of fun and interesting videos. Activities will last over a double lesson and can be used in a Technology or Science Lesson. Includes animated gifs too. Include a crossword creating using Microsoft Excel as a summary.
Photoshop techniques : Prof headings Headings , air brushing techniques etc.
Narcud8Narcud8

Photoshop techniques : Prof headings Headings , air brushing techniques etc.

(0)
Very detailed step by step instructions guiding the learner through a range of text and image manipulation tools and techniques in Photoshop. Lesson 1 : Creating Headings Lesson 2 : Creating Professional Headings Lesson 3 : Air-brushing techniques Lesson 4 : Self -esteem Activity Lesson 5 : Face - swapping All images, Photoshop files provided
Introduction to Memory RAM and Cache : how data is processed
Narcud8Narcud8

Introduction to Memory RAM and Cache : how data is processed

(0)
A range of activities aimed at beginner level : A Summary of how data from instructions from software on the hard drive is moved via data buses to RAM to cache memory in the CPU. Analogy used in a builder building a wall - how bricks / data moved efficiently 1.Data flow Building Wall.docx How computers work basic Animation in powerpoint ( summarises the above in animated form - showing users what happens when someone does a simple calculation in excel. 2.How computers work basic Animation.ppt A missing word activity summarising the above 3.Processing data Introduction.docx A crossword in Exel testing key terms studied. 4.Computers Work Crossword.xls Answers included
Properties of Sound : Sampling rate, bit depth, file size,  MP3 format
Narcud8Narcud8

Properties of Sound : Sampling rate, bit depth, file size, MP3 format

(0)
A number of worksheet activities : 1.Investigating MP3 Compression: where learners chose different compression rates on a wav file to investigate fiel sizes and qualities using Audacity ( free sound editing software). 2.Sound and how to store it : introduces sound in terms of frequency and amplitude and how stored digitally. 3.Sound Revision Quiz : some basic understanding of sound properties are tested, bit depth, sampling rate and file size in bits and bytes 4.Sound in Binary : A research quiz to explain the basic key words / principals of storing sounds 5.Sampling Sound: A worksheet where learners can sample a wave to learn about sample rate, bit depth, denary value, binary values stored and file size in bits and bytes All answers provided to lessons are provided.
Html and css : An Introduction
Narcud8Narcud8

Html and css : An Introduction

(1)
8 lesson bundle consisting of lots of practical activities and differentiated tasks with answers (written and html pages), so learners can practise what they have learnt culminating in website project. An introduction to common html tags and CSS styling. Basic - intermediate level. (40 Pages in all). Lesson 1 : Introduction to Html Lesson 2 : CSS - formatting text Lesson 3: CSS - formatting backgrounds Lesson 4: CSS - styling tables Lesson 5 : CSS - images and hyperlinks Lesson 6 and 7 : CSS - Layout styling div tags ( fixed and floating) Lesson 8 and 9 : Creating your website project 4 additional interactive lessons created in Powerpoint with all source code and answers ( 30 pages in all) - see video preview
Programming electronic circuits with Arduino and Tinkercad : Bundle of 9 Lessons
Narcud8Narcud8

Programming electronic circuits with Arduino and Tinkercad : Bundle of 9 Lessons

(1)
Arduino - Yr 7 & 8 Technology, 9 & 10 Electronics, Design & Technology A range of worksheet activities with circuit diagrams and code covering Computer Science and Physics curriculum. Can be used to make programming more interactive / fun building practical systems. With links to all the Tinkercad devices for immediate / hassle free access : Arduino–Getting-started-with-TinkerCad-Simulation : how to build circuits, code 2.TinkerCad-Traffic-Light-Simulation : create own traffic light system. 3.Using Loops in programming the Arduino using Tinkercad : learn how to use for Loops 4.TinkerCad-Knight-Rider-Simulation : create iconic strobe effect with sound 5.TinkerCad-Parking-Sensor-Simulation with flashing leds and sounds and distance sensor 6.Tinkercad Night Light Simulation with LDR and push switch. Tinkercad Electronic Dice with Push button Tinkercad Creating and displaying characters using an LCD Includes a Summary of aims / learning for each lesson too. Over 60 pages of instructions / activities. If any of links to projects online do not open ( I update them every 30 days as they expire on the site) please email me : narud@outlook.com. Please let me now if there any other issues and give me feedback, so I can improve ( and you can download the improved versions).
Learning to Code G Develop 5 :  Create a Platformer Game for Beginners
Narcud8Narcud8

Learning to Code G Develop 5 : Create a Platformer Game for Beginners

(0)
Step by step guide for Beginners to create a Platformer Game using free online software G Develop 5. PowerPoints with over 75 slides of instruction. Source files for each lesson provided. Written to cover main aspects of Gaming so leaners learn the fundamentals and then can create their own more elaborate games. Games can be exported to be run using a browser. Lesson 1: Be able to: create and save a project add Objects from Assets page create platformer objects control platformer character with keyboard run and jump and animate the character turn and face direction it is running in create a global variable to store a Boolean value in order to control when Jump sound is played and be able to understand a flow chart to show this process Lesson 2: Be able to: “rip” music from YouTube to use as background music add Background music to game create Text Object to display Score on screen create collision events and score on screen using a score variable use ladders climb between platforms by adjusting collision masks Lesson 3: Be able to: use a timer to control enemy animation control Score when a correct player /enemy collision occurs reduce health if an incorrect player / enemy collision occurs lose lives if health goes to zero or player falls of platform place enemy back on stage to continue with game Lesson 4: Be able to: create a game over screen and display when Lives =0 create a spring-board to double jump to reach higher platforms extend game adding further objects and control camera to follow player work with layers to control position of Score, Lives and Health
Python : Loops, arrays, functions and procedures using Trinket
Narcud8Narcud8

Python : Loops, arrays, functions and procedures using Trinket

(0)
Set of 14 lessons created to introduce why loops ( for and while) are used in programming by drawing a range of different shapes. Text handling including 1 D and 2D arrays. Procedures and functions are investigated by drawing shapes and controlling electronics in Tinkercad. Includes all program solutions - Python source files. Includes lots of exam questions to test understaning (with answers) Created for Computer Science GCSE Course Lesson 1 - Intro to Python with Trinket - Drawing Lesson 2 - Python with Trinket - For Loops know that loops are also known as iterations know what a for loop, why it is use and how it is used be able to create basic shapes with and without For Loops create more complex shapes and be able to use colour for outline and fill Lesson 3 - Python with Trinket - While Loops know what a while loop is , why it is use and how it is used be able to create basic shapes with and without while Loops create more complex shapes and be able to use colour for outline and fill Lesson 4 - Python Drawing Shapes with Loops Summary be able to investigate geometrical shapes and fractals create own fractals by testing and upgrading other fractal programs. Lesson 5 - Working with Text part 1 be able to input, store and output text characters know what a constructs are – sequence, iteration and decisions be able to use constructs to communicate with the user Lesson 6 - Working with Text part 2 know what programming constructs are be able to confidently use selections - if else and if elif else statements solve a range of complex problems Lesson 7 - Working with Loops know what a while loop is be able to use them in a range of different programs Lesson 8 - Working with Random Functions Lesson 9 - Summary Lesson 10 - Arrays 1 D Lesson 11 - Arrays 2 D know why 2 D arrays are used be able to create, and process data from 2 D arrays know what a nested for loop is and understand how it is used to read data in a 2D array Lesson 12 - Procedures and Functions - part 1 be able to create a simple calculator program identify ways to improve it know what a procedure is and be able to use them in own programs know what a function is and be able to use them in own programs Lesson 12 - Procedures and Functions - part 2 Lesson 13 Modular Programming Summary be able to build and program basic circuits in Tinkercad be able to create a program to control an led be able to use a flash procedure to control the number of times an led flashes Know the difference between procedures and functions and complete missing word activity