Sudoku!
Download the pdf which provides useful guidance and support that explains suggested key steps to solve the task. It is recommended that students program includes loops and nested loops instead of repeating code.
Additional details
| Year band(s) | 9-10 | 
|---|---|
| Content type | Student challenges | 
| Format | Web page | 
| Core and overarching concepts | Implementation (programming) | 
| Australian Curriculum Digital Technologies code(s) | 
                                        AC9TDI10P05   
                                         Design algorithms involving logical operators and represent them as flowcharts and pseudocode 
                                        AC9TDI10P06   
                                         Validate algorithms and programs by comparing their output against a range of test cases 
                                        AC9TDI10P09   
                                         Implement, modify and debug modular programs, applying selected algorithms and data structures, including in an object-oriented 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: resourcesThis site offers a range of suitable programs and sites to support girls in computing. 
- 
                                
                                          Project EulerA collection of mathematical problems to solve using programmatic techniques. 
- 
                                
                                          CoderDojoThis site provides links to Dojos: free coding clubs provided globally that teach the language of programming. 
- 
                                
                                          Hour of CodeResources to support the Hour of Code, a global movement supporting and inspiring students to code. 
