Loading…
Evaluation of subsetting programming language elements in a novice's programming environment
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 int...
Saved in:
Main Authors: | , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 264 |
container_issue | |
container_start_page | 260 |
container_title | |
container_volume | |
creator | DePasquale, Peter Lee, John A. N. Pérez-Quiñones, Manuel A. |
description | 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. |
doi_str_mv | 10.1145/971300.971392 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>proquest_acm_b</sourceid><recordid>TN_cdi_proquest_miscellaneous_31678261</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>31678261</sourcerecordid><originalsourceid>FETCH-LOGICAL-a167t-36e8b513247ba91e9c04466de68b2516fbeff2084f7a869236ce4e547322b7a23</originalsourceid><addsrcrecordid>eNqNkE1LxDAQhgMquKx79N6TXuyar-bjKMu6Cgte9CaEpE5KtE20aff327KCeHMu7xweZl4ehC4JXhPCq1stCcN4PYemJ2ilpSKVIoRJrfQpWmCsZak4UedolfM7nkZSSpVaoNftwbajHUKKRfJFHl2GYQixKT771PS26-a9tbEZbQMFtNBBHHIRYmGLmA6hhuv8h4V4CH2KM3aBzrxtM6x-cole7rfPm4dy_7R73NztS0uEHEomQLmKMMqls5qArjHnQryBUI5WRHgH3lOsuJdWCU2ZqIFDxSWj1ElL2RJdHe9OPb5GyIPpQq6hnWpDGrNh0xtFBfkFbd0Zl9JHNgSb2aE5OjRHhxN48y_QuD6AZ99wVXCN</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>31678261</pqid></control><display><type>conference_proceeding</type><title>Evaluation of subsetting programming language elements in a novice's programming environment</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><creator>DePasquale, Peter ; Lee, John A. N. ; Pérez-Quiñones, Manuel A.</creator><creatorcontrib>DePasquale, Peter ; Lee, John A. N. ; Pérez-Quiñones, Manuel A.</creatorcontrib><description>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.</description><identifier>ISSN: 0097-8418</identifier><identifier>ISBN: 9781581137989</identifier><identifier>ISBN: 1581137982</identifier><identifier>DOI: 10.1145/971300.971392</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Social and professional topics -- Professional topics -- Computing education -- Computing education programs -- Computer science education ; Social and professional topics -- Professional topics -- Computing education -- Computing education programs -- Information science education</subject><ispartof>Proceedings of the 35th SIGCSE technical symposium on Computer science education, 2004, p.260-264</ispartof><rights>2004 ACM</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,780,784,789,790,23930,23931,25140,27925</link.rule.ids></links><search><creatorcontrib>DePasquale, Peter</creatorcontrib><creatorcontrib>Lee, John A. N.</creatorcontrib><creatorcontrib>Pérez-Quiñones, Manuel A.</creatorcontrib><title>Evaluation of subsetting programming language elements in a novice's programming environment</title><title>Proceedings of the 35th SIGCSE technical symposium on Computer science education</title><description>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.</description><subject>Social and professional topics -- Professional topics -- Computing education -- Computing education programs -- Computer science education</subject><subject>Social and professional topics -- Professional topics -- Computing education -- Computing education programs -- Information science education</subject><issn>0097-8418</issn><isbn>9781581137989</isbn><isbn>1581137982</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2004</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNqNkE1LxDAQhgMquKx79N6TXuyar-bjKMu6Cgte9CaEpE5KtE20aff327KCeHMu7xweZl4ehC4JXhPCq1stCcN4PYemJ2ilpSKVIoRJrfQpWmCsZak4UedolfM7nkZSSpVaoNftwbajHUKKRfJFHl2GYQixKT771PS26-a9tbEZbQMFtNBBHHIRYmGLmA6hhuv8h4V4CH2KM3aBzrxtM6x-cole7rfPm4dy_7R73NztS0uEHEomQLmKMMqls5qArjHnQryBUI5WRHgH3lOsuJdWCU2ZqIFDxSWj1ElL2RJdHe9OPb5GyIPpQq6hnWpDGrNh0xtFBfkFbd0Zl9JHNgSb2aE5OjRHhxN48y_QuD6AZ99wVXCN</recordid><startdate>20040301</startdate><enddate>20040301</enddate><creator>DePasquale, Peter</creator><creator>Lee, John A. N.</creator><creator>Pérez-Quiñones, Manuel A.</creator><general>ACM</general><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20040301</creationdate><title>Evaluation of subsetting programming language elements in a novice's programming environment</title><author>DePasquale, Peter ; Lee, John A. N. ; Pérez-Quiñones, Manuel A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a167t-36e8b513247ba91e9c04466de68b2516fbeff2084f7a869236ce4e547322b7a23</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Social and professional topics -- Professional topics -- Computing education -- Computing education programs -- Computer science education</topic><topic>Social and professional topics -- Professional topics -- Computing education -- Computing education programs -- Information science education</topic><toplevel>online_resources</toplevel><creatorcontrib>DePasquale, Peter</creatorcontrib><creatorcontrib>Lee, John A. N.</creatorcontrib><creatorcontrib>Pérez-Quiñones, Manuel A.</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>DePasquale, Peter</au><au>Lee, John A. N.</au><au>Pérez-Quiñones, Manuel A.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Evaluation of subsetting programming language elements in a novice's programming environment</atitle><btitle>Proceedings of the 35th SIGCSE technical symposium on Computer science education</btitle><date>2004-03-01</date><risdate>2004</risdate><spage>260</spage><epage>264</epage><pages>260-264</pages><issn>0097-8418</issn><isbn>9781581137989</isbn><isbn>1581137982</isbn><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.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/971300.971392</doi><tpages>5</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0097-8418 |
ispartof | Proceedings of the 35th SIGCSE technical symposium on Computer science education, 2004, p.260-264 |
issn | 0097-8418 |
language | eng |
recordid | cdi_proquest_miscellaneous_31678261 |
source | Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list) |
subjects | Social and professional topics -- Professional topics -- Computing education -- Computing education programs -- Computer science education Social and professional topics -- Professional topics -- Computing education -- Computing education programs -- Information science education |
title | Evaluation of subsetting programming language elements in a novice's programming environment |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-25T13%3A55%3A21IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_acm_b&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Evaluation%20of%20subsetting%20programming%20language%20elements%20in%20a%20novice's%20programming%20environment&rft.btitle=Proceedings%20of%20the%2035th%20SIGCSE%20technical%20symposium%20on%20Computer%20science%20education&rft.au=DePasquale,%20Peter&rft.date=2004-03-01&rft.spage=260&rft.epage=264&rft.pages=260-264&rft.issn=0097-8418&rft.isbn=9781581137989&rft.isbn_list=1581137982&rft_id=info:doi/10.1145/971300.971392&rft_dat=%3Cproquest_acm_b%3E31678261%3C/proquest_acm_b%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a167t-36e8b513247ba91e9c04466de68b2516fbeff2084f7a869236ce4e547322b7a23%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=31678261&rft_id=info:pmid/&rfr_iscdi=true |