| Evaluation of subsetting programming language elements in a novice's programming environment |
| Full text |
Pdf
(220 KB)
|
| Source
|
Technical Symposium on Computer Science Education
archive
Proceedings of the 35th SIGCSE technical symposium on Computer science education
table of contents
Norfolk, Virginia, USA
SESSION: CS education research
table of contents
Pages: 260 - 264
Year of Publication: 2004
ISBN:1-58113-798-2
Also published in ...
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 31, Citation Count: 2
|
|
|
ABSTRACT
In this paper, we evaluate the effects of applying programming language subsets to the programming environment used by novice (CS1) students in a closed-laboratory setting, as well as reducing the complexity of the user interface for the environment. Our goal in this effort was to assess if such interface and application-level changes adversely impact the student or hinder the later migration to a traditional professional-strength programming environment.We focus on the comparison of the quantitative data captured from the closed-laboratory sessions (assignment grades, number of syntax / semantic errors, and the number of compilation / execution attempts) involving subjects that used a new programming environment featuring a less complex interface in two forms: one lacking support of language subsets, and one supporting the application of language subsets.We found that while using the environment supporting the application of language subsets, there was no difference in the compilation-attempt rate, the number of errors did not increase, and student grades were equivalent between the experiment groups. Additionally, following a migration to the professional environment from the simplified environment, student grades were equivalent to those that had used the professional environment throughout the experiment. Student reaction to the experimental environment was very positive, especially related to the removal of unused tools and project management features.
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
|
|
 |
2
|
|
| |
3
|
McQuain, W., and et. al. Curator: an Electronic Submissions Management Environment. Internet WWW page, at URL: http://www.cs.vt.edu/curator.
|
| |
4
|
Microsoft Corporation. Microsoft Visual C++ .NET. Internet WWW page, at URL: http://msdn.microsoft.com/visualc/.
|
 |
5
|
Mary Beth Rosson , John M. Carrol , Rachel K. E. Bellamy, Smalltalk scaffolding: a case study of minimalist instruction, Proceedings of the SIGCHI conference on Human factors in computing systems: Empowering people, p.423-430, April 01-05, 1990, Seattle, Washington, United States
[doi> 10.1145/97243.97319]
|
Peer to Peer - Readers of this Article have also read:
-
The effect of latency on user performance in Warcraft III
Proceedings of the 2nd workshop on Network and system support for games
Nathan Sheldon
, Eric Girard
, Seth Borg
, Mark Claypool
, Emmanuel Agu
-
Learning subjective relevance to facilitate information access
Proceedings of the fourth international conference on Information and knowledge management
James R. Chen
, Nathalie Mathé
-
Learning and the reflective journal in computer science
Australian Computer Science Communications
24, 1
Susan E. George
-
Using semantic information measures to evaluate learning strategies
Proceedings of the 14th annual Southeast regional conference on
Neal S. Coulter
-
Virtual Collaborative Learning: A Comparison between Face-to-Face Tutored Video Instruction (TVI) and Distributed Tutored Video Instruction (DTVI)
John Dutra
, James F. Gibbons
, Robert L. Pannoni
, Michael J. Sipusic
, Randall B. Smith
, William R. Sutherland
|