Students explore computational thinking through engaging, themed scenarios. They program robots to harvest melons using light sensors, rescue a stranded friend with loops and conditionals, navigate darkness with sensors and LEDs, and locate a “thief” using randomization. Each challenge integrates coding, problem-solving, and collaboration while connecting to real-world concepts like agriculture, rescue protocols, and adaptability.
Pirate – Late Intermediate
Computer ScienceMathematics
KailabRescue Run Ar Vr Mat
Standards
| Framework | Standards |
|---|---|
| ACARA | AC9TDI6P02AC9TDI6P05AC9TDI6P02AC9TDI6P05AC9TDI6P02AC9TDI6P05AC9M3ST02AC9S4I03AC9S5I04AC9TDI6P02AC9TDI6P05 |
| Framework | Standards |
|---|---|
| NZC | Computational Thinking - PO4Computational Thinking - PO3Computational Thinking - PO4Computational Thinking - PO2Mathematics - Use logic and reasoning to solve problems, connect mathematical and statistical concepts, and investigate patterns. Use conventions, and algebraic notation to explain solutions and approaches. Make generalisations, identify and calculate unknowns, and introduce irrational numbers |
| Framework | Standards |
|---|---|
| UKNC | Computing KS2 - Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller partsComputing KS2 - Use sequence, selection, and repetition in programs; work with variables and various forms of input and outputComputing KS3 - Design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systemsComputing KS3 - Understand a range of ways to use technology safely, respectfully, responsibly and securely, including protecting their online identity and privacy; recognise inappropriate content, contact and conduct and know how to report concernsComputing KS3 - Use two or more programming languages, at least one of which is textual, to solve a variety of computational problems; make appropriate use of data structures; design and develop modular programs that use procedures or functionsComputing KS2 - Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller partsComputing KS2 - Understand computer networks including the internet; how they can provide multiple services, such as the world wide web; and the opportunities they offer for communication and collaborationComputing KS2 - Use sequence, selection, and repetition in programs; work with variables and various forms of input and outputComputing KS3 - Create, re-use, revise and re-purpose digital artefacts for a given audience, with attention to trustworthiness, design and usabilityComputing KS3 - Design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systemsComputing KS3 - Understand a range of ways to use technology safely, respectfully, responsibly and securely, including protecting their online identity and privacy; recognise inappropriate content, contact and conduct and know how to report concernsComputing KS3 - Use two or more programming languages, at least one of which is textual, to solve a variety of computational problems; make appropriate use of data structures; design and develop modular programs that use procedures or functionsComputing KS1 - Use technology purposefully to create, organise, store, manipulate and retrieve digital contentComputing KS2 - Use sequence, selection, and repetition in programs; work with variables and various forms of input and outputComputing KS3 - Design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systemsComputing KS3 - Understand several key algorithms that reflect computational thinking; use logical reasoning to compare the utility of alternative algorithms for the same problemMathematics KS3 - Describe, interpret and compare observed distributions of a single variable through: appropriate graphical representation involving discrete, continuous and grouped data; and appropriate measures of central tendencyMathematics KS3 - Extend and formalise their knowledge of ratio and proportion in working with measures and geometry, and in formulating proportional relations algebraically |
| Framework | Standards |
|---|---|
| CA-CS | 3-5.AP.123-5.AP.133-5.AP.143-5.AP.153-5.AP.163-5.AP.173-5.AP.183-5.AP.193-5.DA.43-5.DA.53-5.AP.123-5.AP.133-5.AP.143-5.AP.163-5.AP.193-5.DA.43-5.IC.33-5.NI.23-5.AP.186-8.AP.136-8.AP.156-8.AP.176-8.AP.206-8.DA.56-8.IC.56-8.AP.136-8.AP.146-8.CS.16-8.CS.36-8.DA.66-8.IC.46-8.NI.2 |
| CCSS | CCSS.ELA-LITERACY.RST.6-8.7CCSS.ELA-LITERACY.WHST.6-8.6CCSS.MATH.CONTENT.6.RP.A.3CCSS.MATH.CONTENT.7.EE.B.4CCSS.ELA-LITERACY.RST.6-8.7CCSS.ELA-LITERACY.SL.7.1.BCCSS.MATH.CONTENT.6.NS.C.8CCSS.MATH.CONTENT.7.EE.B.4CCSS.ELA-LITERACY.RST.6-8.7CCSS.ELA-LITERACY.SL.7.1.BCCSS.MATH.CONTENT.6.NS.C.8CCSS.MATH.CONTENT.7.EE.B.4CCSS.ELA-LITERACY.RST.6-8.3CCSS.ELA-LITERACY.RST.6-8.7CCSS.ELA-LITERACY.SL.7.1CCSS.MATH.CONTENT.6.SP.B.5CCSS.MATH.CONTENT.7.RP.A.2 |
| CSTA | 1B-AP-101B-AP-111B-AP-121B-AP-131B-AP-141B-AP-151B-AP-161B-AP-171B-DA-061B-DA-071B-AP-101B-AP-111B-AP-121B-AP-141B-AP-171B-DA-061B-IC-191B-NI-041B-AP-162-AP-102-AP-122-AP-142-AP-192-DA-082-IC-212-AP-102-AP-112-CT-62-CT-82-DA-72-IC-202-NI-4 |
| FL-CS | SC.7.DA.1.1SC.7.DA.1.2SC.7.PE.1.1SC.7.PE.1.2SC.8.DA.1.1SC.8.PE.1.1SC.8.PE.1.2SC.K12.CTR.5.1SC.6.PE.1.1SC.6.PE.1.2SC.6.PE.1.4SC.6.PE.1.6SC.7.PE.1.1SC.7.PE.1.2SC.K12.CTR.2.1SC.K12.CTR.5.1SC.7.PE.1.1SC.7.PE.1.2SC.7.PE.1.4SC.7.PE.1.6SC.8.PE.1.1SC.8.PE.1.2SC.K12.CTR.2.1SC.K12.CTR.5.1SC.6.PE.1.1SC.6.PE.1.2SC.6.PE.1.4SC.6.PE.1.5SC.7.PE.1.1SC.7.PE.1.5SC.K12.CTR.2.1SC.K12.CTR.5.1 |
| ISTE | 1.3a1.3b1.4b1.4c1.5b1.5c1.5d1.6a1.6b1.6c1.2c1.3a1.4b1.5b1.5c1.5d1.6c1.7b1.3c1.4c1.5b1.5d1.6a1.6d1.7a1.2c1.3b1.5a1.5b1.5c1.6a1.7a |
| NGSS | MS-ETS1-2MS-ETS1-4MS-LS1-5MS-PS3-3MS-ETS1-2MS-ETS1-3MS-LS1-8MS-PS3-3MS-ETS1-2MS-ETS1-3MS-LS1-8MS-PS4-2MS-ETS1-2MS-ETS1-3MS-PS2-1 |
| NY-CS | 6-8.CT.106-8.CT.46-8.CT.86-8.CT.96-8.IC.16-8.IC.46-8.NSD.26-8.NSD.36-8.CT.106-8.CT.46-8.CT.86-8.CT.96-8.IC.16-8.NSD.26-8.NSD.36-8.CT.106-8.CT.46-8.CT.86-8.CT.96-8.IC.16-8.NSD.26-8.NSD.36-8.CT.106-8.CT.46-8.CT.76-8.CT.86-8.CT.96-8.NSD.2 |
| TEKS | 126.7.B.10126.7.B.11126.7.B.3126.7.B.6126.7.B.7126.7.B.8126.7.B.9126.7.B.1126.7.B.10126.7.B.3126.7.B.6126.7.B.7126.7.B.8126.7.B.9126.7.D.2126.43.c.3.B126.43.c.4.B126.43.c.4.D126.43.c.4.F126.43.c.5.H126.43.c.7.D126.7.B.11126.43.c.2.B126.43.c.3.A126.43.c.4.B126.43.c.4.C126.43.c.6.A126.43.c.6.C126.43.c.7.C |
| UT-CS | 3.AP.33.AP.44.AP.54.AP.64.DA.35.AP.105.AP.75.AP.85.AP.95.DA.43.AP.33.AP.44.AP.54.DA.34.NI.15.AP.105.AP.75.IC.15.AP.97.AP.37.AP.57.IC.38.AP.48.AP.88.DA.47.AP.37.AP.47.CS.17.CS.37.DA.57.IC.27.NI.1 |
Current Status
Not Enrolled
Enroll in this course to get access
Price
Free