Week 1
Basics
2015-06-22
Intro > Tools > The easy way, the hard way, and the right way
2015-06-23
Clients > Servers > Operating on a remote system > SSH and FTP
2015-06-24
Networks > Inter-networks > Network tools
2015-06-25
Version control > Git > GitHub
2015-06-26
LAB: Licensing > Set up a GitHub repo
Week 2
Web Development
2015-06-29
Coding is not that hard > Markup > HTML > CSS
2015-06-30
Static sites > Linking > Dynamic sites
2015-07-01
Permissions > LAB: Get your site up and running
2015-07-02
LAB: Testing and troubleshooting
2015-07-03
NO CLASS - Independence Day (observed)
Week 3
Document Processing
2015-07-06
Plaintext > Markup > Formatted text
2015-07-07
Templates > Word processors > Pandoc > How not to replicate work
2015-07-08
Single input, multiple outputs > Return to plaintext
2015-07-09
Raw data > Structured data > Working with CSV files
2015-07-10
CSVs and spreadsheets > Working with data in spreadsheets
Week 4
Data Processing
2015-07-13
LAB: More Pandoc, more web
2015-07-14
2015-07-15
Build a database from scratch > Queries
2015-07-16
Getting data into and out of a database > Forms > Reports
2015-07-17
LAB: Tools for data manipulation beyond the GUI
Week 5
Design and Presentation
2015-07-20
Death by PowerPoint > Edward Tufte is your best friend
2015-07-21
An array of tools > Demo presentation
2015-07-22
Flow > Connecting with your audience > Keeping on track > Taking questions > Script
2015-07-23
LAB: Working through technical problems with presentations (and everything else)
2015-07-24
NO CLASS - Reading Day The lab will be open and I will be there from 10:00am - noon.
Exam Week
2015-07-27
EXAM DAY - Presentations to class - Exam period runs from 11:30am - 2:30pm (11:30-14:30 EDT)
Feel free to bring your lunch if you like.