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...

Full description

Saved in:
Bibliographic Details
Main Authors: DePasquale, Peter, Lee, John A. N., Pérez-Quiñones, Manuel A.
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