Essays about: "Novice programmers"

Showing result 1 - 5 of 12 essays containing the words Novice programmers.

  1. 1. Code Quality and Large Language Models in Computer Science Education : Enhancing student-written code through ChatGPT

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Oscar Backström; Annie Kihlert; [2023]
    Keywords : ;

    Abstract : The increased digitization amplifies the significance of code quality in software development. Yet, it is often difficult for novice programmers to understand and produce high-quality code. This study aims to explore the effects of large language models (LLMs), more precisely ChatGPT, on the code quality exhibited by computer science students. READ MORE

  2. 2. Detecting Logical Errors in Programming Assignments Using code2seq

    University essay from Stockholms universitet/Institutionen för data- och systemvetenskap

    Author : Anton Lückner; Kevin Chapman; [2023]
    Keywords : Automated feedback; code2seq; machine learning; neural machine translation;

    Abstract : The demand for new competent programmers is increasing with the ever-growing dependency on technology. The workload for teachers with more and more students creates the need for more automated tools for feedback and grading. READ MORE

  3. 3. How do students perceive usability and usefulness of the Eclipse Integrated Development Environment? A survey study on students’ perspectives at Lund University.

    University essay from Lunds universitet/Institutionen för informatik

    Author : Måns Jönsson; Max Andersson; [2023]
    Keywords : Perception; Usability; Usefulness; The Eclipse IDE; External Factors; TAM; Modes of Interaction; Business and Economics;

    Abstract : This study examines the factors regarding the perceived usability and usefulness of the Eclipse IDE and how this influences students' perceptions of the Eclipse IDE in the context of education. The theoretical framework of the study is the Technology Acceptance Model (TAM). READ MORE

  4. 4. Evaluation of an Iterative Prototyping Notation for Novice Programming of Full-stack Interactive Applications

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Hasti Mohebali Zadeh; Vlad-Andrei Prodan; [2022]
    Keywords : Interactive; Web application; Iterative; Framework; Novice programmers; Evaluation; Notations; Cognitive Dimensions; Think-aloud; Interaktiv; Webbapplikation; Iterativ; Ramverk; Nya utvecklare; Utvärdering; Beteckningar; Cognitive Dimensions; Think-aloud;

    Abstract : The subject of iterative prototyping with data is still in its infancy and problems arise when people with low programming skills aim to build a full-stack interactive web application on their own. This research attempts to evaluate how providing a framework with predefined notations and data structures can improve this process for novice developers. READ MORE

  5. 5. Assignment, scope, and sequence: Code tracing as a tool to improve novice programmers’ mental models

    University essay from Blekinge Tekniska Högskola/Institutionen för programvaruteknik

    Author : Mattias van den Dool Enebjörk; [2022]
    Keywords : novice programmers; mental models; code tracing; teaching strategies;

    Abstract : Novice programming students often fail or drop out of beginner’s programming courses. One reason for this are incomplete or incorrect mental models, especially with regards to variable assignment and execution sequence, meaning that students have structural misconceptions of how a computer functions. READ MORE