![Intro Java Book - front cover]()
Recently my team of 20 authors and few editors working on creating a contemporary book about the fundamentals of computer programming, data structures and algorithms is ready with the public official release of the book: http://introjavabook.googlecode.com/files/Introduction-to-Programing-with-Java-Book-v1.01.pdf.
The book “Introduction to Programming with Java” focuses on the fundamentals of computer programming, logical, algorithmical thinking, problem solving, data structures and algorithms. It uses a contemporary object-oriented approach and language but is valuable for any non-Java programmer in the begginning of his career. The book is free and open-source.
The contents of the book:
- Chapter 0. Preface
- Chapter 1. Introduction to Programming
- Chapter 2. Primitive Types and Variables
- Chapter 3. Operators and Expressions
- Chapter 4. Console Input and Output
- Chapter 5. Conditional Statements
- Chapter 6. Loops
- Chapter 7. Arrays
- Chapter 8. Numeral Systems
- Chapter 9. Methods
- Chapter 10. Recursion
- Chapter 11. Creating and Using Objects
- Chapter 12. Exceptions Handling
- Chapter 13. Strings
- Chapter 14. Defining Classes
- Chapter 15. Text Files
- Chapter 16. Linear Data Structures
- Chapter 17. Trees and Graphs
- Chapter 18. Dictionaries, Hash Tables and Sets
- Chapter 19. Data Structures: Comparison and Best Practices
- Chapter 20. Object-Oriented Programming Principles
- Chapter 21. High-Quality Programming Code
- Chapter 22. How to Solve Programming Tasks?
- Chapter 23. Example Topic from Exam in NASD – 30.09.2005
- Chapter 24. Example Topic from Exam in NASD – 8.04.2006
- Chapter 25. Example Topic from Exam in NASD – 11.12.2005
|
More information is available on the book’s official Web site: http://www.introprogramming.info/.