MHS Java Programming

Abe would have taken computer programming, if it had existed in 1825.


About 'Genesis': This class is graded on a 'total points' basis.  Everything a student gets credit for earns points, and at the end of a marking period a student's grade is based on the points earned.  A rubric that associates points earned with a grade will be posted in the final two weeks of the marking period.  Any letter grade or percentage that Genesis lists will be wrong.  If you have a question about how your child is doing in the class, it is best to e-mail the teacher at: jstevens [at]   


9. Digital Clock
10. Digital Clock 2
11. Weather Advice
12. Weather Advice 2
13. Guess My Weight
14. Ticket Printer
15. Maze
16. Drive a Car
17. Car 2
18. Digital Clock 3
19. Steeple Chase
20. Animation
21. Estimate PI
22. Craps




Due May 24:
Read sections 1 - 4 of Chapter 13 of Java Concepts, 6th Edition on Recursion. Answer these questions from the Review Exercises on pages 518: R13.1, R13.2 and R13.3.




The quiz on Recursion (Chapter 13) will be on May 25.



Downloading Software

Download Java and an IDE


Using on a Chromebook notes
Write/read files
Using a JAR file on
Using KarelJRobot on