- Megan Brown, History (Swarthmore College)
- Jeff Cohen, Cities (Bryn Mawr)
- Jacob Culbertson, Anthropology (Haverford College)
- Jeremy Fahringer, Linguistics (Swarthmore College)
- Anita Kurimay, History (Bryn Mawr College)
- Ben Smith, Arabic Studies (Swarthmore College)
- Rosi Song, Spanish (Bryn Mawr College)
- Alicia Walker, History of Art (Bryn Mawr College)
Park Science Center
Bryn Mawr College
Monday, May 6, 2019
|8:45 - 9:00am||Registration & Breakfast|
|9:00 - 10:00||Introductions & Overview|
|10:00 - 10:30||Installations & Break|
|10:30 - 12:00pm||Introduction to the Command Line, Part I|
|12:00 - 1:30||Lunch|
|1:30 - 2:30||Introduction to the Command Line, Part II|
|2:30 - 2:45||Break|
|2:45 - 4:00||GitHub for Scholars, Part I|
|4:00 - 5:00||Wrap-Up & Happy Hour Installations|
Tuesday, May 7, 2019
|8:45 - 9:00am||Breakfast|
|9:00 - 9:30||Introductions & Overview|
|9:30 - 10:45||GitHub for Scholars, Part II|
|10:45 - 11:00||Break|
|11:00 - 12:15pm||Tidy(ish) Data, Part I|
|12:15 - 1:30||Lunch|
|1:30 - 2:45||Tidy(ish) Data, Part 2|
|2:45 - 3:00||Break|
|3:00 - 4:30||Project Workshop|
|4:30 - 5:00||Wrap-up & Feedback Form|
|5:00 - 6:30||Reception|
The command line is a powerful, text-based way to interact with your computer. You can automate tasks such as creating, copying, and converting files, set up your programming environment, run programs, control other computers remotely, and access programs and utilities that do not have graphical equivalents. In this introduction, we will learn common commands to explore and manipulate a simple data set. By the end of the session, we’ll be able to navigate your computer, create and manipulate files, and transform text-based data using only the command line. Stepping away from a point-and-click workflow, we move into an environment where we have more minute control over each task we’d like the computer to perform. In addition to being a useful tool in itself, the command line gives us access to a second set of programs and utilities and is a complement to learning programming.
Why learn the command line?
Beyond being one of the most fundamental and powerful ways to interact with your computer, learning the basics of the command line will make it easier to use a number of digital scholarship methods and tools.
Further reading: ProfHacker / Programming Historian
In order to begin thinking about digital methods, scholars must first make the conceptual leap toward thinking about their research as data. How do we get at the data in our research and how do we make it useful and usable by machines? What are some of the promises (and perils) of reframing research as data? By the end of the session, we’ll be introduced to strategies and tools for taking very different kinds of information and creating well-formed data, data that can then be used for analysis or visualization.
Why learn to keep your data clean and tidy?
Further reading: Programming Historian
Git is a tool for managing changes to a set of files. It allows users to recover earlier versions of a project, and collaborate with other contributors. GitHub is a web-based platform that provides access to open source repositories and facilitates collaboration on files, code, or datasets. This session will introduce participants to version control and collaboration using Git and GitHub, and demonstrate their use in digital projects.
Why learn git/GitHub?
If you’ve ever wanted a clean way to keep an organized history of your documents, data, or code without saving dozens of numbered copies of the same files, git and Github can help while also facilitating collaborative research and authoring.