Listing all results (1028)

Code Smart 11-14

Through a series of nine lessons, students will learn about aspects of making, programming and design thinking as they build and program their own robot cars. They will work in teams to tackle coding challenges based on the actual problems that engineers are faced with in designing autonomous vehicles. In a final...
Publication date:
2010 to date

13 files

0

0
Not yet rated

How do they make movies 11-14

Have you ever wondered how to create movie magic, such as hideous monsters or incredible costumes? The secret to creating an amazing movie is just a few STEM Club lessons away. This programme investigates how you can use design and technology to master movie tricks, from creating your own prosthetic mask to...
Publication date:
2010 to date

1 file

0

5
Average: 5 (1 vote)

Data Representation

The first video explains why computers use binary to store data.  The difference between a bit, nibble, byte, kilobyte, megabyte, gigabyte, terabyte and petabyte is explained.  These are known as measurements of capacity, or how much data can be stored either in memory or on secondary storage devices.The...
Publication date:
2010 to date

0

0
Not yet rated

Translators and Facilities of Languages

The first video takes a brief look at the history of programming.  It examines the differences between low level languages such as Assembly, and high level languages such as Python.  It considers the uses of each of these different types of languages.The second video we explain the purpose of...
Publication date:
2010 to date

0

0
Not yet rated

Computational Logic

The first video explains why data is represented in binary using examples of RAM, a hard disk, optical disks and solid state memory.The second video illustrates simple circuits built using components to create AND, OR and NOT logic gates.  GCSE students need to be able to combine gates to create more...
Publication date:
2010 to date

0

0
Not yet rated

Producing Robust Programs

The first video is about defensive design considerations.  Data is not always entered in ways that a program might expect.  If this can be easily rectified without asking the user to re-input the data, it is known as input sanitation.  In addition, to prevent invalid data crashing a program,...
Publication date:
2010 to date

0

0
Not yet rated

Programming Techniques

The basics of programming are explored through a “beat that dice” game.  It is assumed that students already have some knowledge and experience of programming before watching the first video, and the purpose of this video is to marry the theory of programming to the established practical experience in...
Publication date:
2010 to date

0

0
Not yet rated

Algorithms

Abstraction is the representation of essential features without including unnecessary details.  It is used to reduce the complexity of systems for users, hiding how things actually work, applying algorithms to different contexts and producing suitable user interfaces.  The first video explains the...
Publication date:
2010 to date

0

0
Not yet rated

Ethical, Legal, Cultural and Environmental Concerns

The first video introduces a range of concerns surrounding computing technologies.  The idea that new technologies bring with them new social and ethical issues, and that the law is often slow to catch-up to guard people against these issues.  Some of the benefits of new technologies are briefly...
Publication date:
2010 to date

0

0
Not yet rated

Systems Software

The first video outlines the purpose of systems software: the operating system and utilities.  It consider the role of systems software in providing a user interface and abstraction to the physical hardware.  A variety of different types of user interface are explained in more detail.The second ...
Publication date:
2010 to date

0

0
Not yet rated

Pages

View all publishers