Format | |
---|---|
BibTeX | |
MARCXML | |
TextMARC | |
MARC | |
DublinCore | |
EndNote | |
NLM | |
RefWorks | |
RIS |
Linked e-resources
Details
Table of Contents
Part I: The Basics of Problem Solving with a Computer
1. The Science of Problem Solving
2. Expressions and Data Types
3. The Nature of Functions
4. Aliens Attack Version 0
5. Making Decisions
6. Aliens Attack Version 1
Part II: Compound Data of Finite Size
7. Structures
8. Defining Structures
9. Aliens Attack Version 2.-10. Structures and Variety
1.1 Aliens Attack Version 3
Part III: Compound Data of Arbitrary Size
12. Lists
13. List Processing
14. Natural Numbers
15. Interval Processing
16. Aliens Attack Version 4
17. Binary Trees
18
Mutually Recursive Data
19
Processing Multiple Inputs of Arbitrary Size
Part IV: Abstraction
20. Functional Abstraction
21. Encapsulation
22. Lambda Expressions
23. Aliens Attack Version 5
24. For-Loops and Pattern Matching
25. Interfaces and Objects
Part V: Distributed Programming
26. Introduction to Distributed Programming
27. Aliens Attack Version 6
28. Aliens Attack Version 7
29. Aliens Attack Version 8
Part VI: Epilogue
30. Advice for Future Steps.
1. The Science of Problem Solving
2. Expressions and Data Types
3. The Nature of Functions
4. Aliens Attack Version 0
5. Making Decisions
6. Aliens Attack Version 1
Part II: Compound Data of Finite Size
7. Structures
8. Defining Structures
9. Aliens Attack Version 2.-10. Structures and Variety
1.1 Aliens Attack Version 3
Part III: Compound Data of Arbitrary Size
12. Lists
13. List Processing
14. Natural Numbers
15. Interval Processing
16. Aliens Attack Version 4
17. Binary Trees
18
Mutually Recursive Data
19
Processing Multiple Inputs of Arbitrary Size
Part IV: Abstraction
20. Functional Abstraction
21. Encapsulation
22. Lambda Expressions
23. Aliens Attack Version 5
24. For-Loops and Pattern Matching
25. Interfaces and Objects
Part V: Distributed Programming
26. Introduction to Distributed Programming
27. Aliens Attack Version 6
28. Aliens Attack Version 7
29. Aliens Attack Version 8
Part VI: Epilogue
30. Advice for Future Steps.