An introduction to computer science using Java / Samuel N. Kamin, M. Dennis Mickunas, Edward M. Reingold.
Series: McGraw-Hill series in computer sciencePublication details: Boston : WCB/McGraw-Hill, 1998.Description: xxix, 540 p. : ill. ; 24 cmISBN:- 0070342245
- 005.133 22 KAM
Item type | Current library | Call number | Copy number | Status | Date due | Barcode |
---|---|---|---|---|---|---|
Book Open Access | Science and Education Library | 005.133 KAM 1 (Browse shelf(Opens below)) | 1 | Available | NAGL22090131 |
CONTENTS
1 What is programming
1.1 Mechanical mouse in a maze
1.2 Computers and programming languages
1.3 Programs and algorithms
1.4 Applications and applets
1.5 Compilers and interpreters
1.6 Object-Oriented programming: Mouse in a maze revisited
2 Basic elements of Java
2.1 Two simple programs
2.2 Simple input and output
2.3 Variables and assignment statements
2.4 Data types and expressions
2.5 Classes, methods, and Objects
etc
3 Applets
3.1 HTML
3.2 Applets and the Applet tag
3.3 The ''Hello'' applet
3.4 The java API
3.5 Running applets using the appletviewer
etc
4 Decision making
4.1 The if statement
4.2 Constructing and analyzing boolean expressions
4.3 Switch Statement
4.4 Debugging decision making
4.5 Using conditionals in applets
5 Classes and methods I
5.1 Object oriented programming
5.2 Methods
5.3 The time class
5.4 More time methods
5.5 Instance Methods
etc
6 Iteration
6.1 While loops
6.2 For loops
6.3 do while loop
6.4 Reading input in a loop
6.5 The break statement in loops
etc
7 One-Dimensional arrays
7.1 Array Basics
7.2 Simple array-processing loops
7.3 Debugging arrays
7.4 Sorting and searching
7.5 One-dimensional arrays in applets
8 Classes and methods II
8.1 Class variables and class methods
8.2 Classes with no instance Variables or methods
8.3 Overloading methods
8.4 Modular development and debugging
8.5 Using static methods in applets
9 Nested loops and two-dimensional arrays
9.1 Nested loops
9.2 Two dimensional arrays
9.3 Drawing pictures
9.4 Mouse in a maze revisited
9.5 Two-dimensional arrays in applets
10 Strings, Characters, and file I/O
10.1 Characters
10.2 The classes string and stringbuffer
10.3 Sequential files
10.4 Debugging file I/O
10.5 A mail-merge application
11 Recursion
11.1 Introduction to recursion
11.2 How to write a recursive function
11.3 Under the hood
11.4 Processing arrays recursively
11.5 Recursive functions on lists
etc
12 The Java API
12.1 Packages
12.2 Inheritance
12.3 Interfaces
12.4 Exceptions
12.5 Mouse-In-a Maze applet
13 Case study: The game of reversi
13.1 The game of reversi
13.2 Organisation of the solution
13.3 The classes
Includes index: p.527-540.
There are no comments on this title.