The Minimum You Need to Know about Logic to Work in It
Publisher: Logikal Solutions
Published: January 2007
Place of publication: USA
Language: eng
Format: Paperback
Number of pages: 154
ISBN-13: 9780977086627
Subjects: Information Technology; Miscellaneous Software; Programming Languages - BASIC; Computers & Internet - Computer Science; Computers - Languages / Programming
Table of contents: label: Introduction; label: I.1
pagenum: I-1
title: Why Logic?; label: I.2
pagenum: I-2
title: What is Logic?; label: I.3
pagenum: I-4
title: Prerequisites for This Book; label: I.4
pagenum: I-5
title: Approach of This Book; label: I.5
pagenum: I-6
title: Who Should Read This Book?; label: I.6
pagenum: I-6
title: Why is Flowcharting and Pseudocoding Shunned?; label: I.7
pagenum: I-9
title: Flowcharting and the Current State of IT; label: I.8
pagenum: I-11
title: Additional Reading; label: Chapter 1
pagenum: 1-1
title: Basics of Flowcharting; label: 1.1
pagenum: 1-1
title: Flowcharting Symbols; label: 1.2
pagenum: 1-7
title: Linear Sequence; label: 1.3
pagenum: 1-9
title: Top Checking Loop; label: 1.4
pagenum: 1-11
title: Middle Checking Loop; label: 1.5
pagenum: 1-13
title: Bottom Checking Loop; label: 1.6
pagenum: 1-14
title: Multiple Decisions; label: 1.7
pagenum: 1-16
title: Flowcharting Summary; label: 1.8
pagenum: 1-17
title: Exercises; label: Chapter 2
pagenum: 2-1
title: Basics of Pseudocode; label: 2.1
pagenum: 2-1
title: What is Pseudocode?; label: 2.2
pagenum: 2-1
title: Rules of Pseudocode; label: 2.3
pagenum: 2-2
title: The Why and When of Pseudocode; label: 2.4
pagenum: 2-2
title: How Do You Learn to Write Pseudocode?; label: 2.5
pagenum: 2-3
title: Linear Sequence; label: 2.6
pagenum: 2-3
title: Top Checking Loop; label: 2.7
pagenum: 2-4
title: Middle Checking Loop; label: 2.8
pagenum: 2-5
title: Bottom Checking Loop; label: 2.9
pagenum: 2-5
title: Multiple Decisions; label: 2.10
pagenum: 2-7
title: Pseudocode Followup; label: 2.11
pagenum: 2-8
title: Exercises; label: Chapter 3
pagenum: 3-1
title: Some Fundamental Data Types; label: 3.1
pagenum: 3-1
title: Core Data Types; label: 3.2
pagenum: 3-3
title: Data Type Sizes; label: 3.3
pagenum: 3-5
title: Variables; label: 3.4
pagenum: 3-6
title: Arrays; label: 3.5
pagenum: 3-7
title: Records and Structures; label: 3.6
pagenum: 3-8
title: Indexes; label: 3.7
pagenum: 3-12
title: Record and Structure Examples; label: 3.8
pagenum: 3-15
title: Summary; label: 3.9
pagenum: 3-16
title: Exercises; label: Chapter 4
pagenum: 4-1
title: Searching and Sorting; label: 4.1
pagenum: 4-1
title: Overview; label: 4.2
pagenum: 4-1
title: The Bubble Sort; label: 4.3
pagenum: 4-6
title: Class Exercise One; label: 4.4
pagenum: 4-7
title: Linear Search; label: 4.5
pagenum: 4-9
title: Insertion Sort; label: 4.6
pagenum: 4-12
title: Class Exercise Two; label: 4.7
pagenum: 4-12
title: Class Exercise Three; label: 4.8
pagenum: 4-13
title: Shell Sort; label: 4.9
pagenum: 4-14
title: Binary Search; label: 4.10
pagenum: 4-15
title: Class Exercise Four; label: 4.11
pagenum: 4-15
title: Leaping Lynn; label: 4.12
pagenum: 4-18
title: Class Exercise Five; label: 4.13
pagenum: 4-19
title: When All Search Routines Fail; label: 4.14
pagenum: 4-20
title: The Two Part Compare; label: 4.15
pagenum: 4-22
title: Comparing Dates; label: 4.16
pagenum: 4-24
title: Summary; label: 4.17
pagenum: 4-25
title: Exercises; label: Chapter 5
pagenum: 5-1
title: Decision Order; label: 5.1
pagenum: 5-1
title: Choosing Your Decision Order; label: 5.2
pagenum: 5-2
title: Creating an Extract File; label: 5.3
pagenum: 5-5
title: Class Exercise One; label: 5.4
pagenum: 5-7
title: Class Exercise Two; label: 5.5
pagenum: 5-8
title: Class Exercise Three; label: 5.6
pagenum: 5-9
title: Class Exercise Four; label: 5.7
pagenum: 5-10
title: Class Exercise Five; label: 5.8
pagenum: 5-11
title: Summary; label: Chapter 6
pagenum: 6-1
title: Knowing What Questions to Ask; label: 6.1
pagenum: 6-1
title: How are You Going to Use This?; label: 6.2
pagenum: 6-2
title: Who is the Audience?; label: 6.3
pagenum: 6-3
title: What Business Areas and Systems are Impacted by This?; label: 6.4
pagenum: 6-5
title: Is This Legal?; label: 6.4.1
pagenum: 6-5
title: Example One; label: 6.4.2
pagenum: 6-6
title: Example Two (Where Did You Get This?); label: 6.5
pagenum: 6-8
title: Who Owns This Project?; label: 6.6
pagenum: 6-9
title: How W ill Success Be Measured?; label: 6.7
pagenum: 6-10
title: Who Will Sign Off on This Project?; label: 6.8
pagenum: 6-10
title: What are the Deliverables?; label: 6.9
pagenum: 6-11
title: How Much Time Do I Have?; label: 6.10
pagenum: 6-11
title: How Reliable Does This Have to Be?; label: 6.11
pagenum: 6-13
title: What is the Required Availability?; label: 6.12
pagenum: 6-14
title: Summary; label: Chapter 7
pagenum: 7-1
title: Linked Lists; label: 7.1
pagenum: 7-1
title: Pointers; label: 7.2
pagenum: 7-2
title: A Singly Linked List; label: 7.3
pagenum: 7-5
title: Doubly Linked Lists; label: 7.4
pagenum: 7-7
title: Which do you use?; label: 7.5
pagenum: 7-8
title: Exercises; label: 7.6
pagenum: 7-8
title: Class Exercise One; label: 7.7
pagenum: 7-8
title: Summary; label: Chapter 8
pagenum: 8-1
title: Hash; label: 8.1
pagenum: 8-1
title: What is a Hash?; label: 8.2
pagenum: 8-2
title: Collisions; label: 8.3
pagenum: 8-4
title: File vs. Algorithm; label: 8.4
pagenum: 8-5
title: Summary; label: 8.5
pagenum: 8-6
title: Exercises; label: Chapter 9
pagenum: 9-1
title: Relational Databases; label: 9.1
pagenum: 9-1
title: What is a Relational Database?; label: 9.2
pagenum: 9-2
title: Some Important Relational Terms; label: 9.3
pagenum: 9-5
title: Data Integrity and Constraints; label: 9.4
pagenum: 9-9
title: SQL and Flowcharting; label: 9.5
pagenum: 9-12
title: Summary; label: 9.6
pagenum: 9-13
title: Exercises; label: Chapter 10
pagenum: 10-1
title: Surviving the Fire; label: 10.1
pagenum: 10-1
title: The Philosophy; label: 10.2
pagenum: 10-3
title: Beware the Deadly Embrace; label: 10.3
pagenum: 10-4
title: The Stock Order Problem; label: 10.4
pagenum: 10-7
title: Some Career Advice