An introduction to computer science : Using Java
/ Kamin,Samuel N.
- 2nd ed.
- Boston : McGraw Hill, 2002
- 753 p.
1. What is programming? 2. Classes and methods 1 : Basics 3. Fundamental data types of java 4. Decision making 5. Classes and methods 2 : Classes with multiple methods 6. Iteration 7. Classes and methods 3 : Working with objects 8. One-dimensional arrays 9. Nested loops and two-dimensional arrays 10. Classes and methods 4 : Static methods and variables 11. The java awt part 1 : Mouse events (Optional) 12. Inheritance and exceptions 13. Java AWT part 2 (Optional) 14. Recursion 15. Text processing and file input/output 16. Case study: the game of reversi 17. Other Java features 18. Precedence rules 19. Classes in CSLIB and the Java API 20. UML class diagrams 21. Javadoc and CSLIB