Teaching user interface design and programming to computer science majors

被引:0
|
作者
Kay, J
Kummerfeld, B
机构
关键词
HCI education; interface design; interface programming;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. Because of the tight time constraints on the course and the student's learning preferences and orientation, we have created a course which interweaves the learning of several programming tools for interface construction with the development of knowledge and skills in the design of user interfaces. We present the structure of the course, especially its most unusual aspects. We also describe our rationale for the course design, our evaluation of student learning and the response ttl the course.
引用
收藏
页码:172 / 179
页数:8
相关论文
共 50 条
  • [1] Teaching computer programming to science majors by modelling
    Lin, Yu-Tzu
    Yeh, Martin K-C
    Hsieh, Hsin-Ling
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2021, 29 (01) : 130 - 144
  • [2] Teaching Computer Science Majors about Teaching Computer Science
    Bell, Tim
    Lambert, Lynn
    [J]. SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 541 - 546
  • [3] Teaching Programming to Science Majors by Modelling
    Hsieh, Hsin-Ling
    Lin, Yu-Tzu
    [J]. SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1367 - 1367
  • [4] Teaching Reform of Programming Course for Non-Computer Majors
    Jia, Yunwei
    Wang, Dan
    Zhu, Qingsong
    [J]. 2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTERS IN EDUCATION (ICFCE 2011), VOL III, 2011, : 253 - 255
  • [5] Redesigning the user interface of the InterLearning software - Graphic design meets computer science
    Pouyioutas, Philippos
    Zantides, Evripides
    Poveda, Maria
    Papadema, Aspasia
    [J]. INFORMATION VISUALIZATION-BOOK, 2006, : 811 - +
  • [6] Teaching Design of The Basis of Computer Programming
    Ge, Linlin
    Zhang, Wei
    [J]. 2013 3RD INTERNATIONAL CONFERENCE ON SOCIAL SCIENCES AND SOCIETY (ICSSS 2013), PT 12, 2013, 43 : 192 - 195
  • [7] Teaching Parallel Programming for Beginners in Computer Science
    Conte, Davi Jose
    Lopes de Souza, Paulo Sergio
    Martins, Guilherme
    Bruschi, Sarita Mazzini
    [J]. 2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [8] Pair Programming as a Modern Method of Teaching Computer Science
    Serbec, I. Nancovska
    Kaucic, B.
    Rugelj, J.
    [J]. INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2008, 3 : 45 - 49
  • [9] Teaching the Beauty of God in Computer Programming and Design
    Lew, Grace
    [J]. PERSPECTIVES ON SCIENCE AND CHRISTIAN FAITH, 2021, 73 (04): : 220 - 227
  • [10] Teaching the course "Computer Graphics Programming" within the Department of Computer Science
    Baciu, R.
    [J]. 2nd Balkan Region Conference on Engineering Education, Conference Proceedings: BRIDGES FOR CO-OPERATION IN ENGINEERING EDUCATION, 2003, : 124 - 127