Welcome and objectives
Howdy and welcome! While this course is formally "Information Architecture", I think of it as "Help! My organization has a web site (and I might end up in charge of it)".
In one semester, I can't hope to make you experts in all the things you might need to know to build and manage a web site — especially since it's always changing! However, you will know what domains you'll need to learn more about if you find yourself running a real-world web site; the vocabulary for talking with domain experts; and where to go to learn more.
This course addresses UW SLIS program level learning objectives 3a, 3c, 3d, 4a, 4b, and 4d. For details, see the table in the Program Level Learning Objectives section, below.
Contact
- Andromeda Yelton (please call me "Andromeda")
- yelton@wisc.edu
Please use exhaust your information resources (the Learn@UW help forum, google, software documentation and help files, trial and error, etc.) before emailing me; please also do your best to assist your colleagues. In my experience, students can usually help one another better than teachers can!
Otherwise, email me. I will try to respond to your emails within two business days. However, I will be traveling to several library conferences this semester; during and immediately after travel I may be slow to reply. My travel dates:
- ALA Midwinter, January 23-28
- Online Northwest, February 6-8
- Texas Library Association, April 7-11
If you will be at any of these, I'd love to meet you; drop me a line.
Assignments
Links will be added to detailed requirements as the semester progresses.
Assignment | % of final grade | Due date |
Web site version 1.0 | 10 | February 24 |
Accessibility evaluation | 10 | April 21 |
Web site version 2.0 | 15 | April 28 |
Final project... | ||
...one-pager | 10 | March 30 |
...final deliverable | 35 | May 16 |
Failure assessment | 5 | May 16 |
Participation | 15 | Throughout |
Final grade scale: 100-93.5 A; 93.4-89.5 AB; 89.4-83.5 B; 83.4-79.5 BC; 79.4-73.5 C and so on…
Week by Week
Week 1 (Jan 21-Jan 26) — HTML basics
Key questions
How do I get HTML from my brain to my computer to my browser?
How do I write a basic HTML file?
Who’s in this class with me, and what are we all doing here?
To read/watch
Required
If needed: Installing a text editor (you can ignore the parts about Python and converting tabs to spaces)
If needed: Head First HTML, Ch. 1
Zeldman. Before you Begin, Ch. 1-2, 5-6, 8
Things I Wish Someone Had Told Me When I Was Learning How to Code.
Assignment
- Introduce yourself in the Introductions forum, and read your classmates’ and instructor’s introductions.
- Make sure you have a text editor. If you don’t (or don’t know what a text editor is or how it differs from a word processor), install one, using the “Installing a text editor” instructions above.
- Make sure you can edit and save an HTML file in a text editor and view it in your browser. If you don’t know how to do this, read Head First HTML, Chapter 1.
- If you’ve followed the text editor instructions, read Chapter 1, and you still can’t edit and save an HTML file and view it in your browser, ask questions ASAP. You can ask anonymously in the help forum if you prefer.
- Make sure you know where to find developer tools in your browser. If you cannot do this, ask questions ASAP.
- If any unfamiliar terms or concepts in Zeldman are unfamiliar to you, ask questions in the Unfamiliar Terms? thread of the Week 1 discussion forum.
- Answer the other questions in the Week 1 discussion forum.
- We’re all in this together, so make sure your classmates’ questions get answered. If you know the answers already, great. If you don’t, use your ninja-like reference skills to help find answers (don’t forget to explain your search strategy!).
Week 3 (Feb 3-Feb 9) — CSS basics
Key questions
How do I add styling to an HTML file with CSS?
How can I learn the basics of good web design, even if I’m not a designer?
What are some of the deeper concepts that web design can provoke us to think about, and what can we learn from them about how to build better web experiences?
To read/watch
Required
What Screens Want
Zeldman, Ch. 9, 10, 12, 13 (just the first section, “On Typography”)
If you have a great sense of color, you can skip design seeds, though you might find it fun anyway. Kuler will help you generate reasonable color schemes if you don’t have a strong color sense; even if you do, you might find the hex codes useful.
Play around with this: search for some fonts that might be good for headers and for body text, add a few to your collection, and make sure you know where to copy-paste the code you need to use them.
Optional
The Elements of Typographic Style Applied to the Web
The Non-Designer’s Design Book
As a non-designer, I found this book VERY illuminating and empowering; it lays out simple rules you can use to make good choices even if you don’t have an instinct for art.
The Design of Everyday Things
A genuine classic of design and user experience that will change the way you see the world around you. Worth reading for its notion of “affordances” alone.
Literary Machines
A weird, quirky, brilliant book unlike anything you’ve ever read. The origin of hypertext. Available on campus at UW; may be hard to find elsewhere, but it’s worth ILLing.
A helpful cheat sheet for the CSS you’ll use most often.
If you’re comfortable with CSS, and especially if you’ve run into headaches trying to maintain stylesheets for large sites, these will change your whole workflow, and it’ll be great. Bootstrap, which we’ll see next week, is Less-based.
Zeldman, Ch. 11
Read if you’re interested in what’s up with doctype declarations, the details of browser incompatibility, the history behind these things, and why designing for earlier Internet Explorer versions will make you want to pull your hair out.
Assignment
- Do the required readings.
- Make sure you can define the following: skeuomorphism, wireframes, dark patterns, bandwidth-friendly, inheritance (in a CSS context), box model, float.
- Answer the questions in the Week 3 discussion forum in Learn@UW.
- We’re all in this together, so make sure your classmates’ questions get answered. If you know the answers already, great. If you don’t, use your ninja-like reference skills to help find answers (don’t forget to explain your search strategy!).
- Make sure you’ve read and gotten started on Assignment 1, due February 24: you now know everything you need to know to complete it, except responsive design.
Week 4 (Feb 10-Feb 16) — Bootstrap and Responsive Web Design
Key questions
What is responsive web design and why do we care?
What are some of the differences besides styling that go into designing for mobile? What problems does responsive web design solve, and what problems doesn’t it solve?
How do you apply Bootstrap’s CSS elements to a web site and perform basic customizations?
How does RWD fit into the big picture of usability? (We’ll come back to this later.)
To read/watch
Required
The foundational article for RWD: this is where it got started.
This is a reference work, so you don’t need to read it comprehensively. Instead, skim it (especially the Getting Started page) to learn what your options are, and then solidify your understanding by building a basic Bootstrap page from one of the templates and the available CSS components. (You don’t need to use the JS components now, although if you were familiar with HTML and/ or programming before the course, they’re a good way to extend your knowledge. We’ll come back to them.)
If you haven’t read a lot of tech documentation before, here’s how: pick one component. Then either read about in-depth and then build it, or build and then read its documentation in more depth as needed – whichever style works better for you – going back and forth between reading and building until the component works. The documentation may not make total sense until you’ve built the thing, and that’s okay.
Responsive Web Design for Libraries
You can download the slides as PDF from this page, but you may find the SpeakerDeck version faster.
Responsive Design Won’t Fix Your Content Problem
Read the full report, particularly the demographics of cell-mostly vs desktop-mostly users.
Read the full report.
Optional
If you need to see CSS in action, I’ve made a few videos for you (screenshots of my applying CSS to the HTML file from week 1). CSS Selectors, CSS Box model, CSS Font Styling and Google Fonts
Hanson, Ch. 3.
Clark, Ch. 5.
The example sites available at Bootstrap (use your dev tools to analyze them!)
Assignment
- Do the required readings/viewing.
- Answer questions in the Week 4 discussion forums.
- Make sure you’ve read and gotten started on Assignment 1, due February 24: you now know everything you need to know to complete it.
Week 5 (Feb 17-Feb 23) — CMSes
Due end of week: Web site version 1.0
Key questions
What is a content management system and why do we care?
How can you evaluate whether a CMS and its plugins meet your needs?
What are some of the nontechnical issues raised by large web projects?
To read/watch
Required
Byron et al., Ch.1, 2, 7, and Appendix B
Use opensourcecms.com (or your own Drupal installation) to actually do the hands-on sections in Ch. 2. You won’t be able to do all the hands-on parts of Ch. 7 without your own installation that includes the relevant modules; just do what you can.
Varnum, Ch. 1
Jones & Farrington, Ch. 2 and 3
At least one of the Done in WordPress blog series (Goodman 2013):
- Madison (NH) Local Library History
- Belchertown High School Library
- The Grove Library (a regional public library in Australia)
- Scholarly Publishing @ MIT Libraries
Schmidt & Etches, pp 60-71 (the sections on content audit and content workflow)
Optional
Byron et al. (the rest of the book)
Varnum (the rest of the book)
Walks you through how to contribute to Drupal code and documentation.
The Drupal community, including its IRC channels and meetups
The LITA Drupal4Lib interest group
Jones & Farrington (the rest of the book)
Goodman (2014)
Get a free blog and mess around with it. (Or install your own from WordPress.org!)
The reference manual for WordPress technical support.
Halvorson & Rach
Follow some of the authors of this week’s reading on twitter: @webchick (Angela Byron), @varnum (Ken Varnum), @pollyalida (Polly-Alida Farrington), @thecorkboard (Kyle Jones - also a UW student!), @godaisies (Amanda Goodman), @walkingpaper (Aaron Schmidt), @etches (Amanda Etches)
Assignment
- Do the readings
-
Make sure you know what the following terms mean. If there are any you don’t know, do research and/or ask questions until you do:
- open source
- dynamic (in the context of a web page)
- modules/plugins
- PHP
- database, MySQL
- web server
- operating system
- RSS feed
- deprecated (in the software context)
- case-sensitive
- Answer the questions in the Learn@UW Week 5 forum
- Don’t forget that Assignment 1 is due next Monday!
Week 6 (Feb 24-Mar 2) — Dynamic content & web programming
Key questions
What is jQuery and why do we care?
How can I add some interactivity to my page with jQuery?
How does the jQuery + CSS combination give us powerful new options?
Readings and work
Required
Read the Week 6 reading in Learn@UW (available in the Content Browser sidebar), containing the How To Read Documentation video and the What is the DOM explanation.
Watch Lynda.com jQuery for Web Designers: Introduction, part 1 (Introducing jQuery), part 2 (Essential jQuery concepts)
You can access this via your UW account: Log in > Log in through your organization or school > type www.wisc.edu in the blank. If you’re not already logged in to wisc.edu you’ll be asked to do that; otherwise it should just work.
Make sure to do the challenge in part 2. It’s okay if your answer differs from his as long as it works; there’s usually more than one right answer in programming.
Post your questions and/or reflections on the Lynda video in the relevant thread of the Learn@UW Week 6 forum.
Read the documentation at api.jquery.com for .slideToggle(), .addClass(), .removeClass(), .toggleClass(), .css()
Add an effect to your HTML page from Assignment 1 with jQuery, and tell us about it in the relevant thread of the Week 6 forum.
It can be any effect you like, and the page doesn’t have to look good when you’re done; the goal is to make it work. If you aren’t sure where to start, use .toggleClass() on something that has a class already.
Answer the “what is jQuery and why do we care” question in the Learn@UW Week 6 forum.
Optional
Do you have unresolved questions or nifty insights? Post to the ‘any other questions & reflections’ thread.
Read anything else that looks interesting on api.jquery.com.
Read anything that looks interesting on learn.jquery.com.
There’s a ton of great info here, but it assumes that you have some programming experience. You can absolutely still read it if you don’t - just be prepared to spend some extra time looking things up and asking questions. It’s okay if it doesn’t all make sense on the first read-through; it will make more sense as you gain experience.
The UW library is looking for focus group participants for a web site redesign; you might find this process interesting.
Week 7 (Mar 3-Mar 9) — Dynamic content & web programming
Key questions
What are the Bootstrap JavaScript components, and how do they give us some new options for interactivity?
How can we iterate code: make it work or make it better, e.g. by critiquing it and trying new things?
Assignment
Required Read Bootstrap JavaScript components
Review last weeks’ How to Read Documentation video if needed.
Apply a bootstrap.js effect to your HTML page.
Reply to a post (not your own) in last week’s Your jQuery Effect thread as follows (pick one):
- Find a post with a script (whether it works or not). Describe what you believe the script is doing, step by step, in English, and ask the original author if that’s accurate. (If you’re the original author, please tell them if they’re right! If they’re not, explain what you were going for. As a bonus, this may help you understand errors in your code.)
- Find a post where someone wants help improving the script and help them out. If you know exactly what to do, go ahead and explain it or write the code. If you don’t, that’s fine too - ask some questions that will help them clarify their thinking, or find some resources that you think might help them get on the right track, or explain the half you do know how to solve and ask for help on the half you don’t.
Iterate your jQuery from last week. If it wasn’t working, try a new strategy (get something simpler to work, ask for help and go from there, etc.) If it was, make it do something more complicated. Post about it to last week’s ‘Your jQuery Effect’ thread.
Read the final project one-pager and final project deliverable assignments. There’s a Final Projects thread in the Content Browser > Course-wide info area you can use to ask questions, propose ideas, and find teammates.
Discuss the Week 7 discussion forum threads.
Except for the questions/reflections thread, none of these are optional. If you’re having trouble with your Bootstrap effect, posting about what you’ve tried and where you’re stuck is a completely legitimate way to participate.
Optional
The rest of Lynda.com jQuery for Web Designers
Lynda.com jQuery Essential Training
I found this more technical than the jQuery for Web Designers class, but you may find it handy to have an additional perspective.
Curious how and why Twitter built Bootstrap? Here you go!
Progressive Enhancement with JavaScript
You can do lots of cool stuff with JS, but possibly at a cost: e.g. making sites slower to load, or less accessible to users who have screenreaders, or who have disabled JavaScript. Progressive enhancement is the idea that the bare-bones version of your site (no JS, no CSS) should work, providing access to all the core content and functionality; styling and interactivity are layers on top of that which enhance the experience for other users. This article discusses some of the techniques for doing that.
Week 8 (Mar 10-Mar 14) — Information architecture basics
Key questions
How do users seek information?
What are some organizational tools that can help (or hinder!) that search?
How can we evaluate whether a web site’s information architecture succeeds in helping users find stuff?
To read/do
Required
Read:
- Morville & Rosenfeld, Chapters 1, 5, 6, 7, 20
- Carol Kuhlthau’s Information Search Process
- Card Sorting: How Many Users to Test
- Avoid Category Names That Suck
- Where Am I?
- Home Page Goals,
- Flat vs. Deep Website Hierarchies
- Prejudices and Antipathies (Introduction and Preface only)
Answer the card sorting question in the forums. Come back later and see how your classmates answered it; respond to something you find thought-provoking.
Answer one of the following in the Evaluation thread in the Week 8 Discussion Forum:
- The articles “Avoid Category Names That Suck”, “Where Am I?”, and “Home Page Goals” each give some concrete criteria for evaluating a web page’s information architecture. Pick whichever article you found most interesting, and evaluate a library web page according to those criteria. (Any library is fine.) Tell us about it.
- Pick an idea from this week and go to the UW library catalog to learn more about it. Keeping in mind Kuhlthau’s ideas and the techniques you’ve seen this week: what did you encounter that helped your process of selection, exploration, formulation, and collection? What hindered it? Did anything particularly increase, or decrease, either your uncertainty or your anxiety? Tell us about it.
Optional
Optimizing Websites in the Post Panda World
Toward the end, suggests some interesting and unconventional clues that may help answer information needs.
The rest of Prejudices and Antipathies
What Happens When Architectural Questions Are Not Asked?
A concrete example of how to confuse users via Facebook privacy settings.
The Design of Browsing and Berrypicking Techniques for the Online Search Interface
A classic paper on how people think when looking for information. It challenged conventional wisdom at the time, though its suggestions for how to build interfaces may seem dated today.
The Anatomy of a Large-Scale Hypertextual Web Search Engine
A late-1990s paper on using citation analysis (discussed in the berrypicking paper, above) to build a prototype search engine. Google went on to be fairly well known.
Folksonomies? How about Metadata Ecologies? and folksonomies + controlled vocabularies
Eminent information architect Louis Rosenfeld and internet theorist Clay Shirky argue about the relative values of controlled vocabularies and folksonomies (vocabularies for organization that emerge from user-defined labels).
What tools are here to organize information? (Be sure to look at sidebars, if any; tabs; and whatever’s toward the bottom of the page. What categories is the page part of? What does Wikipedia tell us about its context or provenance?)
Week 9 (Mar 24-Mar 30) — Usability basics
Due end of week: Final project one-pager
Key questions
What are some key principles of usability?
What are some usability challenges faced by library web sites in particular?
Assignment
Required
Read the Week 9 Overview (located in the Learn@UW content browser).
Read:
- Krug, Ch. 1-3, 5, 7-9
- User Experience vs. the World
- Library Terms that Users Understand
- Catalog by Design
- Schmidt & Etches, Ch 1 (available online from ALA TechSource)
Answer the 3 discussion questions in the Week 9 forums.
Keep these ideas in mind as you interact with whatever web sites you use every day.
Optional
The rest of Krug
The Design of Everyday Things
If you didn’t read it in week 3 - and maybe again, if you did.
The rest of Schmidt & Etches
Aaron Schmidt writes a Library Journal column on usability, The User Experience
Lots of useful tools.
An overview of the process of the process that you could use to improve user experience.
Design Choices Can Cripple a Website
An example of how small web design choices can have dramatic effects on task completion.
Your Library Web Site Stinks And It’s Your Fault
Matthew Reidsma tells us how to make it better.
Week 10 (Mar 31-Apr 6) — Scenarios & personas
Key questions
What’s a persona?
What can personas help us achieve, and what problems can they help us avoid?
What are good and bad ways to come up with personas?
Assignment
Required
Read:
- The Week 10 overview (in Learn@UW)
- Cooper, Ch. 9 (will be on course e-reserve soon)
- Audiences, Outcomes, and Determining User Needs
- Digital Public Library of America personas
and scenarios - Designing for 5 Types of E-Commerce Shoppers
- Dark Patterns: Deception vs. Honesty in UI Design
Also read any one of the following:
- Nicol and O’English, Rising Tide: Faculty Expectations of Library Websites
- Designing Web Registration Processes for Kids
- Children’s Websites: Usability Issues in Designing for Kids
- Teenage Usability: Designing Teen-Targeted Websites
Then answer the Week 10 Discussion Forum questions.
Optional
You probably won’t be able to implement all of these methods, but you may find it interesting to see how wide the options are, and think about what the benefits and drawbacks of different methods are, in case you find yourself needing to choose among them. The methods also illustrate a variety of ways you might gather data for generating personas.
Week 11 (Apr 7-Apr 13) — Usability testing & assessment tools
Moved to following week: Accessibility evaluation
Key questions
What are some specific techniques and tools you can use to answer questions about web site usability?
Given these tools, what kinds of questions can we ask?
What benefits and limitations do different usability testing tools have?
Assignment
Required
- Read the Week 11 overview in Learn@UW.
- Read How We Do Usability Testing
- Read Steve Krug’s usability test script
- Read Farney and McHale, Ch. 5 and 6.
- Google Analytics: read about its features, with an eye toward answering the discussion questions in the forums. Watch the screencast in Learn@UW.
- Crazy Egg: read about its features, try its demo (slow to load; be patient), and watch this screencast of how Khan Academy uses it
- Browserstack: read about its features and watch this (rather enthusiastic) screencast
- Read about heuristics: 10 Usability Heuristics for User Interface Design, How to Conduct a Heuristic Evaluation, Characteristics of Usability Problems Found by Heuristic Evaluation
- Answer the Week 11 discussion questions in the forums.
Optional
- Rocket Surgery Made Easy
- The rest of McHale and Farney
- Lehman and Nikkel
- Incorporate Google Analytics or Crazy Egg in a page you control; play around with the dashboard and see what you can learn. (GA is free; Crazy Egg offers a free trial. Both require accounts.)
- Try out BrowserStack. (It offers a free trial, requiring an account.)
- Usability.gov how-to and tools section
Week 12 (Apr 14-Apr 20) — Accessibility Tools and Testing
Due end of week: Accessibility evaluation
Key questions
How might the web look different if you were navigating it with some disability you don’t (currently) have?
What tools can help us investigate other perspectives on the web and check for accessibility problems?
What are some techniques for fixing accessibility problems?
Assignment
Required
- Read Riley-Huff
- Read Cynthia Ng’s three-part blog series on techniques for making your website accessible: Part 1, Part 2, Part 3
- Read Tools I use when performing accessibility assessment
- Watch the accessibility test screencast in Learn@UW
- Complete and turn in the Accessibility evaluation assignment
Optional
- Ask questions or make comments in the Week 12 forum as needed.
- Read/skim the WAI quick reference on How to Meet WCAG 2.0 (it isn’t actually quick, but it’s a good reference, and you can customize it to show only the areas of concern you care about, or the level of compliance you’re aiming for)
Week 13 (Apr 21-Apr 27) — Universal Design for People
Due end of week: Web site version 2.0
Key questions
Who are your patrons with disabilities? What sorts of needs do they have and what design choices and adaptive technologies address them?
What’s universal design, and why is it a useful perspective?
What are specific examples of how these issues play out in a library context?
Assignment
Required
- Week 13 Overview (in Learn@UW)
- All Technology Is Assistive Technology: Six dispositions for designers on disability
- Principles of Universal Design - available in HTML, PDF, and text formats; read whichever you prefer
- Laura Kalbag - LXJS 2013 - Designing for accessibility
- Disability and communication: A consideration of cross-disability communication and technology
- Deafness and the User Experience
- Tending a Wild Garden: Library Web Design for Persons with Disabilities
- An Evaluation of Finding Aid Accessibility for Screen Readers
- When is a PDF accessible?
You’ll probably be connecting lots of patrons to lots of PDFs as a librarian, so you should know about their accessibility issues.
Optional
Reference works, in case you need to learn more on specific topics or get a quick sense of things to check. The Accessibility Project is open source and welcomes contributions of articles as well as code; see the issues list and contributor guidelines if you’re interested in contributing.
If you’ll be implementing projects in the US public sector, you will need to familiarize yourself with Section 508, which governs accessibility.
- Eames: The Architect and the Painter
If you were intrigued by their work (referenced in the Medium article), I strongly recommend this beautiful, intriguing documentary about them. A fascinating and brilliant couple.
Week 14 (Apr 28-May 4) — Project Management
Key questions
What’s the agile project management method, and why do we care?
How do you run an effective meeting?
What does project management look like in library technical projects?
Assignment
Required
Salo, Project Management
Waters, How to Implement Scrum in 10 Easy Steps, and the 10 blog posts linked from it describing those steps
Metz, LIS 861: Project Management
Rogers (PowerPoint file available in Learn@UW - make sure to read the presenter notes)
Optional
Fail4Lib preconference materials
Want to know more about risk in project management? Discover how some library projects have failed, and what we can learn from that.
Library Project Management Toolkit
A crowdsourced reference (you can edit it!) full of info on project management software, charters and one-pagers, working with stakeholders, etc.
Metz, Managing Projects Part 1 and Part 2
This provides more specifics on how you can implement project planning, including some good concrete stuff on time and budget estimation. Make sure to read the presenter notes.
Week 15 (May 5-May 11) — Stakeholders and buy-in
Key questions
Whom might you need to get on board when you implement a library technology project?
What obstacles might you encounter in getting buy-in?
What strategies and tactics can you use to build an effective, two-way communications strategy that lets you get good technology work done?
Assignment
Required
- Read the Week 15 overview in Learn@UW.
- Watch the embedded video and read the linked documents.
- Answer the two discussion forum questions.
- Don’t forget about your final project and your failure assessment, due at the end of next week!
Week 16 (May 12-May 16) — Final projects due
Due end of week: Final project deliverables; failure assessment
TBD
Course policies
I wish to fully include persons with disabilities in this course. Please let me know within two weeks if you require accommodation. I will try to maintain the confidentiality of this information.
Academic honesty
I follow the academic standards for cheating and plagiarism set forth by the University of Wisconsin.
I consider myself personally bound by the honor code of my undergraduate college, which states that I am "responsible for maintaining [my] integrity and the integrity of the college community in all academic matters and in all affairs concerning the community." While you are not bound by this, I encourage you to act in a way that reflects well on yourself and the institutions you represent.
Be the protagonist of your own technology adventure
An explicit goal of this course is self-sufficiency in acquiring knowledge about novel technology. To that end, I will NOT handhold you through every technology we look at. You are expected to exhaust normal information channels (google, documentation and help menus for software, trial and error, etc.) before you approach classmates or (especially) me with nuts-and-bolts technology questions.
Because we come to this class with a wide range of technology backgrounds, you may find some of the course material is not novel for you. I encourage you to approach me with alternative assignment proposals that will push the boundaries of your technology skills. I am happy to suggest things you might wish to learn next, based on where you are now.
Assignments
Our course week, for convenience, runs from Monday to Monday beginning January 21 (so the first week is a day short). All assignments will be due on Mondays by midnight Central, with the exception of the assignments due immediately before spring break and during finals week; these are due on Friday. Late assignments will be penalized one final-grade percentage point per day or fraction thereof late. If some catastrophe befalls you and you must negotiate alternatives, contact me before the due date; lenience is at my sole discretion.
If this catastrophe affects your group project, contact your colleagues as well.
I do not offer extra credit.
Program Level Learning Objectives
This will be elaborated as assignments become available.
LIS program level learning objective | Course objectives | Assignments that provide evidence | Criteria for assessing evidence in the assignment |
3a. Students organize and describe print and digital information resources. | Web site version 2.0, usability evaluation, final project | ||
3c. Students analyze information needs of diverse individuals and communities. | Usability evaluation, final project | ||
3d. Students understand and use appropriate information technologies. | Web site version 1.0, web site version 2.0, usability evaluation, final project | ||
4a. Students evaluate, problem solve and think critically, both individually and in teams. | Usability evaluation, final project, failure assessment, participation | ||
4b. Students demonstrate good oral and written communication skills. | All (particularly participation) | ||
4d.Students demonstrate innovation and skills necessary for leadership. | Final project; optionally also the technical projects, depending on the degree of technical creativity and mastery shown |
Bibliography
- Adobe Systems Incorporated. (2014) Adobe Kuler. Retrieved February 4, 2014 from https://kuler.adobe.com/.
- The Accessibility Project. (2014) The Accessibility Project. Retrieved April 21, 2014 from http://a11yproject.com/.
- Allsopp, J. (2000, April 7) A Dao of Web Design. A List Apart. Retrieved February 10, 2014 from http://alistapart.com/article/dao.
- Ballard, A. F, & Teague-Rector, S. (2011). Building a library Web site: Strategies for success. College & Research Libraries News, 72(3). Retrieved April 28, 2014 from http://crln.acrl.org/content/72/3/132.full.
- Best, K., & Butler, S. (2012). Disability and communication: A consideration of cross-disability communication and technology. Disability Studies Quarterly, 32(4). Retrieved April 21, 2014 from http://dsq-sds.org/article/view/3290/3179.
- Bootstrap Retrieved February 10, 2014 from http://getbootstrap.com/.
- Brignull, H. (2011, November 1) Dark Patterns: Deception vs. Honesty in UI Design. A List Apart. Retrieved April 1, 2014 from http://alistapart.com/article/dark-patterns-deception-vs.-honesty-in-ui-design.
- BrowserStack. (2014) BrowserStack Retrieved April 4, 2014 from http://www.browserstack.com/.
- Byron, A., Berry, A., & DeBondt, B. (2012). Using Drupal. 2nd ed. Sebastopol, CA: O'Reilly.
- Carver, C. (2013, November 22.) Things I Wish Someone Had Told Me When I Was Learning How to Code. Medium.com. Retrieved January 18, 2014 from https://medium.com/learning-to-code/565fc9dcb329.
- Casden, J, & Orphanides, A. (2013, February) Fail4Lib. Preconference presented at Code4Lib, Chicago, IL.
- The Center for Universal Design. (2008) Principles of Universal Design. Retrieved April 21, 2014 from http://www.ncsu.edu/ncsu/design/cud/about_ud/udprinciples.htm.
- Chimero, F. (2013, November) What Screens Want. FrankChimero.com. Retrieved February 4, 2014 from http://frankchimero.com/what-screens-want/.
- Clark, J. (2013). Building Mobile Library Applications (THE TECH SET® #12). Chicago: ALA TechSource.
- Cohn, J., & Jersey, B. (Directors). (2011). _Eames: The Architect & The Painter_ [Motion Picture]. United States: First Run Features.
- Colaluca, J. (2013) design seeds. Retrieved February 4, 2014 from http://design-seeds.com/.
- Cooper, A. (1999). The inmates are running the asylum. Indianapolis, IN: Sams.
- Coyier, C. [realcsstricks]. (2012, February 29). Screencast #106: Use BrowserStack for Live Web-Based Cross Browser Testing [Video file]. Retrieved April 4, 2014 from https://www.youtube.com/watch?v=bfp2vt6JueQ.
- Crazy Egg. Retrieved April 4, 2014 from http://www.crazyegg.com/.
- Critchlow, M., Freedman, L., & Suchy, D. (2010). Using an Agile-based Approach to Develop a Library Mobile Website. Code4Lib Journal, (12). Retrieved April 28, 2014 from http://journal.code4lib.org/articles/4642.
- Farney, F., & McHale, N. (2011). Maximizing Google Analytics: Six High-Impact Practices. Library Technology Reports, 49(4).
- Gelman, D. L. (2011, February 8) Designing Web Registration Processes for Kids. A List Apart. Retrieved April 1, 2014 from http://alistapart.com/article/designing-web-registration-forms-for-kids.
- Glendon, I., & Baumann, M. (2014).How the WSLS-TV News Digitization Project Helped to Launch a Project Management Office. Code4Lib Journal, (23). Retrieved April 28, 2014 from http://journal.code4lib.org/articles/8652.
- Goodman, A. (2013) The Done in WordPress series. ALA TechSource Blog. Retrieved February 17, 2014 from http://www.alatechsource.org/wordpress.
- Goodman, A. (2014). The Comparative Guide to WordPress in Libraries: A LITA Guide. Chicago: ALA TechSource.
- Google. (2014) Google Fonts. Retrieved February 4, 2014 from http://www.google.com/webfonts.
- Google. (2014) Google Analytics. Retrieved April 4, 2014 from http://www.google.com/analytics.
- Halvorson, K., & Rach, M. (2012). Content Strategy for the Web, (2nd ed.). Berkeley, CA: New Riders.
- Hanson, C. W. (2011). Chapter 3: Mobile Solutions for Your Library. Library Technology Reports, 47(2), 24-31.
- Hendren, S. (2013, September 20.) All Technology Is Assistive Technology: Six dispositions for designers on disability. Medium.com. Retrieved April 21, 2014 from https://medium.com/thoughtful-design/a8b9a581eb62.
- Herrod, L. (2008, August 12) Deafness and the User Experience. A List Apart. Retrieved April 21, 2014 from http://alistapart.com/article/deafnessandtheuserexperience.
- Hess, W. (2009). DIY UX: Give Your Users an Upgrade (Without Calling In a Pro). [PowerPoint slides]. Retrieved March 24, 2014 from http://www.slideshare.net/whitneyhess/diy-ux.
- Hill, N. (n.d.). DPLA Use Cases. natehill.net. Retrieved April 1, 2014, from http://natehill.net/dplausecases/.
- Jones, K. M. L., & Farrington, P. (2011). Using WordPress as a Library Content Management System. Library Technology Reports, 47(3).
- Junus, S. G. R. (2014, February 2) Tools I use when performing accessibility assessment. blog.rantijunus.net. Retrieved April 14, 2014 from http://blog.rantijunus.net/2014/02/02/tools-i-use-when-performing-accessibility-assessment/.
- Kalbag, L. [LXJS2013]. (2013, October 2). Laura Kalbag - LXJS 2013 - Designing for accessibility [Video file]. Retrieved April 21, 2014 from https://www.youtube.com/watch?v=UOM5eY5hG-Q.
- Krug, S. (2006). Don't make me think! : a common sense approach to Web usability. 2nd ed. Berkeley, Calif: New Riders Pub. (This is the edition available at the UW library, but the 3rd edition is also fine, and has the same chapter numbering for the ones we will be reading.)
- Krug, S. (2010). Rocket surgery made easy : the do-it-yourself guide to finding and fixing usability problems. Berkeley, Calif.: New Riders.
- Krug, S. (2010) Usability Test Script. Retrieved April 4, 2014, from http://sensible.com/downloads/test-script.pdf.
- Kupersmith, John. (2012). Library Terms That Users Understand. UC Berkeley: UC Berkeley Library. Retrieved March 23, 2014 from: http://escholarship.org/uc/item/3qq499w7
- Lehman, T., & Nikkel, T. (2008). Making library Web sites usable : a LITA guide. New York: Neal-Schuman Publishers.
- (2013). Library Project Management Toolkit. Retrieved April 28, 2014 from https://docs.google.com/document/d/1aCZaScfh1VsvkOH4ksZDh6exzAH7n8_mMrpnw4yINcI/edit#.
- Loranger, H., & Nielsen, J. (2013, February 3) Teenage Usability: Designing Teen-Targeted Websites. NN/g Nielsen Norman Group Retrieved April 1, 2014 from http://www.nngroup.com/articles/usability-of-websites-for-teenagers/.
- Marcotte, E. (2010, May 25) Responsive Web Design. A List Apart. Retrieved February 10, 2014 from http://alistapart.com/article/responsive-web-design.
- McGrane, K. (2013, November 21) Responsive Design Won’t Fix Your Content Problem]. A List Apart. Retrieved February 10, 2014 from http://alistapart.com/column/responsive-design-wont-fix-your-content-problem.
- Metz, R. (2013, February 11). Managing Projects...or I'm in charge, now what?, Part 1. Retrieved April 28, 2014 from https://docs.google.com/presentation/d/1fpqmmERvJucqgD68wR99tpCrQldK3jZ7UzbDFzJ7M_E/edit#.
- Metz, R. (2013, February 12). Managing Projects...or I'm in charge, now what?, Part 2. Retrieved April 28, 2014 from https://docs.google.com/presentation/d/1QYLSEM7ytla7zIUpQv-PHZ_vPqoxMVWjyTjNEa0UB78/edit#.
- Metz, R. [rosalynmetz]. (2014, April 13). LIS 861: Project Management [Video file]. Retrieved April 28, 2014 from https://www.youtube.com/watch?v=i_H5aLx9bJg.
- Morville, P., & Rosenfeld, L. (2006). Information architecture for the World Wide Web. 3rd ed. Sebastopol, Calif.: O'Reilly.
- Nelson, T. (1981). Literary Machines: The report on, and of, Project Xanadu concerning word processing, electronic publishing, hypertext, thinkertoys, tomorrow's intellectual revolution, and certain other topics including knowledge, education and freedom. Sausalito, CA: Mindful Press.
- Nicol, E. C. & O'English, M. (2012). Rising Tides: Faculty Expectations of Library Websites. portal: Libraries and the Academy 12(4), 371-386. The Johns Hopkins University Press. Retrieved April 1, 2014, from Project MUSE database.
- Nielsen, J. (1995, January 1) 10 Usability Heuristics for User Interface Design. NN/g Nielsen Norman Group Retrieved April 4, 2014 from http://www.nngroup.com/articles/ten-usability-heuristics/.
- Nielsen, J. (1995, January 1) Characteristics of Usability Problems Found by Heuristic Evaluation. NN/g Nielsen Norman Group Retrieved April 4, 2014 from http://www.nngroup.com/articles/usability-problems-found-by-heuristic-evaluation/.
- Nielsen, J. (1995, January 1) How to Conduct a Heuristic Evaluation. NN/g Nielsen Norman Group Retrieved April 4, 2014 from http://www.nngroup.com/articles/how-to-conduct-a-heuristic-evaluation/.
- Nielsen, J. (2010, September 13) Children's Websites: Usability Issues in Designing for Kids. NN/g Nielsen Norman Group Retrieved April 1, 2014 from http://www.nngroup.com/articles/childrens-websites-usability-issues/.
- Ng, C. (2012, October 30) Making Your Website Accessible Part 1: Understanding WCAG. Learning LibTech. Retrieved April 14, 2014 from http://cynng.wordpress.com/2012/10/30/making-your-website-accessible-part-1-understanding-wcag/.
- Ng, C. (2013, January 22) Making Your Website Accessible Part 2: Implementing WCAG into the Structure & Layout. Learning LibTech. Retrieved April 14, 2014 from http://cynng.wordpress.com/2013/01/22/making-your-website-accessible-part-2-implementing-wcag-into-the-structure-layout/.
- Ng, C. (2013, April 5) Making Your Website Accessible Part 3: Content WCAG Compliance. Learning LibTech. Retrieved April 21, 2014 from http://cynng.wordpress.com/2013/08/16/when-is-a-pdf-accessible/.
- Ng, C. (2013, August 16) When is a PDF accessible?. Learning LibTech. Retrieved April 14, 2014 from http://cynng.wordpress.com/2012/10/30/making-your-website-accessible-part-1-understanding-wcag/.
- Norman, D. (2013). The Design of Everyday Things: Revised and Expanded Edition, (3rd ed.). New York, NY: Basic Books.
- The Pennsylvania State University. (2014) AccessAbility: Access and Usability at Penn State: What to Fix. Retrieved April 21, 2014 from http://accessibility.psu.edu/whattofix.
- Pew Internet & American Life Project. (2013) Cell Internet Use 2013. Retrieved February 10, 2014 from http://pewinternet.org/Reports/2013/Cell-Internet.aspx.
- Pew Internet & American Life Project. (2013) Smartphone Ownership 2013. Retrieved February 10, 2014 from http://pewinternet.org/Reports/2013/Smartphone-Ownership-2013.aspx.
- Posner, M. (2011, November.) Useful CSS. MiriamPosner.com. Retrieved February 4, 2014 from http://miriamposner.com/blog/wp-content/uploads/2011/11/usefulcss.pdf.
- Reidsma, M. (2011, November 15) How We Do Usability Testing. Matthew Reidsma. Retrieved April 4, 2014 from http://matthew.reidsrow.com/articles/13.
- Reidsma, M. (2012, March 19) Your Library Website Stinks and It's Your Fault. Matthew Reidsma. Retrieved March 23, 2014 from http://matthew.reidsrow.com/articles/16.
- Reidsma, M. (2012, April 25) Control Issues. Matthew Reidsma. Retrieved February 10, 2014 from http://matthew.reidsrow.com/articles/19.
- Reidsma, M. (2012, June 25) Responsive Web Design for Libraries. Matthew Reidsma. Retrieved February 10, 2014 from http://matthew.reidsrow.com/articles/23.
- Riley-Huff, D. A. (2012). Web Accessibility and Universal Design. Library Technology Reports, 48(7), 29-35.
- Robson, E., & Freeman, E. (2006). Head first HTML with CSS & XHTML. Sebastopol, Calif.: O'Reilly.
- Rogers, J. (2012). Running effective meetings: There’s more to collaboration than just showing up. [PowerPoint slides].
- Rohrer, C. (2008, October 6) When to Use Which User Experience Research Methods. NN/g Nielsen Norman Group Retrieved April 1, 2014 from http://www.nngroup.com/articles/which-ux-research-methods/.
- Rosoff, J. [jjasonrr]. (2011, May 12). Introduction to Crazyegg Click tracking and some baseline results [Video file]. Retrieved April 4, 2014 from https://www.youtube.com/watch?v=2APO_hJpR9A.
- Rutter, R. (2010) The Elements of Typographic Style Applied to the Web. Retrieved February 4, 2014 from http://webtypography.net/.
- Salo, D. (2013). Project Management. [PowerPoint slides]. Retrieved April 28, 2014 from http://www.slideshare.net/cavlec/project-management-16606291.
- Scenarios. (n.d.). In DPLA wiki. Retrieved April 1, 2014, from http://dp.la/wiki/Scenarios.
- Schade, A. (2014, March 2) Designing for 5 Types of E-Commerce Shoppers. NN/g Nielsen Norman Group Retrieved April 1, 2014 from http://www.nngroup.com/articles/ecommerce-shoppers/.
- Schmidt, A. (2013, September 24) Catalog by Design. Walking Paper. Retrieved March 23, 2014 from http://www.walkingpaper.org/5979.
- Schmidt, A., & Etches, A. (2012). User Experience (UX) Design for Libraries: (THE TECH SET® #18). Chicago: ALA Editions.
- Southwell, K. L., and Slater, J. (2013). An Evaluation of Finding Aid Accessibility for Screen Readers. Information Technology and Libraries, 32(3). Retrieved April 21, 2014 from http://ejournals.bc.edu/ojs/index.php/ital/article/view/3423/pdf_1.
- US Department of Health and Human Services. (2014) usability.gov. Retrieved April 4, 2014 from http://www.usability.gov/.
- Usborne, N. (2005, November 8) Design Choices Can Cripple a Website. A List Apart. Retrieved March 23, 2014 from http://alistapart.com/article/designcancripple.
- The United States Government. (2014) Section508.gov. Retrieved April 21, 2014 from http://www.section508.gov/.
- Vandenbark, R. T. (2010). Tending a Wild Garden: Library Web Design for Persons with Disabilities. Information Technology and Libraries, 29(1). Retrieved April 21, 2014 from http://ejournals.bc.edu/ojs/index.php/ital/article/view/3154/2768.
- Varnum, K. J. (2012). Drupal in libraries. Chicago: ALA TechSource.
- Veen, J. (2010) Doing a Content Inventory (Or, A Mind-Numbingly Detailed Odyssey Through Your Web Site). Retrieved February 17, 2014 from http://www.adaptivepath.com/ideas/doing-content-inventory/.
- Vilhauer, C. (2012, Februrary 28) Audiences, Outcomes, and Determining User Needs. A List Apart. Retrieved April 1, 2014 from http://alistapart.com/article/audiences-outcomes-and-determining-user-needs.
- Waters, K. (2007, September 14) How To Implement Scrum in 10 Easy Steps. All About Agile: Agile Development Made Easy! Retrieved April 28, 2014 from http://www.allaboutagile.com/how-to-implement-scrum-in-10-easy-steps/.
- Williams, M. (2013, August 9) User Experience vs. the World. New Jack Librarian. Retrieved March 23, 2014 from http://librarian.newjackalmanac.ca/2013/08/user-experience-vs-world.html.
- Williams, R. (2008). The Non-Designer's Design Book, (3rd ed.). Berkeley, CA: Peachpit Press.
- Zeldman, J. (2010). Designing with Web Standards, (2nd ed.). Berkeley, CA: New Riders.