A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
Filters
Teaching User Interface Design and Programming to Computer Science majors
[chapter]
1997
Human-Computer Interaction INTERACT '97
This paper describes an innovative approach to teaching about human-computer interaction to a large class of students in their third year of a Computer Science major. ...
construction with the development of knowledge and skills in the design of user interfaces. ...
Introduction It is becoming increasingly important that students majoring in Computer Science should learn about creating good user interfaces. ...
doi:10.1007/978-0-387-35175-9_32
fatcat:5lvbicyw4bbfzc2pszyo4euql4
GraphApp: A High-Level Toolkit for Building Prototype User Interfaces
[chapter]
1997
Human-Computer Interaction INTERACT '97
It has been designed specifically to be easy and quick to learn, and was used in a course teaching user interface design. ...
KEYWORDS prototyping, building user interfaces, teaching user interface design, cross-platform user interface toolkit ...
GraphApp (Patrick, 1996) was used in a course teaching user interface design to computer science students, which introduces a number of stricter requirements for the design to satisfy. ...
doi:10.1007/978-0-387-35175-9_104
fatcat:6l7432a5ufdsvjzkc22ow2ztg4
The CodeEazee Tool Support for Computational Thinking in Python
2018
European Journal of Engineering Research and Science
developed a python-for-python teaching system to teach programming skills, computational thinking, algorithms' design, programming in general and Python programming specifically. ...
The work would show how the third party environment had enabled users with limited or no programming experiences to design applications through peer supports, templates and gamification, embedded in a ...
Teaching programming to every non-Computer Science major is as important as teaching history and literature to every student irrespective of their majors. ...
doi:10.24018/ejers.2018.3.3.637
fatcat:57en7txz4ndlvg2vvllzcyjo2e
Advancing the Multidisciplinary Nature of HCI in an Undergraduate Course
[chapter]
2008
Advances in Human Computer Interaction
Acknowledgments This work was supported in part by a grant from the National Science Foundation, Research Infrastructure in Materials Science and Engineering. The author wishes to thank Dr. S. ...
Other areas of research include computer science education, software engineering, secure software development, and human factors engineering. Dr. ...
professor, to computer science majors. ...
doi:10.5772/5924
fatcat:jmcd6djvpnebhfbsnncdmn26kq
A Teaching Content Design of Embedded System in Accordance with the Characteristics of the Computer Science
2017
DEStech Transactions on Social Science Education and Human Science
in order to further standardize the teaching of embedded system in computer science and to cultivate the talents of embedded system which are more in line with the needs of the society. ...
Embedded system is developing rapidly, and the embedded system course is becoming a standard teaching configuration for both electronic and computer majors at home and abroad. ...
Acknowledgments This research was financially supported by teaching research project (ITEA10002002, ITEA10002104, WH2015010) of Harbin Institute of Technology at Weihai. ...
doi:10.12783/dtssehs/aeme2016/7465
fatcat:khwd5fko4zg4nlyfnfe5ckvdku
Computational Thinking and User Interfaces: A Systematic Review
2022
IEEE Transactions on Education
Background: In the field of computer science, computational thinking is defined as a method that enhances problem-solving skills, system design, and human behavior understanding. ...
Research Question: Do user interfaces influence the development of computational thinking skills? ...
The results suggest that graphical user interfaces can be more effective for teaching the basic concepts of programming, while tangible user interfaces can be more effective for teaching computer science ...
doi:10.1109/te.2022.3159765
fatcat:6b2j2qp2grairbzcnjcgxznb6u
The graphics teaching tool for non-technical students
2005
ACM SIGGRAPH 2005 Posters on - SIGGRAPH '05
The Graphics Teaching Tool (GTT) is a Java-based program designed to address this need for graphics concepts literacy by offering a pedagogicallydriven, constructivist environment for non-Computer Science ...
Pedagogical Orientation The Graphics Teaching Tool is a free 1 media-creation Java application that reconsiders "art and design software" interface traditions and puts the focus on the user's document, ...
doi:10.1145/1186954.1187054
dblp:conf/siggraph/TennesonS05
fatcat:gx7l234tibcmrc6wprdel6aise
Computer Game as Learning and Teaching Tool for Object Oriented Programming in Higher Education Institution
2014
Procedia - Social and Behavioral Sciences
The purpose of this study is to identify and evaluate how the computer game could apply as a tool for teaching and learning object-oriented programming in higher education institution. ...
Therefore it is necessary to conduct a study on these matters to propose an efficient and effective educational computer game for higher institution learning and teaching process. ...
Besides that, another major objective for this questionnaire is to find out which game genre is the best for the computer game to teach and learn objectoriented programming. ...
doi:10.1016/j.sbspro.2014.01.1417
fatcat:swqrr32kujf7ddevicveexxzmy
The Role of Human Computer Interaction in Management Information Systems Curricula:A Call to Action
2004
Communications of the Association for Information Systems
Finally, drawing upon teaching experiences of the authors, we provide pedagogical suggestions for teaching HCI to undergraduate and graduate students. related journals and conferences. ...
Third, given the limited number of credit hours available to each MIS program, we explore several strategies and options for the integration of HCI into current and future MIS courses. ...
ACKNOWLEDGEMENTS The authors would like to thank Jane Webster for her extensive comments which added to the quality of this article. We also thank Suzy Chan for reading some of the early drafts. ...
doi:10.17705/1cais.01323
fatcat:fzu3qqxo2zeizkwzoenoksxdvy
Towards a "humans-first" computer science curriculum
2005
Proceedings of the 43rd annual southeast regional conference on - ACM-SE 43
population to the computer science undergraduate major. ...
Traditionally, computer science education has considered "objects-first" or "imperative-first" approaches, with the focus of the course on teaching design of programs starting with data objects or imperative ...
Building usable user interfaces and thinking about design issues should be part of an OOP [Object Oriented Programming] class. ...
doi:10.1145/1167350.1167451
dblp:conf/ACMse/McCrickardFC05
fatcat:eec6lqadgffvrnwedigov2dhhu
Teaching software development skills early in the Curriculum through software engineering
2005
Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education - ITiCSE '05
This paper describes our experience in teaching software engineering to second year students in computer science. ...
The upper level courses have been able to (1) develop more challenging projects and (2) reduce or eliminate the time spent on teaching development skills. ...
requires that the students design and implement a graphical user interface. ...
doi:10.1145/1067445.1067484
dblp:conf/iticse/Liew05
fatcat:z62t4klxdnetzabrbvnvganoye
Teaching software development skills early in the Curriculum through software engineering
2005
ACM SIGCSE Bulletin
This paper describes our experience in teaching software engineering to second year students in computer science. ...
The upper level courses have been able to (1) develop more challenging projects and (2) reduce or eliminate the time spent on teaching development skills. ...
requires that the students design and implement a graphical user interface. ...
doi:10.1145/1151954.1067484
fatcat:pzjtguevgzd6vh63s7ivilflfa
User Interface Specification Issues for Computerized Educational Systems
2002
Journal of Computing and Information Technology
In order to specify its design and behaviour, User Action Notation is advocated as a suitable method. ...
In order to support the above reasoning, in this paper we elaborate on the case study of AKBB, a program intended for the development of an arbitrary domain knowledge base and of its user interface. ...
User Interfaces for Computerized Educational Systems In the field of education computer technology has great impact and influence in three main aspects: computer as subject of teaching, computer as a tool ...
doi:10.2498/cit.2002.03.05
fatcat:jc37ikplgfb5xfs4izh3aqzs3q
Outside the box
1998
ACM SIGCSE Bulletin
It is, in short, the subject we traditionally study as computer science, and so we would say that the traditional computer science program is "inside the box." ...
Something happened to computing while many of us were busy practicing or teaching our craft, and computing is not quite the same thing we learned. ...
Acknowledgments Learning what the box is and how to think outside it has been a long and interesting process, shaped by my many friends and colleagues in SIGGRAPH. ...
doi:10.1145/306286.306290
fatcat:ovt4lgguxne6nhhvotquynuh3m
Teaching human computer interaction to programmers
1996
ACM SIGCHI Bulletin
Many computer science graduates will likely find themselves developing interfaces in a work culture that has only naïve notions of usability engineering. ...
All course material is available on the world wide web, and pointers are provided. ...
Students are typically undergraduates pursuing a computer science major at the University of Calgary, and are usually in the third or last year of the degree program. ...
doi:10.1145/226650.226651
fatcat:kz3xvohzgrhebb5srym5gjvdxq
« Previous
Showing results 1 — 15 out of 52,468 results