August 2016/Github
From charlesreid1
Goals:
- Teaching
- iPython notebooks
- Nice notebooks, re-usable material
Inspiration: https://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks#engineering-education
CSC 142 Topics:
- Procedural programming: methods
- Procedural programming: parameters
- Procedural programming: return values
- Control structures: sequence
- Control structures: if/else
- Control structures: for
- Control structures: while
- File processing
- Arrays
- Introduction to objects
MATH 107 Topics:
- units, percents, other essential math
- graphical methods
- intro to statistics
- std dev
- normal distributions
- linear functions
One of the things I like is the social justice aspect - giving students an understanding of how mathematics fits into the larger picture.
Trying to teach some of the most foundational, most essential mathematical conceptual models available.