Page 3 - My FlipBook
P. 3
Contents
Introduction 4
Chapter 1
Diving into Development 7
Chapter 2
Bringing Programs to Life 19
Chapter 3
Programming Languages 37
Chapter 4
Managing and Manipulating Data 54
Chapter 5
The Psychology of Software 68
Chapter 6
Software Development Ethics 82
Chapter 7
Diversity in Computer Science 97
Chapter 8
What Lies Ahead? 112
Timeline 126
Glossary 128
Source Notes 130
Selected Bibliography 135
Further Information 137
Index 141