This fall, Harvard has been rolling out videos from the 2015 edition of Computer Science 50 (CS50), the university’s introductory coding course designed for majors and non-majors alike. Taught by David Malan, a perennially popular professor (you’ll immediately see why), the one-semester course (taught mostly in C) combines courses typically known elsewhere as “CS1” and “CS2.” Even if…

Read More

As part of the Historical Teaching and Practice program, I [Kalani Craig] presented three easily adaptable digital-history lesson plans that work nicely in single 75-minute sessions. These handouts provide the basic structure of the lesson plans without the images produced by students in previous iterations of those activities. Access resource here.

Within many further and higher education institutions and their allied organisations there exists a wide-ranging, diverse group of libraries, archives and collections. The digitisation of the assets they contain for the purposes of teaching, learning and research is a sophisticated activity sector-wide. But digitisation is only the first part of the journey, with the effective…

Read More

Creating a Twitter bot is a great exercise for formalizing a simple concept in a concrete implementation. Some of the best bots demonstrate this simplicity: a nugget of an idea, with the nuance in the details. To implement a bot usually requires some programming, some data wrangling, and a server. However, it can be easier. By…

Read More