Teaching Computer and Data Science with Literate Programming Tools - Emacs and Org-mode
Offered By: EmacsConf and Emacs hangouts via YouTube
Course Description
Overview
Explore the integration of literate programming tools in teaching computer and data science through this 19-minute conference talk. Delve into the speaker's interest in the topic, understand the essence of data science, and recognize computer science as a craft. Discover how Emacs and Org-mode offer a solution to common teaching challenges, and learn about the concept of literate programming. Examine a case study demonstrating a basic setup, explore Emacs and Org-mode notebooks, and understand the onboarding process with a simplified Emacs tutorial. Gain insights into instruction methods, assignments, and projects, and review the positive overall results. Conclude with a look at future prospects in this innovative teaching approach.
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
Related Courses
Introduction to Data Science in PythonUniversity of Michigan via Coursera Julia Scientific Programming
University of Cape Town via Coursera Python for Data Science
University of California, San Diego via edX Probability and Statistics in Data Science using Python
University of California, San Diego via edX Introduction to Python: Fundamentals
Microsoft via edX