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

Learning Creative Learning
Massachusetts Institute of Technology via Independent
Blended Teaching of World Languages
Independent
Foundations of Virtual Instruction
University of California, Irvine via Coursera
Emerging Trends & Technologies in the Virtual K-12 Classroom
University of California, Irvine via Coursera
Teaching Adult Learners
Central Institute of Technology via Open2Study