
STEM Workshops, Incursions, and Science Displays for Schools, Libraries and Special Events in Adelaide
Robotics incursions are ideal for captivating young minds and stimulating critical thinking. Programming robots and drones can teach students a wide range of problem-solving skills and encourage teamwork and cooperation. Along with technology skills and concepts, our workshops also touch a wide variety of curriculum topics such as Maths, Physics, Electronics, Science, Technologies and Literacy. Additionally, we provide mentoring for RoboCup Junior SA Championships.
We offer an immersive, memorable educational experience. Just ask some of the schools and libraries we visited before, such as Hamilton Secondary College, Cabra Dominican College, Magill School, Mitcham Primary School, Good Shepherd Lutheran School, Hills Christian Community School, City of West Torrens Library, Victor Harbor Library, Gawler & District College, Reynella East College, Warrnambool Art Gallery etc.
We provide two, four or six-hour hands-on STEM incursions (Robotics, RoboCup or Drones) for upper Primary and High Schools anywhere in South Australia. If required, we can structure the courses around your school timetable. Or we can arrange mixed incursions combining robots and drones. Just ask! We’re flexible!
The school/library/OSHC must provide their own devices for activities. For Robotics: maximum 15 laptops/desktops (Windows 10/macOS). For Drones: maximum 15 laptops or iPads. Each class can have a maximum of 30 students aged ten years or older. The recommended ratio is one robot/drone and one laptop per pair of students.
Alternatively, we can organise Science Displays for special events, fairs or exhibitions showcasing a wide range of experiments and demonstrations for all ages.
Our staff have undergone DCSI clearance and First Aid, Safe Environment for Children, and RAN courses required to work in schools.
Robotics Incursions:
Two-hour Session:
Intro
Robots definition by genus and difference
History of robots
Robots in modern society
Robots classification
How robots think
Robotics in Education
Computational Thinking
Various Robotics competitions
Movement Module
Move in all directions for specific distances
Study various types of turns
Sensors Module
Touch Sensor
Ultrasonic Sensor
Gyroscopic Sensor
Colour and Light Sensor
Decisions Module
Iteration (loops)
Logic (switches, conditions, decisions)
Flow Control
Competition
Sumo Challenge
Four-hour Session:
Intro
Robots definition by genus and difference
History of robots
Robots in modern society
Robots classification
How robots think
Robotics in Education
Computational Thinking
Various Robotics competitions
Movement Module
Move in all directions for specific distances
Study various types of turns
Sensors Module
Touch Sensor
Ultrasonic Sensor
Gyroscopic Sensor
Colour and Light Sensor
Decisions Module
Loops (Container Handling Challenge)
Switches/conditions (Strawberry Plant Sorter)
Complex Functions (Obstacle Orchard)
Line Tracking
Data Wires and Logic
Variables
Logic Operations
Maths
Random, rounding, compare, range
Competition
Sumo Challenge
Line Following
Pipeline Explorer
Six-hour Session:
Intro
Robots definition by genus and difference
History of robots
Robots in modern society
Robots classification
How robots think
Robotics in Education
Computational Thinking
Various Robotics competitions
Movement Module
Move in all directions for specific distances
Study various types of turns
Sensors Module
Touch Sensor
Ultrasonic Sensor
Gyroscopic Sensor
Colour and Light Sensor
Decisions Module
Loops (Container Handling Challenge)
Switches/conditions (Strawberry Plant Sorter)
Complex Functions (Obstacle Orchard)
Line Tracking
Data Wires and Logic
Variables
Logic Operations
Maths
Random, rounding, compare, range
Gyroscopic Sensor Investigation
Data Logging and Interpretation
Using graphs, calculation, analysis
Competition
City Challenge (program an autonomous car to drive through heavy traffic using all of the above sensors and coding skills)
We use drag and drop block coding for Primary Schools. You can choose between Python (using Visual Studio Code) or drag and drop software for High Schools.
Drones Incursions:
Two-hour Session:
Intro
Safety in the classroom
Understanding lift force and airfoil
Rotorcrafts and quadcopters
Science (Physics)
Basics of autonomous flight
Flight Training: throttle, pitch, roll, yaw
Digital Technologies
Use logic reasoning with loops and if/else statements: design, modify and follow simple algorithms involving sequences of steps, branching, and iteration
Parameters and arguments: calculate perimeter and area of rectangles using familiar metric units
Returning values: continue and create sequences involving whole numbers, fractions and decimals. Describe the rule used to generate the sequence
Mathematics
Investigate, estimate, measure and compare distances and angles on a straight line, angles at a point and vertically opposite angles. Use results to find unknown angles
Challenges
Apply Computational Thinking to solve Geometry problems: Pythagorean Theorem, Polygon equation
Four-hour Session:
Intro
Safety in the classroom
Understanding lift force and airfoil
Rotorcrafts and quadcopters
Science (Physics)
Basics of autonomous flight
Flight Training: throttle, pitch, roll, yaw
Digital Technologies
Use variables and functions: decide which variable should be changed and measured in fair tests and accurately observe, measure and record data, using digital technologies as appropriate
Use logic reasoning with loops and if/else statements: design, modify and follow simple algorithms involving sequences of steps, branching, and iteration
Parameters and arguments: calculate perimeter and area of rectangles using familiar metric units
Returning values: continue and create sequences involving whole numbers, fractions and decimals. Describe the rule used to generate the sequence
Mathematics
Investigate, estimate, measure and compare distances and angles on a straight line, angles at a point and vertically opposite angles. Use results to find unknown angles
Understanding 3D coordinates with the right-hand rule: solve problems involving the comparison of lengths and areas using appropriate units
Challenges
Apply Computational Thinking to solve Geometry problems: Pythagorean Theorem, Polygon equation, Search and Rescue (mapping the quadrants)
Please note that we must charge the drones’ batteries after two hours. Therefore we must have a one-hour break mid-incursion for which you will not be charged.
Six-hour Session:
Intro
Safety in the classroom
Understanding lift force and airfoil
Rotorcrafts and quadcopters
Science (Physics)
Basics of autonomous flight
Flight Training: throttle, pitch, roll, yaw
Digital Technologies
Use variables and functions: decide which variable should be changed and measured in fair tests and accurately observe, measure and record data, using digital technologies as appropriate
Use logic reasoning with loops and if/else statements: design, modify and follow simple algorithms involving sequences of steps, branching, and iteration
Parameters and arguments: calculate perimeter and area of rectangles using familiar metric units
Returning values: continue and create sequences involving whole numbers, fractions and decimals. Describe the rule used to generate the sequence
Mathematics
Investigate, estimate, measure and compare distances and angles on a straight line, angles at a point and vertically opposite angles. Use results to find unknown angles
Understanding 3D coordinates with the right-hand rule: solve problems involving the comparison of lengths and areas using appropriate units
Challenges
Apply Computational Thinking to solve Geometry problems: Pythagorean Theorem, Polygon equation, Search and Rescue (mapping the quadrants)
Apply Computational Thinking to solve Trigonometry problems: Arc, Circle, Helix, Spiral, Sine Wave, Orbit
Please note that we must charge the drones’ batteries after two hours. Therefore we must have 2 one-hour breaks mid-incursion for which you will not be charged.
We use drag and drop block coding for Primary Schools. You can choose between Python (using Visual Studio Code) or drag and drop software for High Schools.
RoboCup Junior Coaching:
Do you have a RoboCup Junior team, and you’re struggling to get results? Are you thinking of challenging your students by offering them a new platform to demonstrate their talents? Why not start a new RoboCup team and enter the competition? We can coach your students! We won 10 trophies in the State Championships in the past four years in Soccer, Rescue and Sumo, and we’ll mentor your teams from start to finish.
Two-hour Session:
Intro
Learn from champions! After winning four trophies in Sumo since 2019, we think we can coach you on how to get on the podium as well!
Competition
Standard Sumo
Open Sumo
Four-hour Session:
Intro
Soccer is our specialty! We were awarded 5 cups in the past three years: 1st, 2nd and 3rd place in 2020 in State Championships, and 1st and 2nd in 2021.
Competition
Standard League Soccer
Simple Simon Soccer
Six-hour Session:
Intro
Rescue Line is the most challenging competition in RoboCup Junior SA State Championship. It combines mathematical calculus (integrals, derivatives etc.) with automation (PID control loop mechanisms) and engineering. That’s why we were so happy we won second place in the 2021 Championships.
Competition
Primary Rescue Line
Secondary Rescue Line
Fees
The fees are $5 per student per hour, with a minimum spend of $600 per incursion. The price is available for schools, libraries and OSHC within 30 km of Adelaide CBD. Workshops requiring travel outside this area will attract an extra fee of $1 per km each way. Cancellation must be made no later than two weeks before the incursion date, after which cancellation will incur a 50% charge. Any sessions cancelled within 48 hours of the incursion time will incur a 100% charge of the total incursion cost. A minimum of a 10% deposit must be made seven days from the date of booking for your incursion to go ahead.
Australian ACARA Content Outcomes
Digital Technologies
Investigate how digital systems use whole numbers as a basis for representing all types of data (ACTDIK015).
Design, modify and follow simple algorithms represented diagrammatically and in English involving sequences of steps, branching, and iteration (repetition) (ACTDIP019).
Acquire, store and validate different types of data, and use a range of software to interpret and visualise data to create information (ACTDIP016)
Implement digital solutions as simple visual programs involving branching, iteration (repetition), and user input (ACTDIP020)
Plan, create and communicate ideas and information, including collaboratively online, applying agreed ethical, social and technical protocols (ACTDIP022)
Implement simple digital solutions as visual programs with algorithms involving branching (decisions) and user input (ACTDIP011)
Collect, access and present different types of data using simple software to create information and solve problems (ACTDIP009)
Explore and use a range of digital systems with peripheral devices for different purposes, and transmit different types of data (ACTDIK007).
Solve problems involving multiplication of large numbers by one- or two-digit numbers using efficient mental, written strategies and appropriate digital technologies (ACMNA100).
Solve problems involving division by a one digit number, including those that result in a remainder (ACMNA101).
Pose questions and collect categorical or numerical data by observation or survey (ACMSP118).
Construct displays, including column graphs, dot plots and tables, appropriate for data type, with and without the use of digital technologies (ACMSP119).
Describe and interpret different data sets in context (ACMSP120).
Investigate everyday situations that use integers. Locate and represent these numbers on a number line (ACMNA124).
Convert between common metric units of length, mass and capacity (ACMMG136).
Electrical circuits provide a means of transferring and transforming electricity (ACSSU097)
Decide which variable should be changed and measured in fair tests and accurately observe, measure and record data, using digital technologies as appropriate (ACSIS104)
Science involves testing predictions by gathering data and using evidence to develop explanations of events and phenomena (ACSHE098)
Scientific understandings, discoveries and inventions are used to solve problems that directly affect peoples’ lives (ACSHE100)
Construct and use a range of representations, including tables and graphs, to represent and describe observations, patterns or relationships in data using digital technologies as appropriate (ACSIS107)
With guidance, plan appropriate investigation methods to answer questions or solve problems (ACSIS103)
Collaboratively and individually plan and conduct a range of investigation types, including fieldwork and experiments, ensuring safety and ethical guidelines are followed (ACSIS125)
Science understanding influences the development of practices in areas of human activity such as industry, agriculture and marine and terrestrial resource management (ACSHE121)
Communicate ideas, findings and solutions to problems using scientific language and representations using digital technologies as appropriate (ACSIS133)
Summarise data, from students’ own investigations and secondary sources, and use scientific understanding to identify relationships and draw conclusions (ACSIS145) and (ACSIS170).
Choose appropriate units of measurement for length, area, volume, capacity and mass (ACMMG108).
Recognise different types of data and explore how the same data can be represented in different ways (ACTDIK008)
Define simple problems, and describe and follow a sequence of steps and decisions (algorithms) needed to solve them (ACTDIP010)
Explain how student solutions and existing information systems meet common personal, school or community needs (ACTDIP012)
Plan, create and communicate ideas and information independently and with others, applying agreed ethical and social protocols (ACTDIP013)
Examine the main components of common digital systems and how they may connect together to form networks to transmit data (ACTDIK014)
Define problems in terms of data and functional requirements drawing on previously solved problems (ACTDIP017)
Explain how student solutions and existing information systems are sustainable and meet current and future local community needs (ACTDIP021)
Acquire data from a range of sources and evaluate authenticity, accuracy and timeliness (ACTDIP025)
Analyse and visualise data using a range of software to create information, and use structured data to model objects or events (ACTDIP026)
Define and decompose real-world problems taking into account functional requirements and economic, environmental, social, technical and usability constraints (ACTDIP027)
Science
Suggest ways to plan and conduct investigations to find answers to questions (ACSIS054).
Safely use appropriate materials, tools or equipment to make and record observations, using formal measurements and digital technologies as appropriate (ACSIS066).
Scientific understandings, discoveries and inventions are used to solve problems that directly affect people’s lives (ACSHE083).
Australian Curriculum Mapping Content descriptors:
Digital Technologies
- Examine the main components of common digital systems and how they may connect together to form networks to transmit data (ACTDIK014)
- Design, modify and follow simple algorithms involving sequences of steps, branching, and iteration (repetition) (ACTDIP019)
- Implement digital solutions as simple visual programs involving branching, iteration (repetition), and user input (ACTDIP020)
Mathematics
- Solve problems involving multiplication of large numbers by one- or two-digit numbers using efficient mental, written strategies and appropriate digital technologies (ACMNA100)
- Describe, continue and create patterns with fractions, decimals and whole numbers resulting from addition and subtraction (ACMNA107)
- Choose appropriate units of measurement for length, area, volume, capacity and mass (ACMMG108)
- Calculate perimeter and area of rectangles using familiar metric units (ACMMG109)
- Use a grid reference system to describe locations. Describe routes using landmarks and directional language (ACMMG113)
- Estimate, measure and compare angles using degrees. Construct angles using a protractor (ACMMG112)
- Select and apply efficient mental and written strategies and appropriate digital technologies to solve problems involving all four operations with whole numbers (ACMNA123)
- Continue and create sequences involving whole numbers, fractions and decimals. Describe the rule used to create the sequence (ACMNA133)
- Connect decimal representations to the metric system (ACMMG135)
- Convert between common metric units of length, mass and capacity (ACMMG136)
- Solve problems involving the comparison of lengths and areas using appropriate units (ACMMG137)
- Investigate, with and without digital technologies, angles on a straight line, angles at a point and vertically opposite angles. Use results to find unknown angles (ACMMG141)
English
- Select and
- Understand that patterns of language interaction vary across social contexts and types of texts and that they help to signal social roles and relationships (ACELA1501)
- Understand how to move beyond making bare assertions and take account of differing perspectives and points of view (ACELA1502)
- Clarify understanding of content as it unfolds in formal and informal situations, connecting ideas to students’ own experiences and present and justify a point of view (ACELY1699)
- Use interaction skills, for example paraphrasing, questioning and interpreting non-verbal cues and choose vocabulary and vocal effects appropriate for different audiences and purposes (ACELY1796)
- Plan, rehearse and deliver presentations for defined audiences and purposes incorporating accurate and sequenced content and multimodal elements (ACELY1700)
- Continue and create sequences involving whole numbers, fractions and decimals. Describe the rule used to create the sequence (ACMNA133)
- Connect decimal representations to the metric system (ACMMG135)
- Convert between common metric units of length, mass and capacity (ACMMG136)
- Solve problems involving the comparison of lengths and areas using appropriate units (ACMMG137)
- Investigate, with and without digital technologies, angles on a straight line, angles at a point and vertically opposite angles. Use results to find unknown angles (ACMMG141)
- Understand that strategies for interaction become more complex and demanding as levels of formality and social distance increase (ACELA1516)
- Participate in and contribute to discussions, clarifying and interrogating ideas, developing and supporting arguments, sharing and evaluating information, experiences and opinions (ACELY1709)
- Use interaction skills, varying conventions of spoken interactions such as voice volume, tone, pitch and pace, according to group size, formality of interaction and needs and expertise of the audience (ACELY1816)
- Plan, rehearse and deliver presentations, selecting and sequencing appropriate content and multimodal elements for defined audiences and purposes, making appropriate choices for modality and emphasis (ACELY1710)
Syllabus outcomes:
General capabilities:
General capabilities:
Cross-curriculum priority:
Relevant parts of Achievement Standards:
Relevant parts of Digital Technologies Achievement Standards: Students explain how the features of technologies influence design decisions and how digital systems are connected to form networks. Students describe a range of needs, opportunities or problems and define them in terms of functional requirements. They collect and validate data from a range of sources to assist in making judgements. Students generate and record design ideas for specified audiences using appropriate technical terms, and graphical and non-graphical representation techniques including algorithms. They plan, design, test, modify and create digital solutions that meet intended purposes including user interfaces and a visual program.
Relevant parts of Mathematics Achievement Standards: Students solve simple problems involving the four operations using a range of strategies. They check the reasonableness of answers using estimation and rounding. Students identify and describe factors and multiples. They identify and explain strategies for finding unknown quantities in number sentences involving the four operations. Students continue patterns by adding and subtracting fractions and decimals. They use appropriate units of measurement for length, area, volume, capacity and mass, and calculate perimeter and area of rectangles. Students use a grid reference system to locate landmarks. They measure and construct different angles.
Relevant parts of Mathematics Achievement Standards: Students solve problems involving all four operations with whole numbers. They solve problems involving the addition and subtraction of related fractions. Students connect decimal representations to the metric system and choose appropriate units of measurement to perform a calculation. They solve problems involving length and area. Students describe combinations of transformations. They solve problems using the properties of angles.
Relevant parts of English Achievement Standards: Students listen and ask questions to clarify content. They develop and explain a point of view about a text, selecting information, ideas and images from a range of resources. They make presentations which include multimodal elements for defined purposes. They contribute actively to class and group discussions, taking into account other perspectives.
Relevant parts of English Achievement Standards: Students compare and analyse information in different and complex texts, explaining literal and implied meaning. They select and use evidence from a text to explain their response to it. They listen to discussions, clarifying content and challenging others’ ideas. They show how specific details can be used to support a point of view. Students create detailed texts elaborating on key ideas for a range of purposes and audiences. They make presentations and contribute actively to class and group discussions, using a variety of strategies for effect.