1st stage
Create a simple GUI calculator.
Study ant.
2nd stage
Finish GridWorld.
3rd stage
Image processing: Read BMP pictures(24bits as well as 8bits) in binary and show RGB channel respectively.
Maze: Use DFS to exit the maze(with prediction based on probability).
N-puzzle: Use BFS to solve 8-puzzle and use A* to solve random 24-puzzle.