Schedule - INF 385T - Fall 2017
This is the schedule
Date | Topic | Materials | In-class activities | Assignments | Project |
|---|---|---|---|---|---|
Sept 11 | Introductions, syllabus | Syllabus
| Syllabus overview |
| Start thinking about project teams (groups of three) |
Sept 18 | Metadata and data standards, File systems and user accounts | Introduction to Metadata - Setting the Stage, Anne Gilliland Metacrap, Cory Doctorow Linked Data: Chapters 1 and 2, Tom Heath and Christian Bizer | Reading discussion, discussion of project ideas |
| Finalize project teams, email instructor group member names, setup meeting times with instructor |
Sept 25 |
|
| No class. |
|
|
Oct 2 |
|
| Project specification enhancement |
| Project deliverable 1: Proposals |
Oct 9 |
|
|
|
|
|
Oct 16 | Data models, schemas, file formats | Data Points - What the Heck are Document Databases? by Julie Lerman Document data model from MongoDB SQL to MongoDB from MongoDB
|
|
|
|
Oct 23 | System architecture |
System architecture diagrams from SystemsFlow Inc. - especially, focus on the conceptual overview diagram Example from Creately.com | Create a system architecture for your favorite app |
|
|
Oct 30 | User interface Design and documentation | Command-Line Interfaces (CLI) Command Line Usability: A Terminal Thought Process (esp, UX recommendations in this page) Guidelines for CLI Design - Mark Kempe Docopt: Command line description language (commonly accepted conventions for documenting CLIs) Graphical User Interfaces (GUI) Information Architecture Tutorial - Wired magazine The role of Storyboarding - Smashing Magazine Difference between wireframe and prototype Wireframes: A beginner's guide - UX Review UX 101: The wireframe - Viget http://www.virtualwebdesign.ca/html/storyboarding.html https://www.fastcodesign.com/1672917/the-8-steps-to-creating-a-great-storyboard |
| Assignment 1: Schema design for a familiar interface |
|
Nov 6 | GitHub | Understanding Version Control - Chapter 1 - Git book Git 101, Intro slideshow - easy access to key terms for Git Hands-on, follow-along Git tutorial Git cheat sheet - quick access to basic commands |
|
| Project deliverable 2: Metadata schema description |
Nov 13 | Data quality | Bruce and Hillman, The Continuum of Metadata Quality: Defining, Expressing, Exploiting - focus on the aspects of data quality mentioned InfoLibrarian Software metadata quality criteria - yes, it's just a list with no descriptions |
|
| Project deliverable 3: System architecture |
Nov 20 |
|
|
|
| Project deliverable 4: User interface documentation |
Nov 27 |
|
|
|
|
|
Dec 4 |
|
|
|
|
|
Dec 11 | Wrap up |
| Course instructor surveys and final presentations (Time TBD) |
| Final presentations/posters |
| I will be traveling for presenting research at academic conference | ||||
|
|
|
|
|
|