Normal view MARC view

An introduction to computer science using Java / (Record no. 15324)

MARC details
000 -LEADER
fixed length control field 06266nam a2200445 a 4500
001 - CONTROL NUMBER
control field ocm12531166
003 - CONTROL NUMBER IDENTIFIER
control field AE-DuAU
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20241127164825.0
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field ta
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 050915s2002 maua 001 0 eng
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2001044970
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 007112232X
040 ## - CATALOGING SOURCE
Original cataloging agency DLC
Transcribing agency DLC
Modifying agency DLC
050 00 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76
Item number .K262 2002
090 ## - LOCALLY ASSIGNED LC-TYPE CALL NUMBER (OCLC); LOCAL CALL NUMBER (OCLC)
Classification number (OCLC) (R) ; Classification number, CALL (RLIN) (NR) QA 76 .K262 2002
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Kamin, Samuel N.
9 (RLIN) 80103
245 13 - TITLE STATEMENT
Title An introduction to computer science using Java /
Statement of responsibility, etc Samuel N. Kamin, M. Dennis Mickunas, Edward M. Reingold.
250 ## - EDITION STATEMENT
Edition statement 2nd ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc Boston :
Name of publisher, distributor, etc McGraw-Hill,
Date of publication, distribution, etc c2002.
300 ## - PHYSICAL DESCRIPTION
Extent xxxix, 753 p. :
Other physical details ill. (some col.) ;
Dimensions 23 cm.
336 ## - CONTENT TYPE
Source rdacontent
Content Type Term text
Content Type Code txt
337 ## - MEDIA TYPE
Source rdamedia
Media Type Term unmediated
Media Type Code n
338 ## - CARRIER TYPE
Source rdacarrier
Carrier Type Term volume
Carrier Type Code nc
500 ## - GENERAL NOTE
General note Includes index.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note What is Programming? -- Mechanical Mouse in a Maze -- Object-Oriented Programming -- Computers and Data Representations -- Compilers -- Debugging -- Applications and Applets -- Classes and Methods I: Basics -- Some Simple Programs -- Building Simple Classes -- Text Output -- Drawing in Java -- Fundamental Data Types of Java -- Integers -- Declarations, Variables, and Assignment Statements -- Real Numbers -- Strings -- Debugging -- Pitfalls of Numbers, Strings, and Characters -- Decision Making -- The if Statement -- Constructing and Analyzing Boolean Expressions -- Comparing Objects -- switch Statements -- Debugging Decision Making -- More About Boolean Operators -- Classes and Methods II: Classes with Multiple Methods -- Building Classes with Multiple Methods -- Initialization of Instance Variables -- Scope of Variables -- Class Constructors with Arguments -- A Clock Class -- Iteration -- while Loops -- for Loops -- do-while Loops -- Loop Invariants -- Reading Input in a Loop -- Debugging Loops -- More Drawing in Java -- Iteration in Graphical Programs -- Classes and Methods III: Working with Objects -- Object-Oriented Programming -- Clocks Revisited -- Constructors -- Overloading Methods -- Methods Invoking Methods -- This -- Visibility Qualifiers -- Mutability -- Design Decisions, Representation Independence, and Debugging -- What Is main? -- One-Dimensional Arrays -- Array Basics -- Simple Array-Processing Loops -- Simple Computations on Numerical Data -- Arrays of Objects -- Debugging Arrays -- Sorting and Searching -- One-Dimensional Arrays and Graphics -- Nested Loops and Two-Dimensional Arrays -- Nested Loops -- Two-Dimensional Arrays -- Example: Crossword Puzzles -- Mouse in a Maze Revisited -- Drawing Pictures (advanced) -- Classes and Methods IV: Static Methods and Variables -- Class Variables and Class Methods -- Classes with No Instance Variables or Methods -- Modular Development and Debugging -- Interfaces -- The Java AWT Part I: Mouse Events (Optional) -- Mouse Events -- Objects in GUI Programs -- Debugging Classes -- Inheritance and Exceptions -- Packages -- Inheritance -- Exceptions -- Java AWT Part II (Optional) -- The Java AWT -- The Java AWT Event Model -- A Temperature Conversion GUI -- Using Conditionals with Reactive Components -- Drawing in a Frame -- The AWT Component Hierarchy -- The Canvas Class -- Designing the Screen Layout -- A Calendar Program -- Java and the Web -- Recursion -- Introduction to Recursion -- A First Example -- Divide and Conquer -- Under the Hood -- Processing Arrays Recursively -- Recursive Functions on Lists -- Dynamic Programming -- Recursive Drawings -- Text Processing and File Input/Output -- The Classes String and StringBuffer -- Sequential Files -- Debugging File I/O -- A Mail-Merge Application -- A Database Application -- Reading Input from the Web (Optional) -- Case Study: the Game of Reversi -- The Game of Reversi -- Organization of the Solution -- The Classes -- The Reversi Classes -- Other Java Features -- No Preprocessor -- Data Types -- Control Structures -- The final Modifier -- Inner Classes -- Concurrency-Related Features -- The transient and native Modifiers -- Precedence Rules -- Classes in CSLib and the Java API -- Classes in the CSLib package -- Classes in the java.lang Package -- Classes in the java.util Package -- Classes in the java.awt Package -- Classes in the java.awt.event Package -- Classes in the java.applet Package -- Classes in the java.io Package -- UML Class Diagrams -- Specifying a Class -- Associations -- Inheritance and Generalization -- Aggregations -- Interfaces and Realization -- Javadoc and CSLib -- Javadoc -- The CSLib Package.
520 ## - SUMMARY, ETC.
Summary, etc An Introduction to Computer Science Using Java, Second Edition strives to give the reader the tools to develop correct, efficient, well-structured, and stylish programs and to build a foundation for further studies in computer science. The broad perspective that this book offers makes it an ideal text for the first course a student will take in Computer Science.
520 8# - SUMMARY, ETC.
Summary, etc In the new edition, the authors have put more emphasis on object-oriented programming, greatly expanding their coverage and using a more graphical approach. At the same time, the text has retained its coverage of the traditionally fundamental computer science topics such as the development of correct programs, iteration, arrays, recursion, and algorithm analysis. This blend prepares students to become sophisticated computer programmers, not simply Java programmers.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer science.
9 (RLIN) 80104
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Java (Computer program language)
9 (RLIN) 80105
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Mickunas, M. Dennis.
9 (RLIN) 80106
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Reingold, Edward M.,
Dates associated with a name 1945-
9 (RLIN) 80107
852 ## - LOCATION/CALL NUMBER
-- 05-24-2004
907 ## - LOCAL DATA ELEMENT G, LDG (RLIN)
a
b 08-12-10
c 08-06-10
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Books
998 ## - LOCAL CONTROL INFORMATION (RLIN)
-- audmc
Operator's initials, OID (RLIN) 05-24-04
Cataloger's initials, CIN (RLIN) m
First Date, FD (RLIN) a
-- -
-- eng
-- mau
-- 3
906 ## - LOCAL DATA ELEMENT F, LDF (RLIN)
a 7
b cbc
c orignew
d 1
e ocip
f 20
g y-gencatlg
925 0# -
-- acquire
-- 1 shelf copies
-- policy default
955 ## - COPY-LEVEL INFORMATION (RLIN)
-- jf02 2001-09-13 to sl
-- jf12 2001-09-14; jf12 to Dewey 09-14-01
-- jf03 2002-01-16 to SL
-- jf12 2002-01-17 to bccd
945 ## - LOCAL PROCESSING INFORMATION (OCLC)
g 0
i 43440
j 0
l audmc
n Copy Type:01 - Books
o -
p 0.00
q -
r -
s -
t 1
u 0
v 0
w 0
x 0
y i10212747
z 08-06-10
Holdings
Lost status Source of classification or shelving scheme Materials specified (bound volume or other part) Damaged status Not for loan Home library Current library Shelving location Date acquired Cost, normal purchase price Total Checkouts Full call number Barcode Date last seen Cost, replacement price Price effective from Koha item type
  Library of Congress Classification Copy Type:01 - Books     American University in Dubai American University in Dubai Main Collection 2010-08-06 0.00   QA 76 .K262 2002 43440 2023-12-01 0.00 2015-07-25 Books
  • Monday - Friday
  • 8:00 AM - 5:00 PM
  • Saturday - Sunday
  • Closed
  • Phone: +971 431 83183
  • Email: Library@aud.edu
  • Address: Sheikh Zayed Road -- P.O. Box 28282, Dubai, AE
  • Map & Directions