Amazon cover image
Image from Amazon.com

An introduction to computer science using Java / Samuel N. Kamin, M. Dennis Mickunas, Edward M. Reingold.

By: Contributor(s): Series: McGraw-Hill series in computer sciencePublication details: Boston : WCB/McGraw-Hill, 1998.Description: xxix, 540 p. : ill. ; 24 cmISBN:
  • 0070342245
Subject(s): DDC classification:
  • 005.133 22 KAM
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Book Open Access 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.

to post a comment.