Filters
Clear allSubject
- Careers (40) Apply Careers filter
- Climate Change (2) Apply Climate Change filter
- Creative arts and media (2) Apply Creative arts and media filter
- Cross curricular (17) Apply Cross curricular filter
- Design and technology (86) Apply Design and technology filter
- Engineering (71) Apply Engineering filter
- Leadership (1) Apply Leadership filter
- Mathematics (78) Apply Mathematics filter
- Personal development (3) Apply Personal development filter
- Psychology (1) Apply Psychology filter
- Science (92) Apply Science filter
- Space (1) Apply Space filter
- STEM Clubs (5) Apply STEM Clubs filter
Age range
Type
- Activity sheet (35) Apply Activity sheet filter
- Article (52) Apply Article filter
- Assessment (1) Apply Assessment filter
- Data set (1) Apply Data set filter
- Demonstration (2) Apply Demonstration filter
- Game (3) Apply Game filter
- Group work (3) Apply Group work filter
- Image (7) Apply Image filter
- Information sheet (13) Apply Information sheet filter
- Interactive resource (1) Apply Interactive resource filter
- Open-ended task (2) Apply Open-ended task filter
- Poster (6) Apply Poster filter
- Presentation (19) Apply Presentation filter
- Research (25) Apply Research filter
- Self assessment (1) Apply Self assessment filter
- Teacher guidance (129) Apply Teacher guidance filter
- Textbook (17) Apply Textbook filter
- Video (29) Apply Video filter
- Include Physical Resources (609) Apply Include Physical Resources filter
Showing 310 results
It is a valuable experience for students to experience coding in a variety of languages. This worksheet introduces the functional paradigm and compares functional coding in Python and Haskell. The resource is a useful introduction to the Haskell language.
This presentation, from Paul Curzon at QMUL, uses a folded paper geometric shape called a hexahexaflexagon to teach about abstraction, data representation and graph data structures, while encouraging computational thinking. A video (linked from within the presentation) shows how to make one of the geometrical...
Supercomputers represent the pinnacle of computer performance. This resource from the University of York provides a fascinating history for students and will consolidate the key concepts that they have learned about high-performance computer architecture.
This ebook, by Roger Young, explains computers as electrical circuits consisting of switches and relays (subsequently equated to transistors). It begins with simple circuits showing how, from first principles, switches and relays work. These are then combined in increasingly complex arrangements to simulate logic...
This edition of the Computing at School newsletter contains articles covering:
*Coding and computer science
*Code Club and Computing ++
*Tips for teaching programming
*Codecademy
*Teaching encryption with spreadsheets
*Scratch sensorboards (picoboards)
*Robotics...
This resource contains an unplugged activity to model how home networks work. It builds up to increasingly more complex networks, adding in details such as routers, wifi aceess points and the internet along the way. The lesson plan contains links to the Progression Pathways documentation, and differentiation ideas...
Astro Pi is the name of a small computer developed by the Raspberry Pi Foundation, in collaboration with the UK Space Agency and the European Space Agency (ESA).
There are two very special Astro Pi’s. Their names are Ed and Izzy, and they have been qualified for spaceflight. They are now onboard the...
A Computing at School community resource which provides a very comprehensive introduction to PHP and MySQL including setting up and configuring. This is useful as a “how to” guide for students.
Mobile app development is an engaging way for students to learn programming and interface design as many do, indeed, "love their smartphone".
This complete learning package teachers the origins and development of the smartphone, helping them to appreciate the amount of technology packed into their pocket. It...
Kayleigh is an ICT specialist for RAF Whittering, she discusses her role in this video. As an ICT specialist she supports IT equipment at stations and on deployment, looks after networks, servers, hardware and software. It is an essential role, to ensure communication continues between UK and other overseas teams....
Judith is an IT architect for IBM, she discusses her role in this video. The role involves delivering an IT solution, ensuring the plan and basics are in place and coordinating teams of people to bring the work together efficiently and cost effectively. Having had a strong academic background, her father an...
William is an IT Consultant for NVT Group, he discusses his role in this video. His role involves providing day to day support on various technologies as well as being an architect for new IT solutions and processes. He is involved in a project from initiation to implementation and enjoys the variety in each day....
Felix is an IT specialist at IBM, he discusses his role in this video. He is involved in designing, implementing, building or testing customers’ computer systems. He enjoyed the sciences, business and maths at school , studied at University in London and was able to work at IBM during his third year placement. He...
This managing bullying in schools document from the Department of Education looks at how Saint Benedict Academy identifies bullying through anonymous email reports. The resource explores the school's 'Hero' email system to identify bullying and other strategies that raise awareness of bullying, as part of the...
This resource sets out the knowledge, skills and understanding that trainee teachers will need in order to be able to manage their students’ behaviour. Effective teacher training incorporates activities and teaching that leads to these outcomes and prepares trainees to manage behaviour confidently and with...