Table Of Contents

Previous topic

What is logic?

Next topic

How to make a simulator environment in Python to solve a sudoku

This Page

Courses

We can arrange these courses as a sudoku summer camp. We can prepare 1-6 different level sudokus. The learners don’t need to learn all levels. The purpose of these courses is NOT to teach all solving methods of sudoku, its purpose is logic learning. So, we can let different learners have their suitable target to learn.

Who are suitable for these courses

Every one who have studied in an elementary school for three or four years.

First Step: Learn solve a sudoku by hand

Hours:
14 hours, 2 hours/day, 7 days
Purpose:
  1. Find the suitable level for every learner
  2. Learn the basic computer knowledge

Second Step: Learn to find methods to solve a sudoku

Hours:
14 hours, 2 hours/day, 7 days
Purpose:
  1. Nameing the method that they have found a model to solving a sudoku, and write down the description.
  2. Let them can express their methods to others.
  3. Learn the basic python programming by solving their home work, like solving how add all the value of 1 to 100.

Third Step: Learn to write python code to implement their methods

Hours:
14 hours, 2 hours/day, 7 days
Purpose:
  1. Learning Object Oriented Programming(OOP) concept.
  2. Learning to use OOP to implement their methods.