ACM Home Page
Please provide us with feedback. Feedback
Evaluation of subsetting programming language elements in a novice's programming environment
Full text PdfPdf (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
Peter DePasquale  The College of New Jersey, Ewing, NJ
John A. N. Lee  Virginia Tech, Blacksburg, VA
Manuel A. Pérez-Quiñones  Virginia Tech, Blacksburg, VA
Sponsors
ACM: Association for Computing Machinery
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 31,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/971300.971392
What is a DOI?

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


Collaborative Colleagues:
Peter DePasquale: colleagues
John A. N. Lee: colleagues
Manuel A. Pérez-Quiñones: colleagues

Peer to Peer - Readers of this Article have also read: