Ramdan Hours:
Sun - Thu
9.30 AM - 2.30 PM
Iftar in --:--:--
🌙 Maghrib: --:--

Introduction to Java programming and data structures. (Record no. 11720)

MARC details
000 -LEADER
fixed length control field 04628nam a22003257i 4500
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20201109114439.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 200130s20192019nyuab 001|0|eng|d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781292221878
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781292222028
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 1292221879
040 ## - CATALOGING SOURCE
Original cataloging agency EG-NcFUE
Description conventions rda
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Edition number 23
Classification number 005.133
Item number L.Y.I
100 1# - MAIN ENTRY--PERSONAL NAME
9 (RLIN) 12847
Personal name Liang, Y. Daniel.
Relator term author
245 10 - TITLE STATEMENT
Title Introduction to Java programming and data structures.
Statement of responsibility, etc Y. Daniel Liang.
Name of part/section of a work Comprehensive version
250 ## - EDITION STATEMENT
Edition statement Eleventh edition.
Remainder of edition statement Global edition.
264 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc NY, NY :
Name of publisher, distributor, etc Pearson,
Date of publication, distribution, etc [2019]
300 ## - PHYSICAL DESCRIPTION
Extent 1232 pages :
Other physical details illustrations (black and white, and colour), maps (black and white) ;
Dimensions 26 cm
336 ## - CONTENT TYPE
Source rdacontent
Content type term text
337 ## - MEDIA TYPE
Source rdamedia
Media type term unmediated
338 ## - CARRIER TYPE
Source rdacarrier
Carrier type term volume
500 ## - GENERAL NOTE
General note Previous edition: published as Introduction to Java programming. 2015.
500 ## - GENERAL NOTE
General note Includes Internet access.
500 ## - GENERAL NOTE
General note Includes index.
505 #0 - FORMATTED CONTENTS NOTE
Formatted contents note Front Cover; Title Page; Copyright Page; Preface; Contents; Chapter 1 Introduction to Computers, Programs, and Java"! 1.1 Introduction; 1.2 What Is a Computer?; 1.3 Programming Languages; 1.4 Operating Systems; 1.5 Java, the World Wide Web, and Beyond; 1.6 The Java Language Specification, API, JDK, JRE, and IDE; 1.7 A Simple Java Program; 1.8 Creating, Compiling, and Executing a Java Program; 1.9 Programming Style and Documentation; 1.10 Programming Errors; 1.11 Developing Java Programs Using NetBeans; 1.12 Developing Java Programs Using Eclipse; Chapter 2 Elementary Programming. 2.1 Introduction2.2 Writing a Simple Program; 2.3 Reading Input from the Console; 2.4 Identifiers; 2.5 Variables; 2.6 Assignment Statements and Assignment Expressions; 2.7 Named Constants; 2.8 Naming Conventions; 2.9 Numeric Data Types and Operations; 2.10 Numeric Literals; 2.11 Evaluating Expressions and Operator Precedence; 2.12 Case Study: Displaying the Current Time; 2.13 Augmented Assignment Operators; 2.14 Increment and Decrement Operators; 2.15 Numeric Type Conversions; 2.16 Software Development Process; 2.17 Case Study: Counting Monetary Units; 2.18 Common Errors and Pitfalls. Chapter 3 Selections3.1 Introduction; 3.2 boolean Data Type; 3.3 if Statements; 3.4 Two-Way if-else Statements; 3.5 Nested if and Multi-Way if-else Statements; 3.6 Common Errors and Pitfalls; 3.7 Generating Random Numbers; 3.8 Case Study: Computing Body Mass Index; 3.9 Case Study: Computing Taxes; 3.10 Logical Operators; 3.11 Case Study: Determining Leap Year; 3.12 Case Study: Lottery; 3.13 switch Statements; 3.14 Conditional Operators; 3.15 Operator Precedence and Associativity; 3.16 Debugging; Chapter 4 Mathematical Functions, Characters, and Strings; 4.1 Introduction. 4.2 Common Mathematical Functions4.3 Character Data Type and Operations; 4.4 The String Type; 4.5 Case Studies; 4.6 Formatting Console Output; Chapter 5 Loops; 5.1 Introduction; 5.2 The while Loop; 5.3 Case Study: Guessing Numbers; 5.4 Loop Design Strategies; 5.5 Controlling a Loop with User Confirmation or a Sentinel Value; 5.6 The do-while Loop; 5.7 The for Loop; 5.8 Which Loop to Use?; 5.9 Nested Loops; 5.10 Minimizing Numeric Errors; 5.11 Case Studies; 5.12 Keywords break and continue; 5.13 Case Study: Checking Palindromes; 5.14 Case Study: Displaying Prime Numbers; Chapter 6 Methods. 6.1 Introduction6.2 Defining a Method; 6.3 Calling a Method; 6.4 void vs. Value-Returning Methods; 6.5 Passing Parameters by Values; 6.6 Modularizing Code; 6.7 Case Study: Converting Hexadecimals to Decimals; 6.8 Overloading Methods; 6.9 The Scope of Variables; 6.10 Case Study: Generating Random Characters; 6.11 Method Abstraction and Stepwise Refinement; Chapter 7 Single-Dimensional Arrays; 7.1 Introduction; 7.2 Array Basics; 7.3 Case Study: Analyzing Numbers; 7.4 Case Study: Deck of Cards; 7.5 Copying Arrays; 7.6 Passing Arrays to Methods; 7.7 Returning an Array from a Method.
520 ## - SUMMARY, ETC.
Summary, etc This text is intended for a 1-semester CS1 course sequence. The Brief Version contains the first 18 chapters of the Comprehensive Version. The first 13 chapters are appropriate for preparing the AP Computer Science exam. For courses in Java Programming. A fundamentals-first introduction to basic programming concepts and techniques Designed to support an introductory programming course, Introduction to Java Programming and Data Structures teaches concepts of problem-solving and object-orientated programming using a fundamentals-first approach. Beginner programmers learn critical pro.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Java (Computer program language)
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Data structures (Computer science)
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Books
Holdings
Lost status Source of classification or shelving scheme Damaged status Not for loan Collection code Home library Current library Shelving location Date acquired Source of acquisition Cost, normal purchase price Acquisition method Total Checkouts Full call number Barcode Date last seen Copy number Price effective from Koha item type
  Dewey Decimal Classification     Computers & Information Technology ( Computer Science ) Main library Main library A1 30/01/2020 Abo el Hol publisher 720.00 Purchase 2020   005.133 L.Y.I 00015024 18/02/2025 1 30/01/2020 Books