This paper argues for paradigm pluralism in computing education research. The value of mixing paradigms, and the choice of methodological eclecticism and mixed methods is explored using pragmatic knowledge claims. A research study, which focused on the design of an introductory object-oriented programming (OOP) course for undergraduate students, is introduced as an illustration of paradigm pluralism. The study demonstrates methodological eclecticism and use of mixed methods for data collection and analysis. Meaningful outcomes resulting from the choice of the research design are described. A framework that focuses on the research problem and research questions to guide research design is presented as the outcome of the study. Through the di...
A rich body of empirically grounded results and a solid theory base have often been viewed as signs ...
In this paper challenges associated with a new generation of Computer Science students are examined....
Many people consider the contemporary time period the "era of computing." Indeed, technological adva...
This paper argues for paradigm pluralism in computing education research. The value of mixing paradi...
We have been engaged in computing education research for close to two decades. One characteristic of...
This paper outlines a problem we have found in our own practice when we have been developing new res...
If Java has succeeded in putting OOP on the map as the generalized approach to software development,...
Abstract: Selecting an appropriate programming paradigm in which to teach the first programming and ...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
Computer science educators commonly have a strong background in mathematics, the physical sciences, ...
In this chapter, I argue for the importance of transcending dualisms and using multi-paradigm perspe...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
ming languages, analysis of algorithms. "The empirical method is generally characterized by the...
In this paper we provide an overview of the characteristics of major educational research paradigms ...
The following dissertation reports on a mixed-methods, convergent parallel design research study of ...
A rich body of empirically grounded results and a solid theory base have often been viewed as signs ...
In this paper challenges associated with a new generation of Computer Science students are examined....
Many people consider the contemporary time period the "era of computing." Indeed, technological adva...
This paper argues for paradigm pluralism in computing education research. The value of mixing paradi...
We have been engaged in computing education research for close to two decades. One characteristic of...
This paper outlines a problem we have found in our own practice when we have been developing new res...
If Java has succeeded in putting OOP on the map as the generalized approach to software development,...
Abstract: Selecting an appropriate programming paradigm in which to teach the first programming and ...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
Computer science educators commonly have a strong background in mathematics, the physical sciences, ...
In this chapter, I argue for the importance of transcending dualisms and using multi-paradigm perspe...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
ming languages, analysis of algorithms. "The empirical method is generally characterized by the...
In this paper we provide an overview of the characteristics of major educational research paradigms ...
The following dissertation reports on a mixed-methods, convergent parallel design research study of ...
A rich body of empirically grounded results and a solid theory base have often been viewed as signs ...
In this paper challenges associated with a new generation of Computer Science students are examined....
Many people consider the contemporary time period the "era of computing." Indeed, technological adva...