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.