Tampere Unit for
Computer-Human Interaction
multimodal
interaction research group
Grigori Evreinov ‘s
Home Page
Uudet
vuorovaikutustekniikat (3 - 5 cu)
contact information
Grigori
Evreinov, Ph.D.
TAUCHI Unit
Department of Computer Sciences
Pinni B (Kanslerinrinne 1), 4th floor, room 4043
Tel. (03) 215 8549
Fax. (03) 215 6070
email: grse@cs.uta.fi
33014 University of Tampere
Finland
The course
is one of the advanced courses on human-computer interaction supported by
TAUCHI Unit for Computer-Human Interaction.
The main
goal of the course is deep analysis of novel technological achievements for
augmented communication as well as user behavior in different situations,
including extreme ones. Based on advanced engineering, software design and
presentation of strategically-important scientific directions, the topics of
lectures should stimulate creative capabilities of the students for development
of new approaches to the solution of current and future tasks in computer
science.
Obviously,
the students have different background. Some of students have own experience in
their use of novel devices; some students, probably, could propose own ideas to
improve existing interaction techniques. Others could wish to carry out an
exploration of new method or to do a comparative theoretical study, for
instance, to build a conceptual model of interaction based on hypothetical
communicative environment. Any self-expression should be admitted and help
should be done to support development of the potential innovations and
innovators.
The course
will consist of parallel series of lectures (20 hrs) on the key problems in
computer-human interaction and practice work (20 hrs) – software design for
NIT.
The students will be oriented in a huge information
flow of the concepts, decisions, approaches and vital-important tasks.
During the practice, we will learn to design new
algorithms and test-software to prove the benefits or to find lacks of the
novel interaction style, way or technique.
Finally, on seminars the students will present and
defend the software project, which they are personally designing during the
whole course.
The lectures include the next topics:
Philosophy of Human-Computer Interaction
23.09.2003, room: B3110, 12.00-14.00 & 30.09.2003, room: B3110, 12.00-14.00
[ HCI
Philosophy.ppt
(~20Mb, 65 slides), references.zip (~27Mb, 81 ref.), demo (3)]
Spaces for
interaction (time, space, modality)
Semantics, symbolism,
metaphors
Sound & voice
User &
devices: merging and interaction of virtual reality and natural activity
Temporal dimension
Audio-haptic manipulations
Engineering basics for computer interaction
07.10.2003, room: B3110, 12.00-14.00 & 14.10.2003, room: B3110,
12.00-14.00
[ Basics
of Engineering.ppt
(~9Mb, 97 slides), references.zip (~54Mb, 54 ref.), demo (6)]
Device
capabilities and their future evolution
Trends in component
technology
Display technology
Input
devices
Communication with PC
Joystick port
Parallel port
Serial port
USB
Text entry as the model for pointing & selection
21.10.2003, room: B3110, 12.00-14.00 & 28.10.2003, room: B3110,
12.00-14.00
[ TextEntry_Point&Select.ppt (~16Mb, 46 slides), references.zip (~15Mb, 48 ref.), demo (10)]
Introduction to the problem and samples
Interactive Surfaces and Perceived Textures
07.11.2003, room: B3116, 14.00-16.00 & 11.11.2003, room: B3110,
12.00-14.00
[ Surfaces
& Textures.ppt
(~16Mb, 48 slides), references.zip (~23Mb, 32 ref.), demo (2)]
Human
tactile sense
Tactile
matrixes, displays and actuators
Textures and tactile symbols
Data Input
through Friction & Vibration
[ DataInput.ppt (~12.5Mb, 23 slides) ]
Data Sonification
18.11.2003, room: B3110, 12.00-14.00
[ ppt (~50Mb, 50 slides), references.zip (~13Mb, 20 ref.), demo (11)]
Auditory direct manipulation
Sound Simulation
Sound mapping and evaluation
Wearable Computing
25.11.2003, room: B3110, 12.00-14.00
[ ppt (~16Mb, 58 slides), references.zip (~43Mb, 45 ref.), demo (9)]
Head-Mounted Displays
Input Techniques
Eye movements
PenComputing
Special techniques for extreme conditions: medical,
military, assistive and other applications
Demo have been collected
into a single zip-file ( Demo ~126Mb)
You need to unzip and put the file in the directory named like
C:\New Interaction Techniques 2003\Demo\
to open them in a correct way during preview of some presentation
If you will have any problems, errors or questions, please don't hesitate to e-mail
me
these topics will be considered in details in
class
Software writing for NIT & usability
testing
26.09.2003, room: B3110, 14.00-16.00 &
03.10.2003, room: B3110, 14.00-16.00
General principles
[ SoftWriting_intro.ppt (~225K, 23 slides), references.zip (~2,8Mb, 14 ref.), VB6_Lessons (~800K) ]
Access control
10.10.2003, room: B3110, 14.00-16.00
Key-typing & biometrics
[ AccessControl.ppt (~450K, 8 slides), references.zip (~6,5Mb, 24 ref.), txtEntry_Access (~326K) ]
Dwell time interaction
17.10.2003, room: B3110, 14.00-16.00
Eye-Gaze pointing & selection techniques (eye-typing)
[ DwellTimeInteraction.ppt (~1.6Mb, 26 slides), references.zip (~8,8Mb, 22 ref.), Demo.zip (~12Mb),
txtEntry_EyeGaze_setup (~1.8Mb), txtEntr_EyeGaze.prj (~270K) ]
24.10.2003, room: B3110, 14.00-16.00
Adaptive dwell
[ svDwell_setup (~1.5Mb), svDwell.prj (~112K), TadaptiveUnit.prj (~60K) ]
Optimizing access: Menu pointing & selection with a single
switch /button
31.10.2003, room: B3110, 14.00-16.00 04.11.2003, room: B3110, 12.00-14.00
eLocutor [ Radiophony.zip, Demo (~10Mb)]
Adaptive scan interval
[ Adaptive_Scanning.ppt (~1.0Mb, 21 slides), references.zip (~4,6Mb, 12 ref.) ]
[ AdaptScanInterval.prj (~100K), AdaptScanInterval_setup (~1.5Mb) ]
[ txtEntry_1Btn_a.prj (~256K), txtEntry_1Btn_a_setup (~1.7Mb) ]
Visualization for temporal events
14.11.2003, room: B3110, 14.00-16.00
Time indicator
[ VisTemporalEvents.ppt (~1.0Mb, 15 slides), references.zip (~2,9Mb, 16 ref.) ]
[ TimeIndicator_1Btn.prj (~100K), TimeInd_1Btn_setup (~1.6Mb) ]
[ TimeIndicator.prj (~115K), TimeIndicator_setup (~1.5Mb) ]
Spatial manipulation (screen space)
21.11.2003, room: B3110, 14.00-16.00 28.11.2003, room: B3110, 14.00-16.00
[ Spatial_Manipulation.ppt (~2.0Mb, 21 slides), references.zip (~7,2Mb, 14 ref.), Demo (~4Mb) ]
‘Second derivation’ of mouse motion
[ MouseText_1.prj (~80K), MouseText.prj (~94K), MouseText_setup (~1.4Mb) ]
Seven Buttons or Seven Segments (handwriting)
[ SevenSegments2.prj (~266K), SevenSegm2_setup (~1.7Mb) ]
Drag and drop technique
[ txtEntry_DragDrop.prj (~110K), txtEntry_DragDrop_setup (~1.6Mb) ]
3-button manipulation
[ txtEntry_3Btn.prj (~93K)]
Text Entry
02.12.2003, room: B3110, 12.00-14.00 05.12.2003,
room: B3110, 14.00-16.00
Abbreviations (FASTY), continuous gestures (Shorthand
writing) or alphabet reducing?
[ Text_Entry.ppt (~504K, 21 slides), references.zip (~13,6Mb, 67 ref.) ]
Alphabet reducing
[ txtEntry_16k.prj (~310K), txtEntry_16k_setup (~1.8Mb) ]
Two characters per stroke (the training
noncommercial version)
[ txtEntry_TapStroke2.prj (~357K), txtEntry_TapStroke_setup (~1.8Mb) ]
All samples will be present
in Microsoft Visual Basic 6.0
the
next installed software will be needed: MS Visual
Studio 6.0, Service Pack 5
If you are interested in mobile applications (iPAQ pocket PC, Jornada
handheld PC)
You can use eMbedded Visual Tools 3.0 for wearable PC or eMbedded Visual Tools,
PPC2002 SDK and ForwardPass software
This
course will not conclude a scientific writing for project report in wide sense.
However, project report (electronic submissions only,
*.rtf in zip !!!) should be presented
like description of the software, algorithms and other program objects in
established format.
The paper is written in English, length, including
Figures and Tables, is not
more than 6 pages (6000-18000 chars).
Times,
10-point-font, single-spaced, single column, 180x235 mm2,
Format can be changed and template
will be put here.
Program
(source files
of working software prototype!) should be sent by email attachment (in zip).
I
understand that some of students have language problems. It is very
difficult to construct new phrase when all the words had spoken many times and
their combinations had already written.
But information technology proposes
unique possibility to prevent plagiarism, see too http://www.uwlax.edu/MurphyLibrary/plagiarism.html
Using Technology to Counter Plagiarism in the Digital
Environment
http://warriorlibrarian.com/IMHO/antiplag.html
Citations
and Plagiarism
http://garnet.acns.fsu.edu/~phensel/citation.html
You can find any source and build
own model of described objects, concepts etc.
Plagiarism
is prohibited. We cannot accept uncited work presented as somebody's own work
as well as you cannot be graduated if plagiarism is detected.
You should
look for and use all published sources, including web information and
free/shareware – but the reference is obligatory
(A
SUMMARY OF RULES AND PENALTIES FOR CHEATING, p. 11, available at http://www.uta.fi/studies/instru/ ).
I am not
absolutely interested in that you will show me unique interaction techniques,
software, device or something else that you found out anywhere.
I’m very
interested in your own thoughts, comparisons, reasoning and conclusion … about
the problem.
I am not
thinking that this course is the main work in your life.
But if you
have decided to take part, please, take in a view this is a collaborative work
in a wide sense.
Last years of undergraduate studies, or graduate studies
Programming
is considered to be familiar to the students, or at least possible to learn
during the course, guidance is available
The
course consists of
Lectures 20
hrs
Practice work 20 hrs
Seminars 8 hrs
Student work - software writing (development of some topic and
presentation software)
Guidance for student projects
(programming) ~150 hrs (10
hrs per person).
All of you had equal possibilities
& access to information and consultations.
The course can be taken in a normal 3 cu.
Student projects (programming) can also be implemented
in MS Visual Studio: Visual Basic, C++, Java etc.
An estimation of
your vocational skills is grades ( gu, like 1-, 1, 1+, 2-, 2,
2+, 3-, 3).
Your
grades/“gu” (tulos or 成绩)
are based on
1.
in-class
activity: a quality of the comments and questions with regarding the topic
& subject
2.
a
quality of student work (programming): whether you try to use knowledge
received in previous studies (e.g., Introduction to User Interfaces); style,
approach, decisions, the result
3.
a
quality of presentation software project (ppt)
4.
a
quality of the final report
In dependence on individual skills and the time you
can choose more convenient schedule.
All student works should be based on
originally new techniques for computer-human / human-human communication or a
new approach for an evaluation of existing prototypes (software/hardware) or to
present potential possible techniques through simulation.
Within report, student should describe
used objects, their specific features and relationships, conceptual model,
metaphors, user interface and user behavior (Help, ToolTips…) with new device,
system, object, function or environment.
While a previous work could be included as
References and short Introduction (not more than 3 paragraphs), the report SHOULD BE NOT presented as a SURVEY.
Department of Computer Sciences' Home Page
This page maintained by Grigori Evreinov (grse@cs.uta.fi)
15 June
2004