41 research outputs found

    Usability and Usage of Interactive Features in an Online Ebook for CS Teachers

    Get PDF
    There are too few secondary school computing teachers to meet international needs for growing secondary school computing education. Our group has created an ebook to help prepare secondary teachers to teach the programming and big data concepts in the new AP Computer Science Principles course. The ebook was designed using principles from educational psychology, specifically worked examples and cognitive load. The ebook interleaves worked examples and interactive practice activities, which we believe will lead to more efficient and effective learning than more typical approaches to learning programming. This paper reports the results from initial studies of our ebook. First, we conducted a usability study comparing three different ebook platforms. Next, we conducted a study of teacher use of the ebook. Ten teachers worked through the first eight chapters of the ebook at their own pace. Five of the ten teachers completed the first eight chapters which is a 50% completion rate. Significantly, teachers who used more of the interactive features in the ebook did better on the post-tests and reported higher confidence in their ability to teach the material than teachers who used few of the interactive features

    Computing Education: An Overview of Research in the Field

    Get PDF

    Relationships: computational thinking, pedagogy of programming, and Bloom’s Taxonomy

    No full text
    This study explores the relationship between computational thinking, teaching programming, and Bloom’s Taxonomy. Data is collected from teachers, academics, and professionals, purposively selected because of their knowledge of the topics of problem solving, computational thinking, or the teaching of programming. This data is analysed following a grounded theory approach. A computational thinking taxonomy is developed. The relationships between cognitive processes, the pedagogy of programming, and the perceived levels of difficulty of computational thinking skills are illustrated by a model. Specifically, a definition for computational thinking is presented. The skills identified are mapped to Bloom’s Taxonomy: Cognitive Domain. This mapping concentrates computational skills at the application, analysis, synthesis, and evaluation levels. Analysis of the data indicates that abstraction of functionality is less difficult than abstraction of data, but both are perceived as difficult. The most difficult computational thinking skill is reported as decomposition. This ordering of difficulty for learners is a reversal of the cognitive complexity predicted by Bloom’s model. The plausibility of this inconsistency is explored. The taxonomy, model, and the other results of this study may be used by educators to focus learning onto the computational thinking skills acquired by the learners, while using programming as a tool. They may also be employed in the design of curriculum subjects, such as ICT, computing, or computer science. <br/

    Learning through interactive artifacts:Personal fabrication using electrochromic displays to remember Atari women programmers

    Get PDF
    In recent years makerspaces have gained traction as an environment where makers and tinkerers can freely create artefacts with digital fabrication tools. They are particularly suited for introducing new fabrication techniques because these spaces support hands-on experiences. Electrochromic displays are one such technology that has become possible to fabricate using new techniques and off-the-shelf tools which lends itself to be used in a workshop setting. Leveraging this development, we facilitated a makerspace workshop that introduced participants to this new technology. To limit the scope of the workshop outcome we used the little known history of female developers of video games (Atari) from the 1970s and 1980s as a design framing. The participants (undergraduates, 16 female, 2 male, aged 19–21 years) explored the Atari women’s role in development and through this exploration they created artifacts using novel electrochromic displays as designed responses. Throughout the workshop participants answered daily questionnaires and kept records of their progress. Our analysis of the questionnaires and the resulting projects suggests that having a relatable and meaningful context increases both motivation and engagement of the participants. We discuss the extrinsic motivations that enhance engagement, and provide suggestions for introducing new technologies in the makerspace context

    Challenges to Pedagogical Content Knowledge in lesson planning during curriculum transition: a multiple case study of teachers of ICT and Computing in England.

    Get PDF
    In September 2014 the new National Curriculum programmes of study for Computing became mandatory in England, replacing Information and Communications Technology (ICT) as a school subject and introducing Computer Science into schools. This posed a challenge for in-service ICT teachers without Computer Science subject knowledge: teachers needed to develop both subject and pedagogical knowledge to make the transition from teaching ICT to teaching Computing. This multiple case study explores teachers’ perceptions of the curriculum change and how they have responded in practical and pedagogical terms to planning lessons aligning with the new programmes of study. Nine teachers participated, each of whom had been teaching ICT pre-2014. The study used semi-structured interview questions while teachers engaged in lesson-planning activities, captured mostly using desktop-sharing via internet telephony. A modified version of Shulman’s pedagogical reasoning framework and Pedagogical Content Knowledge (PCK) facilitated analysis of teachers’ pedagogic practices in lesson planning. The study shows teachers’ concerns about the lack of clarity surrounding the curriculum change, and the lack of access to suitable professional development (CPD). Most highlighted the primacy of programming and Computer Science at the expense of Information Technology and Digital Literacy, the other two strands of the new curriculum. The study also shows the dynamic nature of lesson planning. Knowledge deficits slowed down the fluency of teachers’ lesson-planning processes, but the use of lesson materials created by others helped them to develop PCK. The term transitional pedagogical reasoning has been used to describe the process by which unfamiliar but necessary concepts are assimilated into the pedagogical reasoning process while the teacher develops sufficient subject knowledge and PCK. Recommendations have been made for Computing curriculum policies to recognise and promote Computing pedagogy. This understanding should underpin initial teacher education in Computing, CPD for in-service teachers, and strategic development of the subject in the longer term

    Converting to inclusive online flipped classrooms in response to Covid-19 lockdown

    Get PDF
    The global Covid-19 pandemic caused havoc in higher education teaching routines and several residential institutions encouraged instructors to convert existing modules to flipped classrooms as part of an online, blended learning strategy. Even though this seems a reasonable request, instructors straightaway encountered challenges which include a vague concept of what an online flipped classroom entails within a higher education context, a lack of guidelines for converting an existing module, facilitating learner engagement as well as unique challenges for inclusion of all learners in a digitally divided developing country in Covid-19 lockdown. In order to respond, we embarked on a study to identify the distinguishing characteristics of flipped classrooms to understand the as-is and to-be scenarios using a systematic literature review. The characteristics were used to develop of design considerations to convert to an online flipped classroom for higher education taking our diverse learner profiles into account. We subsequently converted a short module in an information systems department and shortly report on our experience

    Physical computing:A key element of modern computer science education

    Get PDF
    Policymakers and educators around the globe acknowledge the importance of computer science (CS) education. But traditional CS teaching tools and methodologies do not necessarily address the needs of a diverse, global student population or the latest developments in modern programming and data science. Physical computing – combining software and hardware to build interactive physical systems that sense and respond to the real world – has been shown to result in broad engagement across a spectrum of users. In this paper we review prior research into physical computing in the classroom and combine this with our own experiences. We summarise the reported benefits and show how recent trends in the design and implementation of physical computing devices and systems are resulting in growing adoption. By way of example, we provide a detailed description of a recently developed physical computing system, the BBC micro:bit

    Introducing Computational Thinking in K-12 Education: Historical, Epistemological, Pedagogical, Cognitive, and Affective Aspects

    Get PDF
    Introduction of scientific and cultural aspects of Computer Science (CS) (called "Computational Thinking" - CT) in K-12 education is fundamental. We focus on three crucial areas. 1. Historical, philosophical, and pedagogical aspects. What are the big ideas of CS we must teach? What are the historical and pedagogical contexts in which CT emerged, and why are relevant? What is the relationship between learning theories (e.g., constructivism) and teaching approaches (e.g., plugged and unplugged)? 2. Cognitive aspects. What is the sentiment of generalist teachers not trained to teach CS? What misconceptions do they hold about concepts like CT and "coding"? 3. Affective and motivational aspects. What is the impact of personal beliefs about intelligence (mindset) and about CS ability? What the role of teaching approaches? This research has been conducted both through historical and philosophical argumentation, and through quantitative and qualitative studies (both on nationwide samples and small significant ones), in particular through the lens of (often exaggerated) claims about transfer from CS to other skills. Four important claims are substantiated. 1. CS should be introduced in K-12 as a tool to understand and act in our digital world, and to use the power of computation for meaningful learning. CT is the conceptual sediment of that learning. We designed a curriculum proposal in this direction. 2. The expressions CT (useful to distantiate from digital literacy) and "coding" can cause misconceptions among teachers, who focus mainly on transfer to general thinking skills. Both disciplinary and pedagogical teacher training is hence needed. 3. Some plugged and unplugged teaching tools have intrinsic constructivist characteristics that can facilitate CS learning, as shown with proposed activities. 4. Growth mindset is not automatically fostered by CS, while not studying CS can foster fixed beliefs. Growth mindset can be fostered by creative computing, leveraging on its constructivist aspects

    Teaching informatics to novices: big ideas and the necessity of optimal guidance

    Get PDF
    This thesis reports on the two main areas of our research: introductory programming as the traditional way of accessing informatics and cultural teaching informatics through unconventional pathways. The research on introductory programming aims to overcome challenges in traditional programming education, thus increasing participation in informatics. Improving access to informatics enables individuals to pursue more and better professional opportunities and contribute to informatics advancements. We aimed to balance active, student-centered activities and provide optimal support to novices at their level. Inspired by Productive Failure and exploring the concept of notional machine, our work focused on developing Necessity Learning Design, a design to help novices tackle new programming concepts. Using this design, we implemented a learning sequence to introduce arrays and evaluated it in a real high-school context. The subsequent chapters discuss our experiences teaching CS1 in a remote-only scenario during the COVID-19 pandemic and our collaborative effort with primary school teachers to develop a learning module for teaching iteration using a visual programming environment. The research on teaching informatics principles through unconventional pathways, such as cryptography, aims to introduce informatics to a broader audience, particularly younger individuals that are less technical and professional-oriented. It emphasizes the importance of understanding informatics's cultural and scientific aspects to focus on the informatics societal value and its principles for active citizenship. After reflecting on computational thinking and inspired by the big ideas of science and informatics, we describe our hands-on approach to teaching cryptography in high school, which leverages its key scientific elements to emphasize its social aspects. Additionally, we present an activity for teaching public-key cryptography using graphs to explore fundamental concepts and methods in informatics and mathematics and their interdisciplinarity. In broadening the understanding of informatics, these research initiatives also aim to foster motivation and prime for more professional learning of informatics
    corecore