Search for dissertations about: "students learning programming"

Showing result 1 - 5 of 22 swedish dissertations containing the words students learning programming.

  1. 1. Teaching and Learning Concurrent Programming in the Shared Memory Model

    Author : Filip Strömbäck; Linda Mannila; Mariam Kamkar; Christoph Kessler; Mikko-Jussi Laakso; Linköpings universitet; []
    Keywords : SAMHÄLLSVETENSKAP; SOCIAL SCIENCES; NATURVETENSKAP; NATURAL SCIENCES; Concurrency; Synchronization; Programming; Computer science education; Visualization; Progvis;

    Abstract : The performance of computational devices is steadily increasing. Recently, the main contributor to the increasing performance has been an increasing number of cores rather than increased performance for individual cores. READ MORE

  2. 2. Novice Programming Students' Learning of Concepts and Practise

    Author : Anna Eckerdal; Michael Thuné; Anders Berglund; Lauri Malmi; Uppsala universitet; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; SAMHÄLLSVETENSKAP; SOCIAL SCIENCES; Computer science education; computer science education research; object-oriented programming; novice students; phenomenography; variation theory; dimensions of variation; learning; higher education; concepts; practise; Ways of Thinking and Practising; Datavetenskap med inriktning mot datavetenskapens didaktik; Computer Science with specialization in Computer Science Education Research;

    Abstract : Computer programming is a core area in computer science education that involves practical as well as conceptual learning goals. The literature in programming education reports however that novice students have great problems in their learning. These problems apply to concepts as well as to practise. READ MORE

  3. 3. Practical thinking in programming education : Novices learning hands-on

    Author : Kristina von Hausswolff; Anna Eckerdal; Maria Weurlander; Tony Clear; Uppsala universitet; []
    Keywords : SAMHÄLLSVETENSKAP; SOCIAL SCIENCES; NATURVETENSKAP; NATURAL SCIENCES; Programming education; Novice programming; Hands-on learning; Higher education; Pragmatism; Dewey; Computing Education Research; Datavetenskapens didaktik;

    Abstract : Understanding how novices learn to program is of national and global concern. A substantial number of studies have been conducted within computing education research (CER), and, although some understanding has been gained, research still finds that programming is hard to learn. READ MORE

  4. 4. Practice beyond technology when programming and mathematics teaching converge

    Author : Ana Fuentes Martinez; Lars Svensson; Anders Mørch; Högskolan Väst; []
    Keywords : SAMHÄLLSVETENSKAP; SOCIAL SCIENCES; SAMHÄLLSVETENSKAP; SOCIAL SCIENCES; Programming; Mathematics; Curriculum; Strategies; Tactics; Michel de Certeau; Programmering; Matematik; Kursplan; L¨aroplan; Strategier; taktiker; Michel de Certeau; Work Integrated Learning; Arbetsintegrerat lärande;

    Abstract : This thesis examines how computer programming and mathematics teaching converge in the presence of a revised mathematics curriculum for upper secondary education. The focus is on the stratified policy strategies deployed by the institutions; how teachers tactically navigated the tensions and contradictions that arose in their everyday teaching; and how these tactics later consolidated in practice. READ MORE

  5. 5. On the Road to a Software Profession : Students’ Experiences of Concepts and Thresholds

    Author : Jonas Boustedt; Michael Thuné; Roy Nilsson; Erkki Sutinen; Uppsala universitet; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; SAMHÄLLSVETENSKAP; SOCIAL SCIENCES; Biographies; class diagram; computer science education; computer science education research; computing concepts; concept map; content analysis; higher education; java interface; learning; object orientation; phenomenography; programming; role-play; software development; software profession; threshold concepts; variation theory; Datavetenskap med inriktning mot datavetenskapens didaktik; Computer Science with specialization in Computer Science Education Research;

    Abstract : Research has shown that there are gaps in knowledge between newly hired and experienced professionals and that some of these gaps are related to concepts, such as the concepts of object orientation. This problem, and the fact that most computer science majors want to work in the software industry, leads to questions regarding why these gaps exist and how students can be better prepared for their future careers. READ MORE