Concept Studio

See the idea. Put it to the test.

956 activities from Kindergarten to Year 12, in 13 subject areas. A practical gives the idea, what you need, the steps, what you should see and a safety card. A teacher-led demonstration gives the idea and its hazards; its method is for tutors on the learning platform.

Review

Reviewed before publication (owner’s confirmation, 24 September 2026). That covers every activity here, and a practical’s page lists the sources its author read.

A safety card on every page

The risk, who supervises and the hazards. The 38 teacher-led demonstrations show their idea and hazards here; their materials, steps and sources, and any result, control or note that states a number or an amount, are for tutors and administrators on the learning platform.

School laboratory, not for home

207 activities are medium or high risk. Each says so on its page: In a school laboratory, with a teacher supervising, under the school's risk assessment. Not for home.

Curriculum references

Each activity lists the NSW syllabus outcomes and Australian Curriculum v9 codes it supports. They are references, not a verified or complete curriculum alignment.

Find an activity

Clear all

A practical is carried out at the bench, in the classroom or outdoors. A practical with its model not built stands on its own; the page says where a step mentions the model. A calculation and data activity works from published figures by hand, with a calculator or in a spreadsheet. No page includes an interactive model.

74 activities

Technologies K–10 · page 2 of 2

  1. Technologies K–10 · Years 7–8

    Python functions tested against known values

    A function packages a calculation so it can be tested against known values, and testing floating-point results needs a tolerance because decimals are stored in binary.

    Practical, model not builtLow risk
  2. Technologies K–10 · Years 7–8

    Rubber-band racers: stored energy, wheel size and distance

    A wound rubber band stores elastic energy that the axle turns into motion, and each axle turn moves the racer one wheel circumference, so wheel size, winding and friction decide how far it goes.

    Practical, model not builtMedium risk
  3. Technologies K–10 · Years 7–8

    Sampling sound: sample rate, bit depth and file size

    Sound is stored as a stream of integer samples, so a file's size is samples per second × bits per sample × channels × seconds, and the highest pitch it can hold is half the sample rate.

    Practical, model not builtLow risk
  4. Technologies K–10 · Years 7–8

    Soldering an LED indicator on stripboard

    A soldered joint makes a permanent electrical connection, and choosing the resistor from the LED's datasheet keeps the current safe: I = (9.0 V − 1.9 V) ÷ 680 Ω = 10.4 mA.

    PracticalMedium risk
  5. Technologies K–10 · Years 7–8

    Sorting plastics for recycling by floating and sinking

    Common plastics have different densities, so liquids of known density sort them into groups, the same float–sink idea used to separate mixed plastics for recycling.

    PracticalLow risk
  6. Technologies K–10 · Years 7–8

    Syringe hydraulics: trading distance for force

    A liquid in a closed system passes pressure on, so a small piston driving a large one multiplies force by the ratio of their areas while the large piston moves less by the same ratio.

    Practical, model not builtLow risk
  7. Technologies K–10 · Years 7–8

    The Caesar cipher: encrypting, then breaking it by trying every key

    Encryption turns data into a form only the key-holder can read, and a cipher with only 25 useful keys is broken by trying them all, which is why network encryption uses keys with an astronomically large number of possibilities.

    Practical, model not builtLow risk
  8. Technologies K–10 · Years 7–8

    Tracing nested loops by hand before running them

    A trace table follows every variable through each pass of a loop, so the output of nested loops can be predicted, and errors such as an off-by-one range found, before the program runs.

    Practical, model not builtLow risk
  9. Technologies K–10 · Years 7–8

    What an app collects: auditing permissions and the digital footprint

    Every app asks for permissions and declares the data it collects, and comparing each item with what the app needs to work shows which data is essential and which only adds to the user's digital footprint.

    PracticalLow risk
  10. Technologies K–10 · Years 7–8

    Why a second factor helps: guessing a six-digit code

    Multi-factor authentication asks for something you have as well as something you know, so a leaked password alone does not open the account: an attacker also needs a six-digit code that changes every 30 seconds.

    Practical, model not builtLow risk
  11. Technologies K–10 · Years 7–8

    Wind turbine blades: measuring electrical power and the Betz limit

    Wind carries power that rises with the cube of wind speed, and no turbine can capture more than 16/27 of it, so blade design is judged by how much of that power reaches the generator.

    Practical, model not builtLow risk
  12. Technologies K–10 · Years 9–10

    A thermistor thermostat with hysteresis

    A thermistor's resistance falls as it warms, a voltage divider turns that into a voltage a microcontroller can read, and switching on and off at two different temperatures (hysteresis) stops a fan chattering.

    Practical, model not builtLow risk
  13. Technologies K–10 · Years 9–10

    A threat model for a school login: online and offline guessing

    A threat model lists what an attacker could do and how long it would take, and the numbers show that guessing through the login page is slowed by lockouts while guessing against a stolen hash file is limited only by the password's size.

    Practical, model not builtLow risk
  14. Technologies K–10 · Years 9–10

    A Warren truss: predicting tension and compression by the method of joints

    Each joint of a pin-jointed truss is in equilibrium, so resolving forces at the joints gives every member's tension or compression, and the compression members are the ones most likely to buckle.

    Practical, model not builtMedium risk
  15. Technologies K–10 · Years 9–10

    An ultrasonic distance sensor and the speed of sound

    An ultrasonic sensor times an echo, and distance = speed of sound × time ÷ 2, so the sensor's accuracy depends on using the speed of sound for the air temperature.

    Practical, model not builtLow risk
  16. Technologies K–10 · Years 9–10

    Bubble sort against merge sort: counting comparisons as lists grow

    Bubble sort compares every pair of neighbours on every pass and needs about n²/2 comparisons, while merge sort needs about n log2 n, so the gap between them grows quickly with list size.

    Practical, model not builtLow risk
  17. Technologies K–10 · Years 9–10

    Huffman coding by hand: shorter codes for common letters

    Giving frequent symbols short codes and rare symbols long ones, with no code the start of another, stores text in fewer bits than a fixed 8 bits per character.

    Practical, model not builtLow risk
  18. Technologies K–10 · Years 9–10

    Linear and binary search: counting comparisons on a million items

    Linear search checks items one by one, while binary search halves a sorted list each step, so for a million items the worst case falls from a million comparisons to 20.

    Practical, model not builtLow risk
  19. Technologies K–10 · Years 9–10

    Logic gates from switches: AND, OR, NOT and the two-way light

    Switches in series behave as AND, switches in parallel as OR, a push-to-break switch as NOT, and two two-way switches as the staircase light, so logical operators in algorithms have physical circuits behind them.

    Practical, model not builtLow risk
  20. Technologies K–10 · Years 9–10

    One stylesheet, three pages: separating content, structure and presentation

    A web page holds its text as content, marks its structure with HTML elements and sets its look in a separate CSS stylesheet, so one stylesheet change restyles every page and the structure still serves screen readers when styles are off.

    PracticalLow risk
  21. Technologies K–10 · Years 9–10

    Querying a relational database of the first 20 elements

    Data about entities and their relationships sits in linked tables, and SQL queries and joins answer questions that a single flat list handles badly.

    Practical, model not builtLow risk
  22. Technologies K–10 · Years 9–10

    Reaction times from a falling ruler: validating and analysing a class data set

    A falling-ruler test turns a catch distance into a reaction time, and a class data set needs validation rules and an outlier check before its trends are trusted.

    Practical, model not builtLow risk
  23. Technologies K–10 · Years 9–10

    Run-length encoding: when compression makes a file smaller and when it does not

    Run-length encoding replaces each run of identical pixels with its length, which shrinks images with long runs and can enlarge busy ones, so the benefit of a compression technique depends on the data.

    Practical, model not builtLow risk
  24. Technologies K–10 · Years 9–10

    Testing a leap-year function with boundary cases

    A program is validated by comparing its output with expected results for a planned set of test cases, and boundary cases catch errors that everyday cases miss.

    Practical, model not builtLow risk
  25. Technologies K–10 · Years 9–10

    Timber beam deflection: flat against on edge

    A beam's sag under a centre load is F L³ ÷ (48 E I), and turning a rectangular section on edge increases I by the square of the depth ratio, so the same timber sags almost 5 times less on edge.

    Practical, model not builtLow risk
  26. Technologies K–10 · Years 9–10

    Why systems store password hashes, not passwords

    A cryptographic hash turns any password into a fixed-length digest that cannot be reversed, and a one-letter change alters about half the digest's bits, so a system can check passwords without storing them.

    Practical, model not builtLow risk

For tutors and administrators

The materials and steps of every teacher-led demonstration are on the learning platform, with the safety card first. Sign in with a tutor or administrator account to read them.

Open the teacher-led demonstrations