Sökning: "Novice programmers"

Visar resultat 1 - 5 av 13 uppsatser innehållade orden Novice programmers.

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

    Kandidat-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Oscar Backström; Annie Kihlert; [2023]
    Nyckelord :;

    Sammanfattning : 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. LÄS MER

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

    Kandidat-uppsats, Stockholms universitet/Institutionen för data- och systemvetenskap

    Författare :Anton Lückner; Kevin Chapman; [2023]
    Nyckelord :Automated feedback; code2seq; machine learning; neural machine translation;

    Sammanfattning : 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. LÄS MER

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

    Kandidat-uppsats, Lunds universitet/Institutionen för informatik

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

    Sammanfattning : 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). LÄS MER

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

    Kandidat-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Hasti Mohebali Zadeh; Vlad-Andrei Prodan; [2022]
    Nyckelord :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;

    Sammanfattning : 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. LÄS MER

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

    Kandidat-uppsats, Blekinge Tekniska Högskola/Institutionen för programvaruteknik

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

    Sammanfattning : 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. LÄS MER