ACM Home Page
Please provide us with feedback. Feedback
Individualized exercises for self-assessment of programming knowledge: An evaluation of QuizPACK
Full text PdfPdf (261 KB)
Source Journal on Educational Resources in Computing (JERIC) archive
Volume 5 ,  Issue 3  (September 2005) table of contents
Article No. 6  
Year of Publication: 2005
ISSN:1531-4278
Authors
Peter Brusilovsky  University of Pittsburgh, PA
Sergey Sosnovsky  University of Pittsburgh, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 157,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1163405.1163411
What is a DOI?

ABSTRACT

Individualized exercises are a promising feature in promoting modern e-learning. The focus of this article is on the QuizPACK system, which is able to generate parameterized exercises for the C language and automatically evaluate the correctness of student answers. We introduce QuizPACK and present the results of its comprehensive classroom evaluation during four consecutive semesters. Our studies demonstrate that when QuizPACK is used for out-of-class self-assessment, it is an exceptional learning tool. The students' work with QuizPACK significantly improved their knowledge of semantics and positively affected higher-level knowledge and skills. The students themselves praised the system highly as a learning tool. We also demonstrated that the use of the system in self-assessment mode can be significantly increased by basing later classroom paper-and-pencil quizzes on QuizPACK questions, motivating students to practice them more.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Arnow, D. and Barshay, O. 1999. WebToTeach: A web-based automated program checker. In Proceedings of the Frontiers in Education Conference (FIE99, San Juan, Puerto Rico).
 
2
Benford, S. D., Burke, E. K., Foxley, E., and Higgins, C. A. 1994. Ceilidh: A courseware system for the assessment and administration of computer programming courses in higher education. In Proceedings of the Interdisciplinary Workshop on Complex Learning in Computer Environments (CLCE94, Joensuu, Finland).
 
3
Bloom, B. S. 1956. Taxonomy of Educational Objectives, Handbook I: The Cognitive Domain. David McKay Co. Inc., New York.
 
4
Bloom, B. S. 1984. The 2 sigma problem: The search for methods of group instruction as effective one-to-one tutoring. Edu. Res. 13, 3.
5
 
6
Brusilovsky, P. 1992. Intelligent tutor, environment and manual for introductory programming. Edu. Training Tech. Int. 29, 1, 26--34.
 
7
Brusilovsky, P. 1994. ILEARN: An intelligent system for teaching and learning about UNIX. In Proceedings of the SUUG International Open Systems Conference (Moscow), 35--41.
8
 
9
 
10
Brusilovsky, P. and Miller, P. 1999. Web-based testing for distance education. In Proceedings of the WebNet'99 World Conference of the WWW and Internet (Honolulu, HI), 149--154.
 
11
Brusilovsky, P. and Miller, P. 2001. Course delivery systems for the virtual university. In: Access to Knowledge: New Information Technologies and the Emergence of the Virtual University. T. Tschang and T. Della Senta, eds. Elsevier Science, Amsterdam, 167--206.
12
13
 
14
Dancik, G. and Kumar, A. N. 2003. A tutor for counter-controlled loop concepts and its evaluation. In Proceedings of the 2003 Frontiers in Education Conference (FIE 2003, Boulder, CO), Session T3C.
 
15
Dempster, A. P., Laird, N. M., and Rubin, D. 1977. Maximum likelihood estimation from incomplete data via the EM algorithm. J. Royal Stat. Soc. 39, 1, 1--38.
16
 
17
Garner, S. 2002. Reducing the cognitive load on novice programmers. In Proceedings of the ED-MEDIA'2002---World Conference on Educational Multimedia, Hypermedia and Telecommunications (Denver, CO), 578--583.
 
18
Graham, C. R., Swafford, M. L., and Brown, D. J. 1997. Mallard: A Java enhanced learning environment. In Proceedings of the WebNet'97 World Conference of the WWW, Internet and Intranet (Toronto, Ont.), 634--636.
 
19
Higgins, C., Gray, G., Symeonidis, P., and Tsintsifas, A. 2006. Experiences on automatically assessed algorithmic exercises. ACM J. Edu. Resources Comput. In this issue.
 
20
21
22
 
23
Kashy, D. A., Albertelli, G., Ashkenazy, G., Kashy E., Ng, H.-K., and Theonnessen, M. 2001. Individualized interactive exercises: A promising role for network technology. In Proceedings of the 31st ASEE/IEEE Frontiers in Education Conference (Reno, NV).
 
24
Kashy, E., Theonnessen, M., Tsai, Y., Davis, N. E., and Wolfe, S. L. 1997. Using networked tools to enhance student success rates in large classes. In Proceedings of the 27th ASEE/IEEE Frontiers in Education Conference (Pittsburgh, PA), 233--237.
25
 
26
Kostadinov, R. and Kumar, A. N. 2003. A tutor for learning encapsulation in C++ classes. In Proceedings of the ED-MEDIA 2003 World Conference on Educational Multimedia, Hypermedia and Telecommunications (Honolulu, HI), 1311--1314.
27
28
 
29
Kumar, A. N. 2002. A tutor for using dynamic memory in C++. In Proceedings of the Frontiers in Education Conference (FIE 2002, Boston, MA), Session T4G.
30
31
32
 
33
Merat, F. L. and Chung, D. 1997. World Wide Web approach to teaching microprocessors. In Proceedings of the FIE'97 Frontiers in Education Conference (Pittsburgh, PA), 838--841.
 
34
Pathak, S. and Brusilovsky, P. 2002. Assessing student programming knowledge with web-based dynamic parameterized quizzes. In Proceedings of the ED-MEDIA'2002---World Conference on Educational Multimedia, Hypermedia and Telecommunications (Denver, CO), 1548--1553.
 
35
36
 
37
 
38
Weber, G. and Brusilovsky, P. 2001. ELM-ART: An adaptive versatile system for web-based instruction, Int. J. AI Edu. 12, 4, 351--384. Available at http://cbl.leeds.ac.uk/ijaied/abstracts/Vol_12/weber.html.


Collaborative Colleagues:
Peter Brusilovsky: colleagues
Sergey Sosnovsky: colleagues