1. oop2. game tree 3. image processing(option) 4. numerical analysis(option) 5. windows programming(option) 6. cryptgraphics(option) 7. examples