<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Computer Science on Harlan D. Harris</title><link>https://harlanh.tech/tags/computer-science/</link><description>Recent content in Computer Science on Harlan D. Harris</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>harlan@harris.name (Harlan Harris)</managingEditor><webMaster>harlan@harris.name (Harlan Harris)</webMaster><lastBuildDate>Thu, 05 Oct 2017 00:00:00 +0000</lastBuildDate><atom:link href="https://harlanh.tech/tags/computer-science/index.xml" rel="self" type="application/rss+xml"/><item><title>On How and When to Teach Layers of Abstraction in Programming</title><link>https://harlanh.tech/2017/10/on-how-and-when-to-teach-layers-of-abstraction-in-programming/</link><pubDate>Thu, 05 Oct 2017 00:00:00 +0000</pubDate><author>harlan@harris.name (Harlan Harris)</author><guid>https://harlanh.tech/2017/10/on-how-and-when-to-teach-layers-of-abstraction-in-programming/</guid><description>
&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@HarlanH/on-how-and-when-to-teach-layers-of-abstraction-in-programming-d220c4b5e5b9"&gt;This post was originally published on Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There’s recently been some interesting opinionated writing in the R statistical programming community about how and when to teach the abstracted, easy-to-use approaches to solving problems, versus the underlying nitty-gritty. David Robinson, Data Scientist at Stack Overflow, wrote a blog post recently called Don’t teach students the hard way first. The primary example was on the data-manipulation tools in the tidyverse, versus the underlying methods in base R, but the discussion was mostly about principles in pedagogy. Some highlight quotes from the original article (which I recommend reading!):&lt;/p&gt;</description></item></channel></rss>