The teaching of introductory programming to an increasingly diverse student population is problematic. This paper provides initial description and reflection from an Action research Project that is designed to improve the learning of programming through Problem-based Learning (PBL). The introduction of PBL provides a student-centred active-learning model, closely aligned to learning outcomes and assessment. This team-based approach mirrors industrial practice. PBL may also take account of the “radical novelty of programming” (Dijkstra) because learning is controlled by the student, starting from their existing conceptual framework. The paper explains the rationale for using PBL as a strategy for the learning of introductory programming. It ...
The purpose of this paper is to describe an experience of integrating problem-based learning (PBL) i...
In this paper we describe the cases developed in response to the multifaceted challenges we faced in...
Designing a problem that can meet the course objectives is an essential ingredient in the success of...
In this paper we present an overview of the use of Problem Based Learning (PBL) in a first year Comp...
Computer Programming is a core subject in Computer Science. This course requires the analysis and so...
Introduction \ud This paper describes the development of a computer-based module designed to introdu...
A student on a programming module needs to know how to solve problems, design and test programs, lea...
A student on a programming module needs to know how to solve problems, design and test programs, lea...
This paper aims to provide ideas regarding implementation of Problem-Based Learning (PBL) in compute...
Problem-Based Learning (PBL) method emphasizes students ’ own activity in learning about problems, s...
Modern curricula in the field of primary school computer science education place emphasis on the use...
First year students on Computing courses at tertiary level find Software Development difficult: lear...
Problem based learning (PBL) exercises have been proven to be an effective teaching method for prepa...
In this paper we describe the cases developed in response to the multifaceted challenges we faced in...
Problem–based learning has been the one of the most important recent developments in the university ...
The purpose of this paper is to describe an experience of integrating problem-based learning (PBL) i...
In this paper we describe the cases developed in response to the multifaceted challenges we faced in...
Designing a problem that can meet the course objectives is an essential ingredient in the success of...
In this paper we present an overview of the use of Problem Based Learning (PBL) in a first year Comp...
Computer Programming is a core subject in Computer Science. This course requires the analysis and so...
Introduction \ud This paper describes the development of a computer-based module designed to introdu...
A student on a programming module needs to know how to solve problems, design and test programs, lea...
A student on a programming module needs to know how to solve problems, design and test programs, lea...
This paper aims to provide ideas regarding implementation of Problem-Based Learning (PBL) in compute...
Problem-Based Learning (PBL) method emphasizes students ’ own activity in learning about problems, s...
Modern curricula in the field of primary school computer science education place emphasis on the use...
First year students on Computing courses at tertiary level find Software Development difficult: lear...
Problem based learning (PBL) exercises have been proven to be an effective teaching method for prepa...
In this paper we describe the cases developed in response to the multifaceted challenges we faced in...
Problem–based learning has been the one of the most important recent developments in the university ...
The purpose of this paper is to describe an experience of integrating problem-based learning (PBL) i...
In this paper we describe the cases developed in response to the multifaceted challenges we faced in...
Designing a problem that can meet the course objectives is an essential ingredient in the success of...