ABSTRACT
The authors propose a model for incorporating usability engineering into the undergraduate computer science curriculum using an example curriculum from an accredited undergraduate computer science program in the United States. This model proposes that human-computer interaction and usability engineering concepts be integrated throughout the computer science curriculum rather than treated as disjoint topics.
- ACM SIGCHI Curriculum for Human-Computer Interaction. ACM Press, 1992.Google Scholar
- Bass, L. et al. Achieving Usability Through Software Architecture. SEI Technical Report http://www.sei.cmu.edu/pub/documents/01.reports/pdf/01tr005.pdf (March 2001)Google Scholar
- BCS Model Syllabus, Challenging Computing Curriculum. Interfaces No. 28, British HCI Group, Spring 1995.Google Scholar
- Coleman, D. G. and Joy, D. A. Software Development Management Abilities, Expertise, and Styles in CD Proceedings of the 2002 Conference for Information Technology Curriculum (Rochester, NY, September 2002).Google Scholar
- Computing Curricula 2001, Computer Science Volume, Final Report. http://www.acm.org/sigcse/cc2001/. December 15, 2001.Google Scholar
- Cooper, A. The Inmates are Running the Asylum. SAMS Publishing, Indianapolis IN, 1999. Google ScholarDigital Library
- Eysenck, M. V. Principles of Cognitive Psychology, Second Edition. Psychology Press Ltd., Padstow, Cornwall, U.K., 2001.Google Scholar
- Faulkner, X. and Culwin, F. Enter the Usability Engineer: Integrating HCI and Software Engineering in Proceedings of ItiCSE (Helsinki, Finland, July 2000), 61--64. Google ScholarDigital Library
- Goldwasser, M. H. A Gimmick to Integrate Software Testing Throughout the Curriculum in Proceedings of the thirty-third SIGCSE Technical Symposium on Computer Science Education (Northern Kentucky, March 2002) 271--275 Google ScholarDigital Library
- Jones, E. L. Integrating Testing into the Curriculum - Arsenic in Small Doses in Proceedings of the thirty-second SIGCSE Technical Symposium on Computer Science Education (Charlotte, NC, February 2001) 337--341. Google ScholarDigital Library
- Kirby, M. et al. HCI Curriculum for the UK: What should be tought? A report of the BCS HCI Curriculum Working Group. Proceedings BCS HCI '95.Google Scholar
- Marcus, A. et al. Globalization of User-Interface Design for the Web in Proceedings of the 5th Human Factors and the Web conference (Gaithersburg, ND, June 1999) available at http://www.amanda.com/resources/HFWEB99/FHFWEB99. Marcus.html.Google Scholar
- Mayhew, D. J. The Usability Engineering Lifecycle: A Practitioner's Handbook for User Interface Design. Morgan Kaufmann Publishers, San Francisco CA, 1999. Google ScholarDigital Library
- Nielsen, J. Usability Engineering AP Professional, Chestnut Hill, MA, 1993. Google ScholarDigital Library
- Norman, D. A. The Design of Everyday Things. Basic Books, NY, 2002. Google ScholarDigital Library
- Preece, J. et al. Human-Computer Interaction. Addison-Wesley Pub. Co., New York NY, 1994. Google ScholarDigital Library
- Rosson, M. B. and Carroll, J. M. Usability Engineering: Scenario-Based Development of Human-Computer Interaction. Morgan Kaufmann Publishers, San Francisco CA, 2002. Google ScholarDigital Library
- The Standish Group. Chaos, Recipe for Success. http://www.pm2go.com/sample-research/chaos1998.pdf, 1999.Google Scholar
- The Standish Group. The CHAOS Report (1994). http://www.pm2go.com/sample_research/chaos_1994_1.php, 1995.Google Scholar
- Williams, R. The Non-Designer's Design Book. Peach Pit Press, Berkeley, CA, 1994. Google ScholarDigital Library
Index Terms
- Integrating usability engineering into the computer science curriculum: a proposal
Recommendations
Integrating usability engineering into the computer science curriculum: a proposal
Proceedings of the 8th annual conference on Innovation and technology in computer science educationThe authors propose a model for incorporating usability engineering into the undergraduate computer science curriculum using an example curriculum from an accredited undergraduate computer science program in the United States. This model proposes that ...
Integrating communication skills into the computer science curriculum
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationComputer Science majors must be able to communicate effectively. Industry surveys identify the development of communication and critical thinking skills as key to the reform of the higher education sector. However, academics are challenged by time and ...
Integrating Computer Science in Elementary Education
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2There is greater demand for Computer Science (CS) to be taught in elementary education as more states pass policies requiring it. Integrating CS into elementary education provides a viable avenue to teach CS to all students and can result in more ...
Comments