Teaching programming to first year undergraduates in large numbers is challenging. Currently, online supported learning is becoming more dominant, even on face-to-face courses, and this trend will increase in the future. This paper uses activity theory (AT) to analyse the use of tools to support learning. Data collection took place during 2008-2010 at Kingston University and involves over one hundred responses. This has been analysed into activity systems offering a detailed analysis of the use of a number of tools being used (in AT these include physical tools, such as technologies including books, and non-physical tools, such as conversation). When teaching programming to large numbers of students it is difficult to offer one-to-one atten...
Learning computer programming is a prominent issue in the fields of computer science and education. ...
How students learn to program: Observations of practical work based on tasks completed Pete Thomas a...
Poor student engagement and high failure rates in first year units were addressed at the Queensland ...
The activity of learning programming languages is a difficult and complex process. During this compl...
This article attempts to expand and elaborate Activity Theory as a theory for studying human compute...
Programming education traditionally has been an important part of Information Technology-related deg...
This article attempts to expand and elaborate Activity Theory as a theory for studying human compute...
This recorded presentation describes the information contained in my capstone paper entitled Technol...
Programming education traditionally has been an important part of Information Technology-related deg...
Kokoc, Mehmet/0000-0002-1347-8033WOS: 000385989900011The purpose of this qualitative study was to un...
Learning-by-doing is a pedagogical approach that helps in learning skills through practice. An onlin...
This paper describes the use of an activity theory (AT) framework to analyze the ways that distance ...
This paper describes the application of Activity Theory to considerations of enhancing learning thro...
This article takes the first steps towards building a theory to explain how students interact with p...
As a result of the COVID19 pandemic, more higher-level education courses have moved to online channe...
Learning computer programming is a prominent issue in the fields of computer science and education. ...
How students learn to program: Observations of practical work based on tasks completed Pete Thomas a...
Poor student engagement and high failure rates in first year units were addressed at the Queensland ...
The activity of learning programming languages is a difficult and complex process. During this compl...
This article attempts to expand and elaborate Activity Theory as a theory for studying human compute...
Programming education traditionally has been an important part of Information Technology-related deg...
This article attempts to expand and elaborate Activity Theory as a theory for studying human compute...
This recorded presentation describes the information contained in my capstone paper entitled Technol...
Programming education traditionally has been an important part of Information Technology-related deg...
Kokoc, Mehmet/0000-0002-1347-8033WOS: 000385989900011The purpose of this qualitative study was to un...
Learning-by-doing is a pedagogical approach that helps in learning skills through practice. An onlin...
This paper describes the use of an activity theory (AT) framework to analyze the ways that distance ...
This paper describes the application of Activity Theory to considerations of enhancing learning thro...
This article takes the first steps towards building a theory to explain how students interact with p...
As a result of the COVID19 pandemic, more higher-level education courses have moved to online channe...
Learning computer programming is a prominent issue in the fields of computer science and education. ...
How students learn to program: Observations of practical work based on tasks completed Pete Thomas a...
Poor student engagement and high failure rates in first year units were addressed at the Queensland ...