Battleship!
Download the Battleship [PDF] which provides useful guidance and support that explains suggested key steps to solve the task. In this task students practice functions and loops.
Additional details
Year band(s) | 7-8 |
---|---|
Content type | Student challenges |
Format | Web page |
Core and overarching concepts | Implementation (programming), Computational thinking |
Australian Curriculum Digital Technologies code(s) |
AC9TDI8P05
Design algorithms involving nested control structures and represent them using flowcharts and pseudocode
AC9TDI8P06
Trace algorithms to predict output for a given input and to identify errors
AC9TDI8P09
Implement, modify and debug programs involving control structures and functions in a general-purpose programming language |
Technologies & Programming Languageās | Python |
Keywords | Computer science, Coding, Programming, Computational Thinking, Python, Programming language |
Organisation | EngageCSEdu |
Copyright | John C. Lusth. Creative Commons BY. |
Related resources
-
Tech girls: resources
This site offers a range of suitable programs and sites to support girls in computing.
-
CoderDojo
This site provides links to Dojos: free coding clubs provided globally that teach the language of programming.
-
Hour of Code
Resources to support the Hour of Code, a global movement supporting and inspiring students to code.