
- Bailie, F. K. (1990). The relationshio between a novice programmer's set of understandings and programming performance. Unpublished doctoral dissertation, Teachers College, Columbia University.Google Scholar
- Barry, K. (1987). Levels in planning of novices in the introductory oro~rammin~ task as related to learner characteristics. Unpublished doctoral dissertation, Teachers College, Columbia University.Google Scholar
- Gong, B. T. (1988). Problem decomposition by computer programmers. (Doctoral dissertation, Stanford University, 1988). Dissertation Abstracts International, 49/03-A, 462. Google Scholar
Digital Library
- Koffman, E. B. (1986). Turbo Pascal: A problem solving approach. Reading, Massachusetts: Addison Wesley Publishing Co., Inc. Google Scholar
Digital Library
- Linn, M. C. (1985). The cognitive consequences of programming instruction in classrooms. Educational Researcher, 1._44(5), 14-16, 25-29.Google Scholar
- McEntyre, D. S. (1978). Structures and strategies for teaching computer programming in an introductory course. (Doctoral dissertation, University of California, Berkley, 1977). Dissertation Abstracts international, ~, 4713.Google Scholar
- Mallozzi, J. S. (1988). Turbo Pascal for oro~ram design.New York: McGraw Hill Book Company. Google Scholar
Digital Library
- Malone, J. A., Douglas, G. A., Kissane, B. V., & Mortlock, R. S. (1980). Measuring problem solving ability. In S. Krulik (Ed.), NCTM 1980 yearbook: Problem solving in school mathematics (pp. 204-214). Reston, Virginia: The National Council of Teachers of Mathematics.Google Scholar
- Miller, P. L., & Miller, L. W. (1987). _Programming by design: A first course in structured programming. Pittsburgh, Pennsylvania: Carnegie Publishing, Inc. Google Scholar
Digital Library
- Nichols, J. A. (1981). Problem solving strategies and organization of information in comouter oro~rammin~. Unpublished doctoral dissertation, The Catholic University of America.Google Scholar
- Perkins, D. N., Hancock, C., Hobbs, R., Martin, G., & Simmons, R. (1986). Conditions of learning in novice programmers. Journal of Educational Computing Research, 2(1), 37-56.Google Scholar
- Soloway, E., Ehrlich, K., Bonar, J. & Greenspan, J. (1982). What do novices know about programming? In A. Badre & B. Schneiderman (Eds.), Directions in human/computer interactions (pp. 27-54). Norwood, New Jersey: Ablex Publishing Corporation.Google Scholar
- SPSS-X User's Guide (3rd ed.). (1988). Chicago, Illinois: SPSS Inc. Google Scholar
Digital Library
Index Terms
Improving the modularization ability of novice programmers
Recommendations
Designing Autograders for Novice Programmers
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2Autograders have become an invaluable tool for instructors of computer programming courses. They not only ease the burden of manually grading many assignments, but more importantly provide students with a way to receive immediate feedback about their ...
Program visualization and explanation for novice C programmers
ACE '14: Proceedings of the Sixteenth Australasian Computing Education Conference - Volume 148Program visualization and natural language explanations of program behaviour have been shown to assist novice programmers with improving their programming knowledge, correcting misunderstandings, and debugging programs. These techniques have been used ...






Comments