Bataan Peninsula State University

Starting out with programming logic & design / (Record no. 11242)

MARC details
000 -LEADER
fixed length control field 07789cam a2200373 i 4500
001 - CONTROL NUMBER
control field 40216
003 - CONTROL NUMBER IDENTIFIER
control field 0000000000
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20240411192946.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 150112s2016 mau s 000 0 eng
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2015000023
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 0133985075
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780133985078
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)900159145
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)900159145
040 ## - CATALOGING SOURCE
Original cataloging agency DLC
Language of cataloging eng
Description conventions rda
Transcribing agency DLC
Modifying agency OCLCF
-- YDXCP
-- CDX
-- Z35
-- UX0
042 ## - AUTHENTICATION CODE
Authentication code pcc
050 00 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.6
Item number .G315 2016
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.1
Edition number 23
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Gaddis, Tony,
Relator term author.
245 10 - TITLE STATEMENT
Title Starting out with programming logic & design /
Statement of responsibility, etc. Tony Gaddis, Haywood Community College.
246 3# - VARYING FORM OF TITLE
Title proper/short title Starting out with programming logic and design
250 ## - EDITION STATEMENT
Edition statement Fourth edition.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Boston :
Name of producer, publisher, distributor, manufacturer Pearson,
Date of production, publication, distribution, manufacture, or copyright notice [2016]
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource xxiii, 632 pages.
336 ## - CONTENT TYPE
Content type term text
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Source rdacarrier
500 ## - GENERAL NOTE
General note Includes index.
505 00 - FORMATTED CONTENTS NOTE
Formatted contents note Machine generated contents note:
Miscellaneous information 1.1.
Title Introduction --
Miscellaneous information 1.2.
Title Hardware --
Miscellaneous information 1.3.
Title How Computers Store Data --
Miscellaneous information 1.4.
Title How a Program Works --
Miscellaneous information 1.5.
Title Types of Software --
-- Review Questions --
Miscellaneous information 2.1.
Title Designing a Program --
Miscellaneous information 2.2.
Title Output, Input, and Variables --
Miscellaneous information 2.3.
Title Variable Assignment and Calculations --
-- In The Spotlight: Calculating Cell Phone Overage Fees --
-- In The Spotlight: Calculating a Percentage --
-- In The Spotlight: Calculating an Average --
-- In The Spotlight: Converting a Math Formula to a Programming Statement --
Miscellaneous information 2.4.
Title Variable Declarations and Data Types --
Miscellaneous information 2.5.
Title Named Constants --
Miscellaneous information 2.6.
Title Hand Tracing a Program --
Miscellaneous information 2.7.
Title Documenting a Program --
-- In The Spotlight: Using Named Constants, Style Conventions, and Comments --
Miscellaneous information 2.8.
Title Designing Your First Program --
-- Review Questions --
-- Debugging Exercises --
-- Programming Exercises --
Miscellaneous information 3.1.
Title Introduction to Modules --
Miscellaneous information 3.2.
Title Defining and Calling a Module --
-- In The Spotlight: Defining and Calling Modules --
Miscellaneous information 3.3.
Title Local Variables --
Miscellaneous information 3.4.
Title Passing Arguments to Modules --
-- In The Spotlight: Passing an Argument to a Module --
-- In The Spotlight: Passing an Argument by Reference --
Miscellaneous information 3.5.
Title Global Variables and Global Constants --
-- In The Spotlight: Using Global Constants --
-- Review Questions --
-- Debugging Exercises --
-- Programming Exercises --
Miscellaneous information 4.1.
Title Introduction to Decision Structures --
-- In The Spotlight: Using the If-Then Statement --
Miscellaneous information 4.2.
Title Dual Alternative Decision Structures --
-- In The Spotlight: Using the If-Then-Else Statement --
Miscellaneous information 4.3.
Title Comparing Strings --
Miscellaneous information 4.4.
Title Nested Decision Structures --
-- In The Spotlight: Multiple Nested Decision Structures --
Miscellaneous information 4.5.
Title Case Structure --
-- In The Spotlight: Using a Case Structure --
Miscellaneous information 4.6.
Title Logical Operators --
Miscellaneous information 4.7.
Title Boolean Variables --
-- Review Questions --
-- Debugging Exercises --
-- Programming Exercises --
Miscellaneous information 5.1.
Title Introduction to Repetition Structures --
Miscellaneous information 5.2.
Title Condition-Controlled Loops: While, Do-While, and Do-Until --
-- In The Spotlight: Designing a While Loop --
-- In The Spotlight: Designing a Do-While Loop --
Miscellaneous information 5.3.
Title Count-Controlled Loops and the For Statement --
-- In The Spotlight: Designing a Count-Controlled Loop with the For Statement --
Miscellaneous information 5.4.
Title Calculating a Running Total --
Miscellaneous information 5.5.
Title Sentinels --
-- In The Spotlight: Using a Sentinel --
Miscellaneous information 5.6.
Title Nested Loops --
-- Review Questions --
-- Debugging Exercises --
-- Programming Exercises --
Miscellaneous information 6.1.
Title Introduction to Functions: Generating Random Numbers --
-- In The Spotlight: Using Random Numbers --
-- In The Spotlight: Using Random Numbers to Represent Other Values --
Miscellaneous information 6.2.
Title Writing Your Own Functions --
-- In The Spotlight: Modularizing with Functions --
Miscellaneous information 6.3.
Title More Library Functions --
-- Review Questions --
-- Debugging Exercises --
-- Programming Exercises --
Miscellaneous information 7.1.
Title Garbage In, Garbage Out --
Miscellaneous information 7.2.
Title Input Validation Loop --
-- In The Spotlight: Designing an Input Validation Loop --
Miscellaneous information 7.3.
Title Defensive Programming --
-- Review Questions --
-- Debugging Exercises --
-- Programming Exercises --
Miscellaneous information 8.1.
Title Array Basics --
-- In The Spotlight: Using Array Elements in a Math Expression --
Miscellaneous information 8.2.
Title Sequentially Searching an Array --
Miscellaneous information 8.3.
Title Processing the Contents of an Array --
-- In The Spotlight: Processing an Array --
Miscellaneous information 8.4.
Title Parallel Arrays --
-- In The Spotlight: Using Parallel Arrays --
Miscellaneous information 8.5.
Title Two-Dimensional Arrays --
-- In The Spotlight: Using a Two-Dimensional Array --
Miscellaneous information 8.6.
Title Arrays of Three or More Dimensions --
-- Review Questions --
-- Debugging Exercises --
-- Programming Exercises --
Miscellaneous information 9.1.
Title Bubble Sort Algorithm --
-- In The Spotlight: Using the Bubble Sort Algorithm --
Miscellaneous information 9.2.
Title Selection Sort Algorithm --
Miscellaneous information 9.3.
Title Insertion Sort Algorithm --
Miscellaneous information 9.4.
Title Binary Search Algorithm --
-- In The Spotlight: Using the Binary Search Algorithm --
-- Review Questions --
-- Debugging Exercise --
-- Programming Exercises --
Miscellaneous information 10.1.
Title Introduction to File Input and Output --
Miscellaneous information 10.2.
Title Using Loops to Process Files --
-- In The Spotlight: Working with Files --
Miscellaneous information 10.3.
Title Using Files and Arrays --
Miscellaneous information 10.4.
Title Processing Records --
-- In The Spotlight: Adding and Displaying Records --
-- In The Spotlight: Searching for a Record --
-- In The Spotlight: Modifying Records --
-- In The Spotlight: Deleting Records --
Miscellaneous information 10.5.
Title Control Break Logic --
-- In The Spotlight: Using Control Break Logic --
-- Review Questions --
-- Debugging Exercise --
-- Programming Exercises --
Miscellaneous information 11.1.
Title Introduction to Menu-Driven Programs --
Miscellaneous information 11.2.
Title Modularizing a Menu-Driven Program --
Miscellaneous information 11.3.
Title Using a Loop to Repeat the Menu --
-- In The Spotlight: Designing a Menu-Driven Program --
Miscellaneous information 11.4.
Title Multiple-Level Menus --
-- Review Questions --
-- Programming Exercises --
Miscellaneous information 12.1.
Title Introduction --
Miscellaneous information 12.2.
Title Character-by-Character Text Processing --
-- In The Spotlight: Validating a Password --
-- In The Spotlight: Formatting and Unformatting Telephone Numbers --
-- Review Questions --
-- Debugging Exercises --
-- Programming Exercises --
Miscellaneous information 13.1.
Title Introduction to Recursion --
Miscellaneous information 13.2.
Title Problem Solving with Recursion --
Miscellaneous information 13.3.
Title Examples of Recursive Algorithms --
-- Review Questions --
-- Programming Exercises --
Miscellaneous information 14.1.
Title Procedural and Object-Oriented Programming --
Miscellaneous information 14.2.
Title Classes --
Miscellaneous information 14.3.
Title Using the Unified Modeling Language to Design Classes --
Miscellaneous information 14.4.
Title Finding the Classes and Their Responsibilities in a Problem --
-- In The Spotlight: Finding the Classes in a Problem --
-- In The Spotlight: Determining Class Responsibilities --
Miscellaneous information 14.5.
Title Inheritance --
Miscellaneous information 14.6.
Title Polymorphism --
-- Review Questions --
-- Programming Exercises --
Miscellaneous information 15.1.
Title Graphical User Interfaces --
Miscellaneous information 15.2.
Title Designing the User Interface for a GUI Program --
-- In The Spotlight: Designing a Window --
Miscellaneous information 15.3.
Title Writing Event Handlers --
-- In The Spotlight: Designing an Event Handler --
-- Review Questions --
-- Programming Exercises..
520 ## - SUMMARY, ETC.
Summary, etc. "Starting Out with Programming Logic and Design is a language-independent introductory programming book, teaching students programming concepts and logic without assuming any previous programming experience. Designed for beginners, the text is clear and approachable, making the complex concepts accessible to every student. In this new edition, Gaddis uses updated, contemporary examples to familiarize students with models and logical thought processes used in programming without further complicating them with language syntax. By using easy-to-understand pseudocode, flowcharts, and other tools, Gaddis illustrates how to design the logic of programs. The book is ideal for a programming logic course taught as a precursor to a language-specific introductory programming course, or for the first part of an introductory programming course"--Publisher's website.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Computer programming.
856 ## - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://drive.google.com/file/d/1DTj_vJ-iwNpnCjB5PXG9PptVjfepHl3A/view?usp=sharing">https://drive.google.com/file/d/1DTj_vJ-iwNpnCjB5PXG9PptVjfepHl3A/view?usp=sharing</a>
Holdings
Withdrawn status Lost status Damaged status Not for loan Home library Current library Shelving location Date acquired Full call number Barcode Date last seen Price effective from Koha item type
        Main Library Main Library E-Resources 02/01/2021 005.1 G123 E002514 03/07/2024 03/07/2024 E-Resources
Bataan Peninsula State University

  All rights Reserved
  Bataan Peninsula State University
  © 2024

Branches :

Abucay Campus: Bangkal, Abucay, Bataan, 2114
Bagac Campus: Bagumbayan, Bagac, Bataan 2107
Balanga Campus: Don Manuel Banzon Ave., Poblacion, City of Balanga, Bataan 2100
Dinalupihan Campus: San Ramon, Dinalupihan, Bataan, 2110
Orani Campus: Bayan, Orani, Bataan, 2112
Main Campus: Capitol Compound, Tenejero, City of Balanga, Bataan 2100

Powered by Koha