Untitled Document
| |
|
| |
Exploratory study of student programming errors in Java programming courses at the National University of Samoa |
| |
|
|
| |
|
International Conference on Infomration System, Computer Engineering & Application ( ICISCEA 2011 ) |
| |
|
© 2011 by OLS Journal - ISSN No : 2091-
0266 |
| |
|
Number 1 |
| |
|
Year of Publication : December Issue , 2011 |
| |
|
Authors :Ioana Tuugalei Chan Mow |
| |
----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| |
Citation |
Ioana Tuugalei Chan Mow : Exploratory study of student programming errors in Java programming courses at the National University of Samoa: OLS Journals Special Isssue onInfomration System, Computer Engineering & Application , 2011 , Published by : OLS Journals |
| |
----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| |
Abstract |
|
| |
Computing students’ difficulties in making sense of Java programming provided a practical context for a critical investigation of why this continues to exist. An exploratory study was conducted by Computing department staff at the National University of Samoa to investigate what were the most common errors students made in Java programming classes. Program code from undergraduate Java programming classes were analysed for errors. Errors were categorized and the frequency of occurrence also tabled. Results of the analyses were used to form recommendations to inform course development and teaching practice. |
| |
----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| |
Keywords |
: programming errors; Java; syntax; semantic ; logical errors |
| |
References : |
|
| |
- Chan Mow, I.T The Effectiveness of Cognitive Apprenticeship based Learning Environment (CABLE) in Teaching Computer Programming. Unpublished PHD dissertation, 2006, University of South Australia.
- Astrachan, O., Selby, T., & Unger, J. An Object-Oriented, Apprenticeship Approach to Data Structures using Simulation: Proceedings of FIE '96, Frontiers in Education, 1996.
- Garner, S. (2000). Cognitive load reduction in problem solving domains, Edith Cowan University.
- AECT. The handbook of Research for Educational Communications and Technology, 2001. Retrieved June 12, 2006 from http://www.aect.org/intranet/publications/edtech/24/24-05.html
- McCracken, M. Assessment of Skills of first year CS students: do they know how to program? Georgia Institute of Technology,2001
- Moursound, D. G. Increasing your expertise as a problem solver: Some roles of computers. Eugene, OR: ISTE. Copyright (C) David Moursund 2002. Retrieved August 11th, 2004 from http://www.uoregon.edu/~moursund/PSBook1996/chapter_9.htm .
- Winslow, L. E Programming pedagogy- A psychological overview. SIGCSE Bulletin, 1996, 28, 17–22.
- Pane, J. F. & Myers, B. A. Usability Issues in the Design of Novice Programming system, Carnegie Mellon University, School of Computer Science Technical Report CMU-CS-96-132, 1996, Pittsburgh, PA, August 1996.
- McIver, L.Syntactic & Semantic Issues in Introductory Programming education. Unpublished doctoral dissertation, Monash University, January, 2001.
- Thompson S.M. An Exploratory Study of Novice Programming Errors and Experiences. Unpublished MSc dissertation. Victoria University 2004.
- J. Jackson, M. Cobb, and C. Carver, “Identifying top java errors for noviceprogrammers,” vol. 1, October 2005, pp. T4C–24–T4C–27. [Online]. Available:http://ieeexplore.ieee.org/xpls/abs all.jsp?arnumber=1611967
- M. Ahmadzadeh, D. Elliman, and C. Higgins, “An analysis of patterns of debuggi among novice computer science students,” in ITiCSE 2005: Proceedings of the10th annual SIGCSE conference on Innovation and technology in computer scienceducation. NewYork,NY,USA: ACMPress,2005,pp.84–88.[Online].Available http://dx.doi.org/10.1145/1067445.106747
- T. Flowers, C. A. Carver, and J. Jackson, “Empowering students and building confidence in novice programmers through gauntlet,” in Frontiers in Education Conference, vol. 1. ASEE/IEEE, October 2004, pp. T3H/10–T3H/13.
- M. C. Jadud, “A first look at novice compilation behavior using bluej,” in 16th Annual Workshop of the Psychology of Programming Interest Group (PPIG 2004). Carlow, Ireland: Institute of Technology, April 2004. [Online]. available:http://www.jadud.com/people/mcj/files/2004-PPIG-flcbBlueJ.pdf
- N. Coull, I. Duncan, J. Archibald, and G. Lund, “Helping novice programmers interpret compiler error messages,” in 4th Annual LTSN-ICS Conference. National University of Ireland, Galway, August 2003, pp. 26–28.
- M. Hristova, A. Misra, M. Rutter, R. Mercuri: Identifying and Correcting Java Programming Errors for Introductory Computer Science Students. Proceedings of the 34th SIGCSETechnical Symposium on Computer Science Education, 2003, Reno, Nevada, USA, 34:153-156, ACM Press.
|
| |
|
|
|
|