Serious Programming - small courses
0.1.0
Contents:
1. Motivation and plan
2. Starting out - data files and first plots
3. Intermediate plotting
4. A tour of functions
5. Advanced plotting
6. Fitting functions to data
7. Case studies in data
8. Special numbers:
\(\pi\)
9. A workshop on programming by yourself (!)
10. Random number basics
11. Randomness and Disorder
12. Random Processes
13. Power laws, Zipf, Benford, …
14. Pushing toward calculus
15. Numerical integration
16. Differential Equations
17. Ecology
18. Biology – phylogeny
19. Recursion
20. Programming topics: sorting
21. Birthday paradox
22. Optimal Stopping
23. Graphical user interfaces
24. Drawing on a canvas
25. The Traveling Salesman
26. Basic agent-based modeling
27. Emergent behavior
28. Web scraping
29. Getting to philosophy
30. Music basics
31. Collecting mp3s
32. Computer art
33. Image filtering
34. Cryptography
35. Other languages - Go
36. Appendix: An itinerary for guest lectures
37. Appendix: How to build the book
38. Appendix: How to add a chapter
39. Appendix: Project proposals
40. Appendix: Proposed chapters
41. Copying and legal matters
Serious Programming - small courses
Search
Please activate JavaScript to enable the search functionality.