neural networks Dr. Gary D. Boetticher Software Metrics
software economics

Return to the home page of Dr. Boetticher
University of Houston Clear Lake - About the University
School of Science and Computer Engineering - Info about SCE
Research Areas - Info about Dr. Boetticher's research
Dr. Boetticher's publications
Courses taught by Dr. Boetticher
Dr. Boetticher's professional experiences

CSCI 5931 -- Computer Human Interaction (Graduate)

CINF 5931 -- Computer Human Interaction (Graduate)
Updated November 5, 2009

Office and Addresses

Delta 171 Phone 281.283.3805
email: boetticher@uhcl.edu
Secretary: Ms. Kim Edwards, Delta 161 281.283.3860

Face-to-Face Class Hours

Thursday 4:00 - 6:50, , Classroom TBD.

Office Hours

Thur. 1 - 4, Friday 12 - 1, or by appointment. If the suite door is locked, then call my extension (last 4 digits) using the phone in the hallway.

Teaching Assistant

TBD, email: tbd@tbd.com
Office Hours: TBD

WebCT link (Most likely will be used for quizzes)

Why take this course?

Here are some things I would like to try out during the course:

        

Here are some videos from the Fall, 2009 course:

 

 

   

Brain Computer Interaction - Mark Sheppard hooked up to an EEG machine.

Please let me know if you have other ideas you wish to explore.

Course Description

According to Wikipedia, a basic goal of Human Computer Interaction (HCI) is to improve the interactions between users and computers by making computers more usable and receptive to the user's needs. This course will provide students with the methods for creating and refining interfaces between humans and systems. Students will acquire an awareness of different design and evaluation methods as well as practical, effective, and cost-conscience methods for improving systems and their interfaces.

 

This course will explore ways to design systems that minimize the barrier between the human's cognitive model of what they want to accomplish and the computer's understanding of the user's task.

 

We are interested in developing new design methodologies, experimenting with new hardware devices, prototyping new software systems, exploring new paradigms for interaction, and developing models and theories of interaction.

The traditional graduate student full-time load is 3 courses. Be prepared to commit 15 to 20 hours per week to this course!

Learning Outcomes

 

By the end of the course, you will be able to

  • Principles
    • Identify usability goals based on the application specifics
    • Understand human’s cognitive capacity and limit
    • Identify various design principles
    • Know different interaction activities and understand their applicability and advantages/disadvantages
  • Discovery
    • Involve users throughout the design process
    • Identify primary, secondary, and tertiary users
    • Collect user requirements using questionnaire and interview
    • Discribe tasks by storyboarding and use case scenarios
  • Design
    • Use flowchart to represent conceptual design
    • Apply Gestalt theory to organize visual elements
    • Use MVC architecture in coding
  • Evaluation
    • Understand the usage of different HCI design and development paradigms
    • Evaluate interface using heuristics and design principles

Prerequisites

Consent of the instructor.

 

Methodology

This will be a very engaging course.

Appraisal Undergraduate/Graduate

 Projects:

50% of the total

 Participation:

10% of the total

 Midterm:

20% of the total

 Final:

20% of the total

Grading:

    93+ = A; 90 = A-; 87+ = B+; 83+ = B; 80+ = B-;

      77+ = C+; 73+ = C; 70 = C-; 67+ = D+; 63+ = D; 60+ = D-; 0+= F

My motto:

Seek the Truth.

Show altruistic love.

Appreciate beauty.

Required Textbook

None.

References

Designing the User Interface: Strategies for Effective Human-Computer Interaction, 5th Edition By Ben Shneiderman, Catherine Plaisant, Maxine Cohen, & Steven Jacobs, Publisher: Addison Wesley, March 8, 2009

The Resonant Interface: HCI Foundations for Interaction Design by Steven Heim, March, 2007.

Human-Computer Interaction (3rd Ed.) by Alan Dix, Janet E. Finlay, Gregory D. Abowd, and Russell Beale, Dec. 2003

