List of Figures List of Tables Preface Section I Problem Solving. Chapter 1 Your Mind: A Programming Environment. Section II Elements. Chapter 2 Atoms & Abstractions. Chapter 3 Numbers. Chapter 4 Number Conversion. Chapter 5 Digital Arithmetic & Logic. Section III Computational Logic. Chapter 6 Propositional Logic. Chapter 7 Set Quantification. Chapter 8 Proof. Chapter 9 Computability. Section IV Functions. Chapter 10 Functions & Abstractions. Chapter 11 Repetition & Recursion. Chapter 12 Lambda Calculus. Chapter 13 Algorithm Complexity. Section V Data Organization. Chapter 14 Data Organization. Chapter 15 Unconnected Data. Chapter 16 Linear Structures. Chapter 17 Branched Structures. Section VI Data Analysis. Chapter 18 Counting: Permutations & Combinations. Chapter 19 Probability & Statistics. Chapter 20 Multivariate Analysis. Chapter 21 Resampling. Chapter 22 Information Theory. Chapter 23 Data Dimensions. Section VII Appendix Appendix A. Appendix B. Appendix C.
Biography
Jack Pope has wrangled financial data since Big Data meant a big pile of floppy disks. He works at Investment Economics (aka, System Goats) providing system configuration, guidance, and training for organizations interested in data science infrastructure. He is also department coordinator for Computer Science and Data Science at North Hennepin Community College and chairman of the Twin Cities IEEE Computer Society.






