search for books and compare prices
Tables of Contents for How Computer Programming Works
Chapter/Section Title
Page #
Page Count
Introduction
xi
 
PART 1 Getting Started
1
16
What Are Hardware and Software?
4
6
What Is a Computer Language?
10
7
PART 2 Data
17
32
Variables
20
6
Numeric Values
26
4
Text Variables
30
6
Boolean and Flag Variables
36
8
Pointers
44
5
PART 3 Code
49
24
Statements and Operators
52
6
Blocks and Functions
58
4
Program Flow
62
4
Variable Declaration and Scoping
66
7
PART 4 Organizing Data
73
32
Arrays
76
6
Structures
82
6
Stacks and Queues
88
6
Linked Lists
94
6
Decision Trees
100
5
PART 5 Algorithms
105
40
Searching and Scanning
108
6
Recursion
114
6
Sorting
120
6
Working with Files
126
6
Graphics
132
8
Simulations
140
5
PART 6 Methods and Tools
145
24
How Computer Languages Work
148
4
Why Are There So Many Computer Languages?
152
6
How Programmers Work
158
11
PART 7 Languages and Technologies
169
47
How Assembly Language Works
172
6
How the C Language Works
178
4
How BASIC Works
182
6
How Event-Driven Programming Works
188
4
How User Interface Design Works
192
6
How Object-Oriented, Component, and Client-Server Programming Works
198
8
How Internet Programming Works
206
4
How Embedded Programming Works, and How to Program Your VCR
210
6
Where Do You Go from Here?
214
2
Index
216