Human-computer Interaction By Julie A. Jacko, Constantine Stephanidis, Don Harris (Available via Google Books

Brown, C. Marlin. Human-Computer Interface Design Guidelines. Intellect Books, 1998. 2–3.

Jef Raskin: Intuitive Equals Familiar. In: Communications of the ACM, vol 37, no 9, September 1994, pp. 17–18.

Wickens, Christopher D., John D. Lee, Yili Liu, and Sallie E. Gordon Becker. An Introduction to Human Factors Engineering. Second ed. Upper Saddle River, NJ: Pearson Prentice Hall, 2004. 185–193.

Interaction Design: beyond human-computer interaction by J. Peerce, Y. Rogers, and H. Sharp, 2007

Designing the user interface: Strategies for effective human-computer interaction, Ben Shneiderman, and Catherine Plaisant, 2005.

Paul Fitts, The Information Capacity of the Human Motor System in Controlling the Amplitude of Movement

http://www.chi2009.org/          (Please refer to the online ACM database for past CHI papers)

http://hcibib.org/

Brain-Machine Interface Engineering (Synthesis Lectures on Biomedical Engineering) (Paperback) by Jose Principe (Author), Justin C. Sanchez (Author), John Enderle (Editor)

Andrew Junker: http://www.nationaltechcenter.org/index.php/2007/08/22/andrew-junker/

http://www.ted.com/index.php/talks/pattie_maes_demos_the_sixth_sense.html

 

 

 

Course Schedule

 

Aug 27 Why are user interfaces hard to design and implement? and Types of User Interfaces

 

FOR THIS WEEK (IF NOT SOONER)  

·   Read: 

Brad A. Myers. "Challenges of HCI Design and Implementation," ACM Interactions. vol. 1, no. 1. January, 1994. pp. 73-83.

Brad A. Myers. "A Brief History of Human Computer Interaction Technology," ACM interactions. Vol. 5, no. 2, March, 1998. pp. 44-54.

John D. Gould and Clayton Lewis. "Designing for usability: key principles and what designers think," Communications of the ACM. Volume 28 , Issue 3 (March 1985), pp. 300 - 311.

 

Background reading  for this week (not required)

Brad A. Myers and Mary Beth Rosson. "Survey on User Interface Programming," Proceedings SIGCHI'92: Human Factors in Computing Systems. Monterrey, CA, May 3-7, 1992. pp. 195-202.

Tyson R. Henry, Scott E. Hudson, Andrey K. Yeatts, Brad A. Myers and Steven Feiner; "A nose gesture interface device: extending virtual realities," Proceedings of the fourth annual ACM symposium on User interface software and technology, UIST'1991, Pages 65 - 68.

 

FOR NEXT WEEK (IF NOT SOONER)  

·   Read:

Brad A. Myers. "Graphical User Interface Programming," chapter 48 of Computer Science Handbook -- Second Edition. Allen B. Tucker, editor in chief. Boca Raton, FL: Chapman & Hall/CRC Press, Inc., 2004. pp. 48-1 - 48-29.

Brad A. Myers, Scott Hudson and Randy Pausch. "Past Present and Future of User Interface Software Tools," ACM Transactions on Computer Human Interaction, (Mar. 2000). Volume 7 , Issue 1. pp. 3-28.

Brad A. Myers. "User Interface Software Tools," ACM Transactions on Computer-Human Interaction. vol. 2, no. 1, March, 1995. pp. 64-103.

Brad Myers, Richard McDaniel and David Wolber. "Programming by example: intelligence in demonstrational interfaces," Communications of the ACM. March, 2000. vol. 43, no. 3. pp. 82-89.

 

 

Sep 03 Examples of Good/Bad GUI and Overview of UI Software and UI Tools

               Lab 1

 

FOR NEXT WEEK (IF NOT SOONER)

http://johnnylee.net/projects/wii/

 

Assign Project 1

 

Sep 10Johnny Lee and the WIIMote

  

FOR NEXT WEEK (IF NOT SOONER)  

·   Read:

Chia Shen, Frédéric D. Vernier, Clifton Forlines, Meredith Ringel. "DiamondSpin: an extensible toolkit for around-the-table interaction", In CHI '04, p. 167-174.JO

Wobbrock, AD Wilson, Y Li. "Gestures without libraries, toolkits or training: a $1 recognizer for user interface prototypes", In UIST '07, p. 159-168.

Dean Rubine, "Specifying Gestures by Example," Computer Graphics, Volume 25, Number 4, July 1991, p. 329-337.

 

Background reading  for this week (not required)

James A. Landay, Brad A. Myers. "Extending an existing user interface toolkit to support gesture recognition," CHI'93 extended abstracts, Pages: 91 - 92.

T. Westeyn, H. Brashear, A. Atrash, and T. Starner. "Georgia tech gesture toolkit: supporting experiments in gesture recognition," In Proceedings of the 5th international conference on Multimodal interfaces, pages 85-92.

Kent Lyons, Helene Brashear, Tracy Westeyn, Jung Soo Kim, and Thad Starner. "GART: The Gesture and Activity Recognition Toolkit," In Proceedings of HCI International, 2007.

  

Sep 17 Multi-touch Gestures

 

FOR NEXT WEEK (IF NOT SOONER)

·   Read: 

R.J.K. Jacob, "The Use of Eye Movements in Human-Computer Interaction Techniques: What You Look At is What You Get," ACM Transactions on Information Systems, Vol. 9(3) pp. 152-169 (April 1991).

Pomplun, M. and Sunkara, S. "Pupil Dilation as an Indicator of Cognitive Workload in Human-Computer Interaction," Human-Centered Computing: Cognitive, Social, and Ergonomic Aspects. Vol. 3 of the Proceedings of the 10th International Conference on Human-Computer Interaction, HCII 2003, Crete, Greece, 542-546.

Iqbal, S. T., Zheng, X. S., and Bailey, B. P. 2004, "Task-evoked pupillary response to mental workload in human-computer interaction," In CHI '04 Extended Abstracts on Human Factors in Computing Systems (Vienna, Austria, April 24 - 29, 2004). CHI '04. ACM Press, New York, NY, 1477-1480

  

Sep 24 Eye Tracking

  

Oct 01Lab, Review for midterm

 

FOR NEXT WEEK (IF NOT SOONER)

·   Read:

Brain Background

Mikhail A. Lebedev and Miguel A.L. Nicolelis, "Brain–machine interfaces: past, present and future," Trends in Neurosciences, 2006, 29 9, Pp. 536-546.

Lee, J.C. and Tan, D.S., "Using a low-cost electroencephalograph for task classification in HCI research," Proceedings of the 19th annual ACM symposium on User interface software and technology, ACM Press, Montreux, Switzerland, 2006.

Background reading  for this week (not required)

Millan, J. d., Renkens, F., Mourino, J., and Gerstner, W. 2004. Brain-Actuated Interaction. Artif. Intell. 159, 1-2 (Nov. 2004), 241-259.

St. John, M., Kobus, D. A., Morrison, J. G., Schmorrow, D. Overview of the DARPA Augmented Cognition Technical Integration Experiment International Journal of Human-Computer Interaction , 2004, Vol. 17, No.2, Pages 131-149.

 

Oct 08 Brain Computer Interaction

 

FOR NEXT CLASS (IF NOT SOONER)  

·   Read: 

EEG Intro       

Ferez, P. Millan, J., "You Are Wrong!--Automatic Detection of Interaction Errors from BrainWaves." Proceedings of the 19th International Joint Conference on Artificial Intelligence, August 2005.

Benjamin Blankertz, Guido Dornhege, Matthias Krauledat, Klaus-Robert Müller, Volker Kunzmann, Florian Losch, and Gabriel Curio. The Berlin Brain-Computer Interface: EEG-based communication without subject training. IEEE Trans. Neural Sys. Rehab. Eng., 14(2):147–152, 2006.

C.W. Anderson and Z. Sijercic. "Classification of EEG signals from four subjects during five mental tasks," Intl. Conf. on Engineering Applications of Neural Networks, 407--414, 1996.

 

Background reading  for this week (not required)

Aguiar, P., David, A., Paulo, S., Agostinho Rosa, "EEGSOLVER - BRAIN ACTIVITY AND GENETIC ALGORITHMS," Proceedings of the 2000 ACM symposium on Applied computing, 2000.

 

Oct 15 -  EEG1

                

Oct 22 Demos and Discussion of EEG project

 

FOR NEXT CLASS (IF NOT SOONER)  

·   Read: 

Kostov, A. Polak, M. "Parallel Man-Machine Training in Development of EEG-Based Cursor Control," IEEE Trans. On Rehabilitation Engineering , Vol. 8, No. 2. 2000.

Wolpaw JR, McFarland DJ, Neat GW, Forneris CA. An EEG-based brain-computer interface for cursor control. Electroencephalogr Clin Neurophysiol. 1991 Mar;78(3):252-9.

Leeb et al., "Walking from thoughts: Not the muscles are crucial, but the brain waves!," 8th Annual International Workshop on Presence, PRESENCE 2005, 21-23 September 2005, London.

  

Project 1 Due

 

 

* Last day to drop a class/withdraw for the semester is October 27th *

 

Oct 29Brainmaster

  

 

Nov 05Brainmaster

  

Nov 12 – Lab

 

FOR NEXT CLASS (IF NOT SOONER)  

·   Read:

Robert Horlings, Dragos Datcu, Leon J. M. Rothkrantz, "Emotion Recognition using Brain Activity," Proceedings of the 9th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing, 2008.

S. K. Law, P. L. Nunez, A. F. Westdorp, A. V. Nelson, K. L. Pilgreen, "Topographical mapping of brain electrical activity," Proceedings of the 2nd conference on Visualization'91, 1991 , Pp. 194 - 201

T.J. Sullivan, S.R. Deiss, T.P. Jung, and G. Cauwenberghs, "A Brain-Machine Interface using Dry-Contact, Low-Noise EEG Sensors," Proc. IEEE Int. Symp. Circuits and Systems (ISCAS'2008), Seattle WA, May 18-21, 2008.

Paul Gnanayutham, and Gilbert Cockton, "Adaptive Personalization for Researcher-Independent Brain-Body Interface Usage," CHI, 2009.

Audrey Girouard, "Adaptive Brain-Computer Interface," CHI 2009.

 

 

Nov 19 Misc.

  

FOR NEXT CLASS (IF NOT SOONER)

·   Read: 

 

Anton Nijholt, Desney S Tan, Brendan Allison, Jose del R Millan, Bernhard Graimann, Melody Moore Jackson, "Brain-Computer Interfaces for Human-Computer Interaction and Games," Workshop at CHI 2008 Conference on Human Factors in Computing Systems, 2008, Pp. 3925-3928.

Julie Thorpe, PC van Oorschot, Anil Somayaji, "Pass-thoughts: Authenticating with Our Minds," 2005 New Security Paradigms Workshop, Sept. 2005, Lake Arrowhead, California.

 

Background reading  for this week (not required)

Introduction to functional near-infrared spectroscopy (fNIRS)

How does fNIRS work?

Rolfe, P. In vivo near-infrared spectroscopy. Annual Review of Biomedical Engineering, August 2000, Vol. 2, Pages 715-754 [Link]

Bunce, S., Izzetoglu, M., Izzetoglu, K., Onaral, B. and Pourrezaei, K. Functional Near Infrared Spectroscopy: An Emerging Neuroimaging Modality., IEEE Engineering in Medicine and Biology Magazine, 25 (4), pp. 54-62.

Villringer, A. and Chance, B., Non-Invasive Optical Spectroscopy and Imaging of Human Brain Function, Trends in Neuroscience, 20, pp. 435-442.

Chance, B., Anday, E., Nioka, S., Zhou, S., Hong, L., Worden, K., Li, C., Murray, T., Ovetsky, Y. and Thomas, R., A novel method for fast imaging of brain function, non-invasively, with light, Optics Express, 10 (2), pp. 411-423.

 

Measuring brain activity with fNIRS

S. Coyle, T. Ward, C. Markham, G. McDarby. "On the Suitability of Near-Infrared Systems for Next Generation Brain Computer Interfaces". World Congress on Medical Physics and Biomedical Engineering, Sydney, Australia, IFMBE, 2003

Hoshi, Y. Tamura, M. Near-Infrared Optical Detection of Sequential Brain Activation in the Prefrontal Cortex during Mental Tasks. NEUROIMAGE 5, 292-297 (1997)[Link]

Herrmann, M.J., Ehlis, A. C., Fallgatter, A. J. Frontal activation during a verbal-fluency task as measured by near-infrared spectroscopy. Brain Research Bulletin 61 (2003) 52-56.

Nagamitsu, S., Nagano, M., Yamashita, Y., Takashima, S.Toyojiro Matsuishi. Prefrontal cerebral blood volume patterns while playing video games--A near-infrared spectroscopy study. Brain & Development 28 (2006) 315-321 [Link]

"Spatial and temporal analysis of human motor activity using noninvasive NIR topography". Maki A. et al. Med. Phys. 22 (12), Dec 1995.  

"Prefrontal Hypooxygenation during Language Processing Assessed with Near-Infrared Spectroscopy". Falgatter, A. J., Muller, Th. J., Strik, W. K. Neuropsychobiology 1998; 37: 215-218.

 

BCI Studies with fNIRS

Shirley M Coyle, Tomas E Ward and Charles M Markham. Brain-computer interface using a simplified functional near-infrared spectroscopy system. 2007 J. Neural Eng. 4 219-226 [Link]

 

 

Nov 26 Thanksgiving, No class

 

Dec 03 CHI Brain Applications, Presentations

   

FOR NEXT CLASS (IF NOT SOONER)

·  Submit:  Final questions by Monday, May 4th, 7 PM.

·  Study!

 

Dec 10 Final Exam: Closed Book, Closed Notes

 

Other Policies

 

Homework, Projects, Research Paper

  • Homework and projects are due exactly at the prescribed time (usually the beginning of class). As soon as a homework or project is collected, then all others are considered 1 day late (even if it only 3 minutes). In the event you might be running late, you might want to email the assignment. Also, when preparing your assignment, be mindful of possible backlogs at the printer, jammed printer, printer out of toner, etc.

  • Late homework/projects are accepted with a penalty of 10% deduction per 24-hour period after the due date. No late project will be accepted one week after the due date. The last homework/project cannot be late.

  • There will be no extra-credit homework or projects in this course.

  • All homework and projects must be typed not hand-written.

  • A cover page is expected for all homework and projects.

  • VERY IMPORTANT! All assignments will be group assignments. The groups will be the same for all homework, project, and term project. You may only work with members in your group only and not with anyone not in your group, nor may you contact former students who have taken my data mining course. You may not discuss, use, email, show, give, buy, sell, borrow, trade, steal, etc. in whole or part, any of the homework or projects with anyonein any manner not prescribed by the instructor. Penalty for cheating will be extremely severe and may result in an F for this course. This condition applies even after you complete this course! Penalty for cheating will be extremely severe and may result in an F for this course. 

  • Handing in an assignment for another student is considered cheating. Penalty for cheating will be extremely severe and may result in an F for this course. 

  • VERY IMPORTANT! Failing to report to the instructor any incident in which a student witnesses an alleged violation of the Academic Honesty Code is considered a violation of the academic honesty code. Please see me to discuss any incidents.

  • VERY IMPORTANT! Purchasing, or otherwise acquiring and submitting as one's own work any research paper or any other writing assignment prepared by others constitutes cheating. Penalty for cheating will be extremely severe and may result in an F for this course.

  • Standard academic honesty procedure will be followed. See the following link for additional information: http://b3308-adm.cl.uh.edu/PolicyProcedures/Policy.html

Tests and Quizzes

  • There are no make-up tests except in verified medical emergencies and with immediate notification. Rescheduling a final exam in order to catch a plane flight is unacceptable. Make up exams are harder, and different, than original exams.

  • There are no make-up quizzes. Allow plenty of additional time in the event that webCT crashes.

  • You are responsible for all required readings assigned throughout the semester.

  • Students are to work on test and quizzes individually.  Students may not discuss, show, give, sell, borrow, trade, share, etc. their tests or quizzes. Penalty on cheating will be extremely severe. Standard academic honesty procedure will be followed.

  • VERY IMPORTANT! Providing answers for any assigned work or examination when not specifically authorized by the instructor to do so. Or, informing any person or persons of the contents of any examination prior to the time the examination is given is considered cheating. Penalty for cheating will be extremely severe and may result in an F for this course.

  • VERY IMPORTANT! Failing to report to the instructor any incident in which a student witnesses an alleged violation of the Academic Honesty Code is considered a violation of the academic honesty code. Please see me to discuss any incidents.

Miscellaneous

  • Any person with a disability who requires a special accommodation should inform me and contact the Disability services office or call 281 283 2627 as soon as possible.

  • You are expected to come fully prepared to every class!

  • Incomplete grades or administrative withdrawals occur only under extremely rare situations.

  • The ringing, beeping, buzzing of cell phones, watches, and/or pagers during class time is extremely rude and disruptive to your fellow students and to the class flow. Please turn off all cell phones, watches, and pagers prior to the start of class.

  • This is not a Web-based class. You are expected to attend every class! Missing 1 class is OK. Minus 1 for each additional miss.

  • I am willing to provide letters of recommendation/references only if you have attained an 'A' in one of my classes, or two 'A-' in two of my classes.

  • I highly recommend that you seek out your advisor and complete you Candidate Plan of Study (CPS) as soon as possible. I am normally not available for advising during the summer months.

  • Pay very careful attention to your email correspondence. It reflects on your communication skills. Below is a compilation of email errors I have received during the past year.

    dear sir.

    wen r u gonna grad the homework, bcoz i have a doubt about the third problem

    Some student

    Common problems:

       *   wen instead of when

       *   bcoz instead of because

       *   r instead of are

       *   u instead of you

       *   lowecase i instead of I

       *   starting a sentence with a lowercase letter

       *   doubt instead of question

  • I immediately discard anonymous emails.

Return to Top


Home UHCL SCE



2700 Bay Area Boulevard
Delta Building. Office 171
Houston, Texas 77058
Voice: 281-283-3805
Fax: 281-283-3869
boetticher@uhcl.edu


© 2002-2009 Boetticher: Human Computer Interaction Course, All Rights Reserved.

Undergrad courses taught by Dr. Boetticher
Graduate courses taught by Dr. Boetticher