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
Pluto.jl - One Year Later: New Features and Future PlansThe Julia Programming Language via YouTube The Future of Data Science Notebooks Is Collaborative
Open Data Science via YouTube The Story in the Notebook - Exploratory Data Science Using a Literate Programming Tool
Association for Computing Machinery (ACM) via YouTube Corrode: Translating C to Rust - PDXRust September 2016
Rust via YouTube Write Your First Package Using Literate Programming
PyCon US via YouTube