Why don’t we ask users to learn?

Slides:



Advertisements
Similar presentations
Chapter 13: The Systems Perspective of a DSS
Advertisements

Research-teaching linkages: Enhancing graduate attributes Mary Malcolm.
Truth or myth?. A Careers adviser will tell me what to do.... An adviser cannot tell you what to do. They can discuss your ideas and guide you to help.
UKOLN is supported by: Using Blogs Effectively Within Your Organisation: Introduction A Half-Day Workshop Brian Kelly UKOLN University of Bath Bath, UK.
Does the use of The Federation online curriculum content enhance motivation, engagement and learning? Some key findings of the pilot field review.
EVIDENCE TO THE CR STEERING GROUP Dr Mark Young Centre for Learning and Teaching School of Biological Sciences.
Lindsey Main 1, 2 Lindsey Main 1, 2 Kathleen McGraw 2 Kathleen McGraw 2 User Services Department at UNC Chapel Hill Health Sciences Library  supports.
Hello, Pig! Hello, Rabbit! Look at this – I am making a list!
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica User interface Updated: December 2014.
User Interfaces 4 BTECH: IT WIKI PAGE:
Findings from Fall 2001 UM.CourseTools Survey Michelle Bejian, UM Media Union Findings from UM.CourseTools Satisfaction Survey Fall 2001.
The role of staff training in enhancing the student experience.
Introduction to programming with Visual Basic.NET Dr. Marty Sirkin.
Tracking an Innovation in Introductory CS Education from a Research University to a Two-Year College Allison Elliott Tew and Mark Guzdial Georgia Institute.
Innovative Practices in Computer Science Barbara Ericson Georgia Institute of Technology CCLI Conference Aug 2008.
Evaluation in Digital Media Graphics Basic Concepts.
Introduction to HCC and HCM. Human Centered Computing Philosophical-humanistic position regarding the ethics and aesthetics of a workplace Any system.
1 CS 430 / INFO 430 Information Retrieval Lecture 24 Usability 2.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Business Studies Student Satisfaction Survey Results June, 2011.
Introducing CLT While Avoiding Classroom Culture Shock Marla Yoshida.
“Project Based” Learning in Secondary Science Patrick Wells Presentation site:
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Supporting Creativity and User Interaction in CS 1 Homework Assignments Tammy VanDeGrift Associate Professor of Computer Science ACM SIGCSE 2015.
Computer Science Curricula Computer Science Major Computer Systems Concentration (CSC) Software Engineering Concentration (SEC) –New for Fall 2005.
RESPONDENT BACKGROUND DISTRIBUTION Data from 31 survey respondents Student Assessment of Their Learning Gains from Conducting Collaborative Research Projects.
Introduction to Media Computation: Inventing a new approach to computing education at Georgia Tech Mark Guzdial Associate Professor College of Computing/GVU.
Constructing Media as a Context for Teaching Computing and Motivating Women and Non-Majors: Inventing a new approach to computing education at Georgia.
Georgia Tech’s Three CS1’s CS1321: Introduction to Computing Based on How to Design Programs and the TeachScheme Project Was the only CS1 course, on a.
Welcome to CSIS1 Intro to Computer Science and Information Systems (Based on UW’s Fluency with Information Technology) Please, take a syllabus © 2004 Lawrence.
Media Computing Instructor Byung Kim Olsen 231 Office hours – MWF 9:00-10:00 AM or by appointment.
Experience of PebblePad as a Student. VIDEO PRESENTATION.
Towards Collaborative Dynabooks In Alan Kay’s vision, the computer’s greatest purpose is to facilitate learning through creation and exploration of multimedia.
CHEMISTRY CROSSWORDS: LEARNING ACTIVITIES TO SUPPORT NON-TRADITIONAL STUDENTS IN THIRD LEVEL Christine O’Connor, Claire Mc Donnell, Michael K Seery. Chemistry.
What is Usability? Usability Is a measure of how easy it is to use something: –How easy will the use of the software be for a typical user to understand,
MULTIMEDIA DEFINITION OF MULTIMEDIA
Contrasting Women’s Experience in CS at Different Institutions Mark Guzdial College of Computing/GVU Georgia Tech Our Goal: Ubiquitous Computing Education.
A CS1 Course Designed to Address Interests of Women Lauren Rich¹*, Heather Perry, and Mark Guzdial* College of Computing/GVU Georgia Tech *Presenting¹Now,
Usability, the User Experience & Interface Design: The Role of Reference July 30, 2013.
Human Computer Interaction
E-portfolio - Elizabeth Cappelluti Faculty, Freshman Studies, Seton Hall University Danielle Mirliss and Heidi Trotta Teaching, Learning and Technology.
.. SAN Distance Learning Project Student Survey 2002 – 2003 School Year BOCES Distance Learning Program Quality Access Support.
Design Process for a Non- Majors Computing Course Mark Guzdial & Andrea Forte College of Computing/GVU Georgia Institute of Technology With thanks for.
Grade Book Database Presentation Jeanne Winstead CINS 137.
Using Alice in an introductory programming course for non-CS majors Adelaida A. Medlock Department of Computer Science Drexel University
Session Objectives Analyze the key components and process of PBL Evaluate the potential benefits and limitations of using PBL Prepare a draft plan for.
Great Principles of Computing: Computing for Everyone Mark Guzdial College of Computing/GVU Georgia Institute of Technology.
Day 4 – Presentations and PowerPoint continued. Where we have come from… Class Debriefing from Assignment 2 –Sharing products –Style guides – setting.
Introduction to Media Computation: Inventing a new approach to computing education at Georgia Tech Mark Guzdial Associate Professor College of Computing/GVU.
LibQUAL Survey Results Customer Satisfaction Survey Spring 2005 Sidney Silverman Library Bergen Community College Analysis and Presentation by Mark Thompson,
CS1315 Introduction to Media Computation Introduction: Why study computer science at all?!?
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Examples from Georgia Tech’s CS 1315: Introduction to Media Computation Class examples and student work.
New Voices and New Visions for Engaging Native Americans in Computer Science Evaluation of Student Perspectives By Tiffany S. Lee Native American.
CHARACTERISTICS IN A WORKPLACE By Rahmi Hossain. ORGANISATION Time Management Dedication Good Teamwork Good Attitudes Good communication skills Confidence.
First class entered in 2002, current enrollment 334 Programs: Undergraduate Electrical, Computer, Mechanical and Biological Engineering Hands-on/project/team.
CS1315: Introduction to Media Computation Introduction to Course & Administrivia.
Barbara Ericson Promising Practices in CS1 Media Computation for CS1 Barbara Ericson Georgia Institute of Technology.
Barbara Houtz, M.Ed..  To SHOW your prospective colleagues or employer that you know the fundamentals of effective teaching:  Engaging your students.
Microsoft in the Classroom Shane Mann | Rathkeale College |
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Chapter 1: Introduction to Computer Science and Media Computation.
Technical Communication: Concepts and Features
User Interface Design and Usability Course Introduction
CS1315 Introduction to Media Computation
Mark Guzdial College of Computing/GVU Georgia Tech
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
Presentation transcript:

Why don’t we ask users to learn? A Learning Sciences Perspective on HCI, and vice-versa

The Goals of HCI “Create usable software-enabled products and user-interfaces. Enhance the usability of existing products. Identify problems and tasks (such as in the workplace) that can be addressed with software products.” “Have the computer do what it’s good at; and leave the person to do what she’s good at.”

Google definitions of usability “Usability is a generic term that refers to design features that enable something to be user-friendly.“ Ick! “Usability is defined as the extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use.”

The Main Argument and The Main Challenge People are willing to learn things that help them “achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use.” That can include the computer! The Challenge: How do you limit what’s being learned to things are only in the specified context of use, even when that’s on a computer?

People are Learning Beings “People are always learning. The trick of [educational interventions] is to get them to learn what you wanted them to learn.” That’s an Education perspective. An HCI perspective can reverse that How do we teach people what they want to learn? What will improve their ability to do what they want to do?

HCI is sometimes Anti-Learning Learning is a conscious process. You can’t learn about something that you don’t think about. What’s worth thinking about when using a computer? I think this book is totally wrong! The issue is “Don’t make me think..about things that I don’t care about.”

The Computer is Worth Thinking About Thinking about computers has helped lots of fields. A computer is a device that executes any well-defined process. That’s useful to many. The process modeling and simulation has created a whole new branch of Science. In fact, we really don’t know yet the full extent of the power of that statement.

