Teaching Computer and Data Science with Literate Programming Tools - Emacs and Org-mode
EmacsConf and Emacs hangouts via YouTube
Overview
Syllabus
Introduction
My interest in this topic
What is data science?
Computer science is a craft
The problem
The solution: Emacs + Org-mode
Emacs configuration file
Story + code = source + documentation
What is literate programming?
Emacs as a literate programming tool
Case study: basic setup
Emacs + Org-mode notebooks
Onboarding: simplified Emacs tutorial
Instruction + interaction
Assignments + projects
Overall results positive
Conclusion & outlook
Taught by
EmacsConf and Emacs hangouts