2013-2016 Archived Syllabus
Humanities Programming with Ruby on Rails
This course focuses on introducing participants to humanities programming through the creation and use of the Ruby on Rails web application framework. This course will introduce programming and design concepts, project management and planning, workflow, as well as the design, implementation, and deployment of a web-based application. Technologies covered in this course will include git, HTML, CSS, JavaScript, Ruby, Rails, and relational (and non-relational) data stores. Over the course of the week, we will work through the practical implementation of a developing and deploying a small-scale web application.
Day One
- Introduction
- Introducing the Command line
- HTML and CSS basics
Day Two
- Introduction to
git
- Introduction to Github
- Introduction to Programming Concepts
- Deploying simple pages
Day Three: Ruby
Day Four: Ruby and Rails
- Application Design and Deployment