CSCI 422: User Interface Design
Fun Links
Suggested by Keith Mitchell:
Suggested by Chris Allen:
These first two detail some of the beginner/intermediate/expert things
we've been doing in class.
- http://blog.getpaint.net/2008/08/24/the-paintnet-install-experience-part-1-version-3xx/
- http://blog.getpaint.net/2008/08/25/the-paintnet-install-experience-part-2-version-40/
This last one talks about language, which someone brought up on the first day.
Example from Kenny Nygaard:
Example from Ricky Walker:
Example from Matt Curtice:
Examples from Brandon Vargo:
- Windows is helpful
- Explorer - be brave!
- Explorer zones
- Facebook - what are you thinking?
- Maybe an error would be better.
Examples from Alina Yadon:
Example from Julie Krause:
I got this one
CSCI522
- "Now, I Have a Body": Uses and Social Norms for Mobile Remote Presence in the Workplace
- Zoom Cameras and Movable Displays Enhance Social Telepresence
- Augmented Reality Flavors: Gustatory Display Based on Edible Marker and Cross-Modal Interaction
- Did You See Bob?: Human Localization using Mobile Phones
- User-Defined Motion Gestures for Mobile Interaction
- Gesture Avatar: A Technique for Operating Mobile User Interfaces Using Gestures
- Speak Little and Well: Recommending Conversations in Online Social Streams
- Knowing Funny: Genre Perception and Categorization in Social Video Sharing
- Designing for Peer Involvement in Weight Management
- I Will Do It, but I Don’t Like It: User Reactions to Preference-Inconsistent Recommendations
- Experimental Analysis of Touch-Screen Gesture Designs In Mobile Environments
- Fit4Life: The Design of a Persuasive Technology Promoting Healthy Behavior and Ideal Weight
- MOGCLASS: Evaluation of a Collaborative System of Mobile Devices for Classroom Music Education of Young Children
- Social Capital on Facebook: Differentiating Uses and Users
- Farmer's Tale: A Facebook Game to Promote Volunteerism
- Competing Online Viewpoints and Models of Chronic Illness
- Using Tags to Encourage Reflection and Annotation on Data During Nomadic Inquiry
- Upset Now?: Emotion Contagion in Distributed Groups
- Introverted Elves & Conscientious Gnomes: The Expression of Personality in World of Warcraft
- "Voluntweeters": Self-Organizing by Digital Volunteers in Times of Crisis
- The Impact of Network Structure on Breaking Ties in Online Social Networks: Unfollowing on Twitter
- No Clicks, No Problem: Using Cursor Movements to Understand and Improve Search
- Enhancing Credibility Judgment of Web Search Results
- Guess Who? Enriching the Social Graph through a Crowdsourcing Game
- Informing Decisions: How People use Online Rating Information to Make Choices
Education
- Practical, Appropriate, Empirically-Validated Guidelines for Designing Educational Games
- Lowering the Barriers to Programming: A Taxonomy of Programming Environments and Languages for Novice Programmers
- Computer Science: A Language of Technology
Scratch
- Scratch Programming for All
- A Qualitative Study of Animation Programming in the Wild
- *Learning Computer Science Concepts with Scratch
- Media Designs with Scratch: What Urban Youth Can Learn about Programming in a Computer Clubhouse
- Virtual Sandbox - Adding Groupware Abilities to Scratch
- Programming & Storytelling: Opportunities for Learning About Coding & Composition
- Influence of the Familiarization with "Scratch" on Future Teachers' Opinions and Attitudes about Programming and ICT in Education
- Habits of Programming in Scratch
- THE BENEFITS OF USING SCRATCH TO INTRODUCE BASIC PROGRAMMING CONCEPTS IN THE ELEMENTARY CLASSROOM
- Programming by Choice: Urban Youth Learning Programming with Scratch
- Scratch for Budding Computer Scientists
- The Scratch Programming Language and Environment
- Programming by Choice: Urban Youth Learning Programming with Scratch
- How Programming Environment Shapes Perception, Learning and Goals: Logo vs. Scratch
- Scratching Middle Schoolers' Creative Itch
- Alice, Greenfoot, and Scratch - A Discussion
Alice
- Storytelling Alice Motivates Middle School Girls to Learn Computer Programming
- Enhancing K-12 Education with Alice Programming Adventures
- Engaging Students in Programming Fundamentals Using Alice 2.0
Designing for Children
- FunFonts: Introducing 4th and 5th Graders to Programming Using Squeak
- The Syntax or the Story Behind it? A Usability Study of Student Work With Computer-Based Programming Environments in Elementary Science
- Tangible Programming in the Classroom with Tern
- pOwerball: The design of a novel mixed-reality game for children with mixed abilities
- A Review of Research Methods in Children's Technology Design
- On the design of Camelot, an outdoor game for children
- Tangicons: Algorithmic Reasoning in a Collaborative Game for Children in Kindergarten and First Class
- Ten Design Lessons from the Literature on Child Development and Children's Use of Technology
- Designing the 'Record' Button: Using Children's Understanding of Icons to Inform the Design of a Musical Interface
- Developmentally Situated Design (DSD): Making Theoretical Knowledge Accessible to Designers of Children's Technology
Computational Thinking
Links
- CT in the Classroom
- CT and google
- CT and K-12 education
- Why CT in K-12
- CT and google
- CT and CSTA
- CT and CSTA - operational definition
Design and process
- Finding desire lines
- Commercial Success by looking for Desire Lines
- The New Good: Exploring the Potential of Philosophy of Technology to Contribute to Human-Computer Interaction
- Understanding Interaction Design Practices
- Into the Wild: Challenges and Opportunities for Field Trial Methods
- Field Trial of Tiramisu: Crowd-Sourcing Bus Arrival Times to Spur Co-Design
- Bricolage: Example-Based Retargeting for Web Design
- When Designing Usability Questionnaires, Does It Hurt to Be Positive?
- Democratising Technology: Making Transformation using Designing, Performance and Props
- Post-Deployment Usability: A Survey of Current Practices
- Collaboration Personas: A New Approach to Designing Workplace Collaboration Tools
- When the Implication Is Not to Design (Technology)
- Old Wine in New Bottles or Novel Challenges? A Critical Analysis of Empirical Studies of User Experience
- Web Mash-ups and Patchwork Prototyping: User-driven technological innovation with Web 2.0 and Open Source Software
User Experience
- Diminishing Returns? Revisiting Perception of Computing Performance
- Redesign as an Act of Violence: Disrupted Interaction Patterns and the Fragmenting of a Social Q&A Community
- Emotional Experience on Facebook Site
- User Acceptance of the Microsoft Ribbon User Interface
- Motivations to Participate in Online Communities
- Changes in Use and Perception of Facebook