What’s worth learning about the computer? Very few users’ “context of use” includes “ls,” interrupt vectors, crontab, linked lists, or public static void main Key Question: What about the computer is within users’ “context of use,” that is worth their learning? How do we design interaction in such a way that users appreciate the computer and find helps them in their contexts?

Caveat! WARNING! This perspective is anti-ubiquitous computing & anti-invisible computing. This is about making the computer highly visible! But what’s visible can be made context-dependent.

CS1315 is designed from an HCI perspective A 300+ students/term intro to programming Overall, CS1315 has been 51% female Required in Architecture, Management, Ivan Allen College of Liberal Arts, and Biology Focus: Learning programming and CS concepts within the context of media manipulation and creation Converting images to grayscale and negatives, splicing and reversing sounds, writing programs to generate HTML, creating movies out of Web-accessed content. Computing for communications, not calculation But could be taught for CS

Evidence that it works Enrollment Success Rate Georgia Tech’s CS 1 2000 - 2002 (average) 930 71.2% Media Computation Spring 2003 120 90.0% Fall 2003 303 86.5% Spring 2004 395 86.9% Summer 2004 73.3% Fall 2004 366 80.3% “I just wish I had more time to play around with that and make neat effects. But JES [course development environment] will be on my computer forever, so… that’s the nice thing about this class is that you could go as deep into the homework as you wanted. So, I’d turn it in and then me and my roommate would do more after to see what we could do with it.” There may have been a Hawthorne Effect in first semesters. Consider, though, that this is “everyone on campus” vs. “just the less-technical students.”

Evidence That It’s Generalizable Places adopting MediaComp: University of Illinois-Chicago University of California, Santa Barbara Gainesville College DePauw University Enrollment Success Rate Gainesville’s CSCI 1100 2000 - 2003 (average) 28 70.2% Media Computation Summer 2003 9 77.8% Fall 2003 39 84.6% Spring 2004 22 77.3% Summer 2004 11 90.9%

“Context of use” is not necessarily task/major-centric Homework was not perceived as particularly relevant 39.2% - Georgia Tech 31.2% - Gainesville But majority of students at both institutions perceived skills would be useful later in life 59.9% - Georgia Tech 56.2% - Gainesville Georgia Tech students saw greater relevance of course material for career 45.5% - Georgia Tech 37.5% - Gainesville This is a PRO-EveryDay Computing stance

Following-up Survey: Does it have a lasting impact? In Spring 2004, conducted an email survey with students from Spring 2003 (n=120) and Fall 2003 (n=303) students. 59 responses (small!) 11 (19%) had written a Python program on their own since the class had ended. 27% had edited media that they hadn’t previously.

“Did the class change how you interact with computers?” 20% said no. 80% said yes, but it was also more about changing how they thought about computers. “Definitely makes me think of what is going on behind the scenes of such programs like Photoshop and Illustrator.” This is learning in the context of use. “I feel more comfortable around computers and like I could learn and understand other computer programming languages more easily.”

Informing the user, not making them computer scientists “Other than making me a little more aware about what I can make the computer do, it hasn't changed the way I particular interact with technology. Yet I am uninterested in this field. However, I now have a MUCH better understanding of the people who are interested in this field, how they view things, and how to interact with them more easily. For this, I appreciate the CS class greatly.” Bold and italics added

Conclusion: A new set of challenges Even command and programming languages can be useful in users’ “context of use.” Making the computer “invisible” may be stealing from the user a very powerful metaphor and “thing to think with”—within the user’s context of use! How do we design these very computer-ish things from an HCI perspective? How do change the goal of HCI to include thinking about the computer, but in a context of use?