CHI2001 UTM México 1
Welcome to Welcome to
““Adding Human Computer Adding Human Computer Interaction Studies into the Interaction Studies into the Informatics and Computing Informatics and Computing Engineering Bachelor Degrees in Engineering Bachelor Degrees in Latin America”Latin America”
CHI2001 UTM México 2 CHI México
Adding HCI into the BScs in Lat Am Adding HCI into the BScs in Lat Am
Mario A Moreno RochaMario A Moreno Rocha
UTM (México)UTM (México)
[email protected]@mixteco.utm.mx
““Sleepless Sleepless in Seattle”in Seattle”
CHI2001 UTM México 4
The problemThe problem
HCI studies lag behind in HCI studies lag behind in computing syllabus (not really computing syllabus (not really found in BSc syllabus)found in BSc syllabus)
HCI is a necessityHCI is a necessity• How can HCI have a more active How can HCI have a more active
role in the BSc syllabus in Latin role in the BSc syllabus in Latin America?America?
CHI2001 UTM México 5
OutlineOutline
• Define problemDefine problem• Goals expectedGoals expected• Earlier workEarlier work• My experienceMy experience• ConclusionsConclusions• Q&AQ&A
CHI2001 UTM México 6
RelevanceRelevance
Because of the academic Because of the academic formation of new researchers, formation of new researchers, practitioners, designers and practitioners, designers and engineers alike, in HCI in Latin engineers alike, in HCI in Latin AmericaAmerica
It takes time and resourcesIt takes time and resources• Education is the key.Education is the key.
CHI2001 UTM México 7
The UTMThe UTM
Universidad Tecnológica de la MixtecaUniversidad Tecnológica de la Mixteca Huajuapan de León, OaxacaHuajuapan de León, Oaxaca 120 full time lecturers researchers120 full time lecturers researchers Computing and Electronics BScsComputing and Electronics BScs Computing MSc and PhDComputing MSc and PhD Research, higher education, Research, higher education,
development.development.
CHI2001 UTM México 8
On professional practiceOn professional practice
Uneven evolution of code Uneven evolution of code development with the GUI development with the GUI expected side of itexpected side of it
The mistaken "friendly software"The mistaken "friendly software" Usability notions barely applied.Usability notions barely applied.
CHI2001 UTM México 9
HCI on BSc syllabusHCI on BSc syllabus
Absence of HCI studies in BSc Absence of HCI studies in BSc degreesdegrees
• HCI only found in specialised, HCI only found in specialised, graduate studies.graduate studies.
CHI2001 UTM México 10
Goals expectedGoals expected
To foster communication among To foster communication among researchers researchers
To raise awareness in the topicTo raise awareness in the topic• To learn from my experience at the To learn from my experience at the
UTM with the Study Groups.UTM with the Study Groups.
CHI2001 UTM México 11
Earlier workEarlier work
ACM SIGCHI CurriculaACM SIGCHI Curricula A definitive guide for considering A definitive guide for considering
the addition of HCI studies into an the addition of HCI studies into an university level syllabus university level syllabus
http://www.acm.org/sigchi/cdg/http://www.acm.org/sigchi/cdg/
CHI2001 UTM México 12
SIGCHI CurriculaSIGCHI Curricula
• It is a resource for anyone wishing It is a resource for anyone wishing to put together either a single to put together either a single course or a program in human-course or a program in human-computer interaction.computer interaction.
CHI2001 UTM México 13
Why didn’t I use it?Why didn’t I use it?
I needed too much resources I needed too much resources which I didn’t have (time, teachers, which I didn’t have (time, teachers, bibliography) bibliography)
• For an immediate effort, the For an immediate effort, the objective was, back then, to raise objective was, back then, to raise interest.interest.
CHI2001 UTM México 14
What I didWhat I did
The creation of the Study GroupThe creation of the Study Group El nuevo Grupo de Estudio Basado en el interés común de investigar, conocer, aprender y compartir conocimientos acerca del desarrollo de interfaces. Las áreas que cubriremos: ⟨ Interacción Humano Computadora (HCI) ⟨ Desarrollo de interfaces:
⟨ Métodos formales ⟨ Factores a considerar ⟨ Elaboración de interfaces
El nuevo Grupo de Estudio ⟨ No tiene efecto en la calificación ⟨ No se obtiene ningún compromiso más que con Vds mismos Otros beneficios a lograr ⟨ Acceso a la Sala 5 ⟨ Más tiempo de préstamo de revistas especializadas ⟨ Página de Web del Grupo de Estudio ⟨ Cuenta de correo especial ⟨ Acceso a los apuntes en mi máquina
Para la implementación de interfaces a) Visual Basic b) Visual C++ c) TCL/TKL La implementación de las interfaces será determinada por el software que podamos conseguir y/o correr en las computadoras
Si estás interesado, se necesita: ⟨ Interés en el tema ⟨ Disposición de asistir, obtener, analizar, compartir y discutir los conceptos
en cuestión ⟨ Por el contenido del tema, se requiere un buen nivel de conocimientos de
inglés ⟨ Tiempo para reunirnos ⟨ Deseo de mejorar habilidades de a) investigación, b) redacción y c)
elaboración de trabajos de investigación ⟨ Anotarte
CHI2001 UTM México 15
How I did itHow I did it
““Teaching Human Computer Teaching Human Computer Interaction to Programmers”Interaction to Programmers”
Dr Saul Greenberg, GroupLab, Dr Saul Greenberg, GroupLab, University of Calgary, CanadaUniversity of Calgary, Canada
CHI2001 UTM México 16
Typical content Typical content
1 1 OverviewOverview
2 2 Understanding deUnderstanding designsign
3 3 Designing with thDesigning with the usere user
4 4 Designing withoutDesigning without the user the user
5 5 Implementing GUIImplementing GUIss
6 6 The futureThe future
CHI2001 UTM México 17
Study Group requirements Study Group requirements
• IInterés en el temanterés en el tema• Disposición de asistir, Disposición de asistir,
obtener, analizar, obtener, analizar, compartir y discutir compartir y discutir los conceptos en los conceptos en cuestión cuestión
• Por el contenido del Por el contenido del tema, se requiere un tema, se requiere un buen nivel de buen nivel de conocimientos de conocimientos de inglésinglés
•
• Tiempo para Tiempo para reunirnosreunirnos
• Se considera Se considera miembro del grupo miembro del grupo de estudios aquella de estudios aquella persona que asista persona que asista regularmenteregularmente
• Anotarte.Anotarte.
CHI2001 UTM México 21
How it evolvedHow it evolved
Materials published on lineMaterials published on line Afterwards, self-organised by Afterwards, self-organised by
students students Weekly meetings, workshop styleWeekly meetings, workshop style Continued for an advanced level.Continued for an advanced level.
CHI2001 UTM México 22
ResultsResults
Great interestGreat interest Better development of GUIs by Better development of GUIs by
students involved in the Study students involved in the Study Group on further studiesGroup on further studies
Conducted usability testing for Conducted usability testing for final software engineering projects.final software engineering projects.
CHI2001 UTM México 23
Goals achievedGoals achieved
Actual consideration of HCI as part Actual consideration of HCI as part of the syllabus in computing and of the syllabus in computing and electronics BScselectronics BScs
Creation of the SW Engineering Creation of the SW Engineering Master degree and its HCI coursesMaster degree and its HCI courses
The new usability labThe new usability lab One thesis, more to come.One thesis, more to come.
CHI2001 UTM México 24
ConclusionsConclusions
Education lag of Education lag of HCI HCI
Its multiple Its multiple consequencesconsequences
The possible ways The possible ways in which this in which this problem could be problem could be tackledtackled
My experience My experience Goals achievedGoals achieved The actual The actual
consideration of consideration of HCI becoming HCI becoming part of syllabus.part of syllabus.
CHI2001 UTM México 25
ReflectionsReflections
Not a complete, nor definitive workNot a complete, nor definitive work Create a precedentCreate a precedent New ways to complete the syllabus New ways to complete the syllabus
in computing and informaticsin computing and informatics Efforts multiplied in México.Efforts multiplied in México.
CHI2001 UTM México 26
Wish listWish list
Cooperación, cooperação:Cooperación, cooperação:
collaboration between uscollaboration between us The new teachersThe new teachers Their formationTheir formation• Resources for this.Resources for this.
CHI2001 UTM México 27
Thank you very muchThank you very much