Fork me on GitHub

Assignments

Links to assignments will be listed here as they are posted.

In order to view an assignment, click the corresponding link below. You will be asked to confirm acceptance of the assignment. Then you will be taken to a GitHub repo with instructions, source code, and other materials that will help you to complete the assignment. Once you can view the repository, click the "Fork" button in the upper right corner of the page in order to begin the assignment.

Assignment Breakdown

Table 1: List of required course tasks

Task Components % Due date
Basics CodeAnywhere, GitHub setup 20 Week 1
Web Site published on GitHub Pages 20 7 July
Text Create formatted text documents 15 13 July
Data Create and format spreadsheets using scripts 5 15 July
Database Create and script queries in a database from tables 15 18 July
Present Create and record a presentation 15 22 July
Participation Come to class, Share resources 10 N/A

Assignment 1: Get on GitHub

Get on GitHub has been archived here.

Assignment 2: Build a website

Build a website has been archived here.

Assignment 3: Create documentation

Create documentation has been archived here.

Assignment 4: Make data

Make data has been archived here.

Assignment 5: Organize data

Organize data has been archived here.

Assignment 6: Be presentable

Be presentable has been archived here.

Participation

Attendance is mandatory. You need to come to class, but you should also be present and attentive in class.

This is not a lecture-only class. It is mostly hands-on work. If you are in class and you are not doing anything, there is probably something wrong. You should likely be following along in a workflow or trying out examples on your own.

Take notes. Speak up in class. Tell us what you know. Feel free to make mistakes. No one will judge you here. If you are uncertain about something, speak up and ask! We will address your uncertainty and get you on the right path.

Participation is worth 10% of your final grade.

Assignments -