This is a first course in Computer Science using the programming language Java. It covers the fundamentals of programming and of computer science.
Book Description
For maximum benefit, go though these notes interactively, thinking about and answering the question at the bottom of each page. There are about 20 pages per chapter. If you spend about 3 minutes per page each chapter will take about 60 minutes, or longer if you copy and run some of the programs. If you are a beginning programmer, plan on spending more than a month with this.
Table of Contents
- Hardware and Software
- Running Java Programs
- Data
- Branches and Loops
- File Input and Output
- Object Oriented Programming
- Applets and Graphics
- More Java Features
- Arrays
- Advanced Object Oriented Programming
- Graphical User Interface Programming
- Recursion
- Exceptions and IO Streams