YoVDO

Teaching Computer and Data Science with Literate Programming Tools - Emacs and Org-mode

Offered By: EmacsConf and Emacs hangouts via YouTube

Tags

Emacs Courses Jupyter Notebooks Courses Educational Technology Courses Org-mode Courses Literate Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Recherche reproductible : principes méthodologiques pour une science transparente
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique
Putting Org Mode on the Indieweb
EmacsConf and Emacs hangouts via YouTube
Powerful Productivity with Hyperbole and Org Mode
EmacsConf and Emacs hangouts via YouTube
Health Data Journaling and Visualization with Org Mode and Gnuplot
EmacsConf and Emacs hangouts via YouTube
Linking Personal Info with Hyperbole Implicit Buttons
EmacsConf and Emacs hangouts via YouTube