The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement View Full Text


Ontology type: schema:ScholarlyArticle     


Article Info

DATE

2021-10-21

AUTHORS

Faruk Demir

ABSTRACT

The abstract structure, logic, negative perceptions, and anxiety of programming are seen as obstacles to novice programmers. The importance of educational programming languages is increasing day by day in overcoming these obstacles. In this study, it was aimed to investigate the effect of educational programming language integration on academic achievement and programming anxiety level. The pretest–posttest test design without control group, which is one of the experimental methods, was used in the study, which was carried out on three groups consisting of the theory, practice and integration of the course into both theory and practice part. The groups determined by random sampling method consist of 87 people, 61 boys and 26 girls. Pretest–posttest method was used to determine academic success. During the application process, five performance tests were used to determined the change in success. The scale developed by Cheung (1990) in determining computer programming anxiety was adapted to Turkish by the validity and reliability study by the researcher and was used as pre-test and post-test. Variance and covariance analyzes were used to determine anxiety about academic success and programming, and the results of Kruskal–Wallis test analyzes were used for analysis of performance tests. It is concluded that educational programming languages can be used by integrating both the theory and practice of the course in order to increase academic success and in-class performance and reduce anxiety about computer programming. More... »

PAGES

1-24

References to SciGraph publications

  • 2010. Didactics of Introduction to Computer Science in High School in TEACHING FUNDAMENTALS CONCEPTS OF INFORMATICS
  • 1999-06. Professional Development for Faculty: A Conceptual Framework of Barriers and Supports in INNOVATIVE HIGHER EDUCATION
  • 1997-09. ETR&D-development: An analysis of content and survey of future direction in EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT
  • 2005-12. Teacher pedagogical beliefs: The final frontier in our quest for technology integration? in EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT
  • 2013-05-03. Development and Application of STEAM Based Education Program Using Scratch: Focus on 6th Graders’ Science in Elementary School in MULTIMEDIA AND UBIQUITOUS ENGINEERING
  • 1997-03. Mini-languages: a way to learn programming principles in EDUCATION AND INFORMATION TECHNOLOGIES
  • Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1007/s10639-021-10750-6

    DOI

    http://dx.doi.org/10.1007/s10639-021-10750-6

    DIMENSIONS

    https://app.dimensions.ai/details/publication/pub.1142040547


    Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
    Incoming Citations Browse incoming citations for this publication using opencitations.net

    JSON-LD is the canonical representation for SciGraph data.

    TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

    [
      {
        "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
        "about": [
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Information and Computing Sciences", 
            "type": "DefinedTerm"
          }, 
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0803", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Computer Software", 
            "type": "DefinedTerm"
          }
        ], 
        "author": [
          {
            "affiliation": {
              "alternateName": "Anadolu Logistics Company, Bal\u0131kesir, Turkey", 
              "id": "http://www.grid.ac/institutes/None", 
              "name": [
                "Anadolu Logistics Company, Bal\u0131kesir, Turkey"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Demir", 
            "givenName": "Faruk", 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "sg:pub.10.1007/978-3-642-11376-5_5", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1049368771", 
              "https://doi.org/10.1007/978-3-642-11376-5_5"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-94-007-6738-6_60", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1010420880", 
              "https://doi.org/10.1007/978-94-007-6738-6_60"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/bf02299729", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1048199200", 
              "https://doi.org/10.1007/bf02299729"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1023/a:1022978806131", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1035444487", 
              "https://doi.org/10.1023/a:1022978806131"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1023/a:1018636507883", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1015597477", 
              "https://doi.org/10.1023/a:1018636507883"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/bf02504683", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1052714875", 
              "https://doi.org/10.1007/bf02504683"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2021-10-21", 
        "datePublishedReg": "2021-10-21", 
        "description": "The abstract structure, logic, negative perceptions, and anxiety of programming are seen as obstacles to novice programmers. The importance of educational programming languages is increasing day by day in overcoming these obstacles. In this study, it was aimed to investigate the effect of educational programming language integration on academic achievement and programming anxiety level. The pretest\u2013posttest test design without control group, which is one of the experimental methods, was used in the study, which was carried out on three groups consisting of the theory, practice and integration of the course into both theory and practice part. The groups determined by random sampling method consist of 87 people, 61 boys and 26 girls. Pretest\u2013posttest method was used to determine academic success. During the application process, five performance tests were used to determined the change in success. The scale developed by Cheung (1990) in determining computer programming anxiety was adapted to Turkish by the validity and reliability study by the researcher and was used as pre-test and post-test. Variance and covariance analyzes were used to determine anxiety about academic success and programming, and the results of Kruskal\u2013Wallis test analyzes were used for analysis of performance tests. It is concluded that educational programming languages can be used by integrating both the theory and practice of the course in order to increase academic success and in-class performance and reduce anxiety about computer programming.", 
        "genre": "article", 
        "id": "sg:pub.10.1007/s10639-021-10750-6", 
        "inLanguage": "en", 
        "isAccessibleForFree": false, 
        "isPartOf": [
          {
            "id": "sg:journal.1136394", 
            "issn": [
              "1360-2357", 
              "1573-7608"
            ], 
            "name": "Education and Information Technologies", 
            "publisher": "Springer Nature", 
            "type": "Periodical"
          }
        ], 
        "keywords": [
          "academic success", 
          "academic achievement", 
          "performance tests", 
          "anxiety levels", 
          "anxiety", 
          "negative perceptions", 
          "language integration", 
          "pretest-posttest method", 
          "abstract structure", 
          "language", 
          "test design", 
          "class performance", 
          "achievement", 
          "perception", 
          "theory", 
          "computer programming", 
          "control group", 
          "girls", 
          "boys", 
          "Turkish", 
          "novice programmers", 
          "people", 
          "validity", 
          "success", 
          "practice", 
          "test", 
          "group", 
          "integration", 
          "researchers", 
          "course", 
          "study", 
          "scale", 
          "education", 
          "performance", 
          "effect", 
          "experimental methods", 
          "different usages", 
          "importance", 
          "reliability study", 
          "process", 
          "obstacles", 
          "programming", 
          "analyzes", 
          "results", 
          "levels", 
          "application process", 
          "design", 
          "changes", 
          "programming language", 
          "part", 
          "analysis", 
          "programmers", 
          "logic", 
          "usage", 
          "order", 
          "days", 
          "method", 
          "consist", 
          "structure", 
          "Cheung", 
          "method consist", 
          "educational programming language", 
          "programming anxiety", 
          "anxiety of programming", 
          "educational programming language integration", 
          "programming language integration", 
          "programming anxiety level", 
          "pretest\u2013posttest test design", 
          "random sampling method consist", 
          "sampling method consist", 
          "computer programming anxiety", 
          "covariance analyzes", 
          "Kruskal\u2013Wallis test analyzes", 
          "test analyzes"
        ], 
        "name": "The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement", 
        "pagination": "1-24", 
        "productId": [
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1142040547"
            ]
          }, 
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1007/s10639-021-10750-6"
            ]
          }
        ], 
        "sameAs": [
          "https://doi.org/10.1007/s10639-021-10750-6", 
          "https://app.dimensions.ai/details/publication/pub.1142040547"
        ], 
        "sdDataset": "articles", 
        "sdDatePublished": "2022-01-01T19:01", 
        "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
        "sdPublisher": {
          "name": "Springer Nature - SN SciGraph project", 
          "type": "Organization"
        }, 
        "sdSource": "s3://com-springernature-scigraph/baseset/20220101/entities/gbq_results/article/article_907.jsonl", 
        "type": "ScholarlyArticle", 
        "url": "https://doi.org/10.1007/s10639-021-10750-6"
      }
    ]
     

    Download the RDF metadata as:  json-ld nt turtle xml License info

    HOW TO GET THIS DATA PROGRAMMATICALLY:

    JSON-LD is a popular format for linked data which is fully compatible with JSON.

    curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/s10639-021-10750-6'

    N-Triples is a line-based linked data format ideal for batch operations.

    curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/s10639-021-10750-6'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/s10639-021-10750-6'

    RDF/XML is a standard XML format for linked data.

    curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/s10639-021-10750-6'


     

    This table displays all metadata directly associated to this object as RDF triples.

    149 TRIPLES      22 PREDICATES      103 URIs      89 LITERALS      4 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1007/s10639-021-10750-6 schema:about anzsrc-for:08
    2 anzsrc-for:0803
    3 schema:author N8f77ff7ab7e740f4a078d9da7c13355f
    4 schema:citation sg:pub.10.1007/978-3-642-11376-5_5
    5 sg:pub.10.1007/978-94-007-6738-6_60
    6 sg:pub.10.1007/bf02299729
    7 sg:pub.10.1007/bf02504683
    8 sg:pub.10.1023/a:1018636507883
    9 sg:pub.10.1023/a:1022978806131
    10 schema:datePublished 2021-10-21
    11 schema:datePublishedReg 2021-10-21
    12 schema:description The abstract structure, logic, negative perceptions, and anxiety of programming are seen as obstacles to novice programmers. The importance of educational programming languages is increasing day by day in overcoming these obstacles. In this study, it was aimed to investigate the effect of educational programming language integration on academic achievement and programming anxiety level. The pretest–posttest test design without control group, which is one of the experimental methods, was used in the study, which was carried out on three groups consisting of the theory, practice and integration of the course into both theory and practice part. The groups determined by random sampling method consist of 87 people, 61 boys and 26 girls. Pretest–posttest method was used to determine academic success. During the application process, five performance tests were used to determined the change in success. The scale developed by Cheung (1990) in determining computer programming anxiety was adapted to Turkish by the validity and reliability study by the researcher and was used as pre-test and post-test. Variance and covariance analyzes were used to determine anxiety about academic success and programming, and the results of Kruskal–Wallis test analyzes were used for analysis of performance tests. It is concluded that educational programming languages can be used by integrating both the theory and practice of the course in order to increase academic success and in-class performance and reduce anxiety about computer programming.
    13 schema:genre article
    14 schema:inLanguage en
    15 schema:isAccessibleForFree false
    16 schema:isPartOf sg:journal.1136394
    17 schema:keywords Cheung
    18 Kruskal–Wallis test analyzes
    19 Turkish
    20 abstract structure
    21 academic achievement
    22 academic success
    23 achievement
    24 analysis
    25 analyzes
    26 anxiety
    27 anxiety levels
    28 anxiety of programming
    29 application process
    30 boys
    31 changes
    32 class performance
    33 computer programming
    34 computer programming anxiety
    35 consist
    36 control group
    37 course
    38 covariance analyzes
    39 days
    40 design
    41 different usages
    42 education
    43 educational programming language
    44 educational programming language integration
    45 effect
    46 experimental methods
    47 girls
    48 group
    49 importance
    50 integration
    51 language
    52 language integration
    53 levels
    54 logic
    55 method
    56 method consist
    57 negative perceptions
    58 novice programmers
    59 obstacles
    60 order
    61 part
    62 people
    63 perception
    64 performance
    65 performance tests
    66 practice
    67 pretest-posttest method
    68 pretest–posttest test design
    69 process
    70 programmers
    71 programming
    72 programming anxiety
    73 programming anxiety level
    74 programming language
    75 programming language integration
    76 random sampling method consist
    77 reliability study
    78 researchers
    79 results
    80 sampling method consist
    81 scale
    82 structure
    83 study
    84 success
    85 test
    86 test analyzes
    87 test design
    88 theory
    89 usage
    90 validity
    91 schema:name The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement
    92 schema:pagination 1-24
    93 schema:productId Ne15b5675060c407f9d67cb61f2ae3eb1
    94 Nffae26d225d949978e9ec1f6adf274d6
    95 schema:sameAs https://app.dimensions.ai/details/publication/pub.1142040547
    96 https://doi.org/10.1007/s10639-021-10750-6
    97 schema:sdDatePublished 2022-01-01T19:01
    98 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    99 schema:sdPublisher N73be766dc0264c41989266674e435621
    100 schema:url https://doi.org/10.1007/s10639-021-10750-6
    101 sgo:license sg:explorer/license/
    102 sgo:sdDataset articles
    103 rdf:type schema:ScholarlyArticle
    104 N73be766dc0264c41989266674e435621 schema:name Springer Nature - SN SciGraph project
    105 rdf:type schema:Organization
    106 N8f77ff7ab7e740f4a078d9da7c13355f rdf:first N929c1b8447684fe3933c25ce4c118c24
    107 rdf:rest rdf:nil
    108 N929c1b8447684fe3933c25ce4c118c24 schema:affiliation grid-institutes:None
    109 schema:familyName Demir
    110 schema:givenName Faruk
    111 rdf:type schema:Person
    112 Ne15b5675060c407f9d67cb61f2ae3eb1 schema:name doi
    113 schema:value 10.1007/s10639-021-10750-6
    114 rdf:type schema:PropertyValue
    115 Nffae26d225d949978e9ec1f6adf274d6 schema:name dimensions_id
    116 schema:value pub.1142040547
    117 rdf:type schema:PropertyValue
    118 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
    119 schema:name Information and Computing Sciences
    120 rdf:type schema:DefinedTerm
    121 anzsrc-for:0803 schema:inDefinedTermSet anzsrc-for:
    122 schema:name Computer Software
    123 rdf:type schema:DefinedTerm
    124 sg:journal.1136394 schema:issn 1360-2357
    125 1573-7608
    126 schema:name Education and Information Technologies
    127 schema:publisher Springer Nature
    128 rdf:type schema:Periodical
    129 sg:pub.10.1007/978-3-642-11376-5_5 schema:sameAs https://app.dimensions.ai/details/publication/pub.1049368771
    130 https://doi.org/10.1007/978-3-642-11376-5_5
    131 rdf:type schema:CreativeWork
    132 sg:pub.10.1007/978-94-007-6738-6_60 schema:sameAs https://app.dimensions.ai/details/publication/pub.1010420880
    133 https://doi.org/10.1007/978-94-007-6738-6_60
    134 rdf:type schema:CreativeWork
    135 sg:pub.10.1007/bf02299729 schema:sameAs https://app.dimensions.ai/details/publication/pub.1048199200
    136 https://doi.org/10.1007/bf02299729
    137 rdf:type schema:CreativeWork
    138 sg:pub.10.1007/bf02504683 schema:sameAs https://app.dimensions.ai/details/publication/pub.1052714875
    139 https://doi.org/10.1007/bf02504683
    140 rdf:type schema:CreativeWork
    141 sg:pub.10.1023/a:1018636507883 schema:sameAs https://app.dimensions.ai/details/publication/pub.1015597477
    142 https://doi.org/10.1023/a:1018636507883
    143 rdf:type schema:CreativeWork
    144 sg:pub.10.1023/a:1022978806131 schema:sameAs https://app.dimensions.ai/details/publication/pub.1035444487
    145 https://doi.org/10.1023/a:1022978806131
    146 rdf:type schema:CreativeWork
    147 grid-institutes:None schema:alternateName Anadolu Logistics Company, Balıkesir, Turkey
    148 schema:name Anadolu Logistics Company, Balıkesir, Turkey
    149 rdf:type schema:Organization
     




    Preview window. Press ESC to close (or click here)


    ...