1,119 research outputs found

    Promoting Long-Lasting Interest in Computer Science: An Analysis of High School Teachers\u27 Perspectives

    Get PDF
    This study explores the perspectives of high school computer science (CS) teachers on students\u27 interest in the subject. Using structured interviews, we identified factors that may influence students\u27 interest in CS, such as curriculum design, teaching methods, and the use of materials and technology in the classroom. The findings reveal the importance of making CS relevant and exciting to students to increase engagement and understanding and promote acceptance of the subject in society. Additionally, the study highlights the challenges and benefits of interdisciplinary teaching of CS and the value of pre-designed teaching materials in supporting this approach. The presented study provides valuable insights for educators and policymakers looking to promote and sustain students\u27 interest in CS. Overall, the study emphasizes the crucial role of CS education (CSEd) in preparing students for success in a digital world

    Promoting Long-Lasting Interest in Computer Science: An Analysis of High School Teachers\u27 Perspectives

    Get PDF
    This study explores the perspectives of high school computer science (CS) teachers on students\u27 interest in the subject. Using structured interviews, we identified factors that may influence students\u27 interest in CS, such as curriculum design, teaching methods, and the use of materials and technology in the classroom. The findings reveal the importance of making CS relevant and exciting to students to increase engagement and understanding and promote acceptance of the subject in society. Additionally, the study highlights the challenges and benefits of interdisciplinary teaching of CS and the value of pre-designed teaching materials in supporting this approach. The presented study provides valuable insights for educators and policymakers looking to promote and sustain students\u27 interest in CS. Overall, the study emphasizes the crucial role of CS education (CSEd) in preparing students for success in a digital world

    Computer Programming Effects in Elementary: Perceptions and Career Aspirations in STEM

    Full text link
    The development of elementary-aged students’ STEM and computer science (CS) literacy is critical in this evolving technological landscape, thus, promoting success for college, career, and STEM/CS professional paths. Research has suggested that elementary- aged students need developmentally appropriate STEM integrated opportunities in the classroom; however, little is known about the potential impact of CS programming and how these opportunities engender positive perceptions, foster confidence, and promote perseverance to nurture students’ early career aspirations related to STEM/CS. The main purpose of this mixed-method study was to examine elementary-aged students’ (N = 132) perceptions of STEM, career choices, and effects from pre- to post-test intervention of CS lessons (N = 183) over a three-month period. Findings included positive and significant changes from students’ pre- to post-tests as well as augmented themes from 52 student interviews to represent increased enjoyment of CS lessons, early exposure, and its benefits for learning to future careers

    Unplugged Learning in the Kindergarten Computer Science Classroom

    Get PDF
    The purpose of this action research study was to determine the impact of teaching computer science to kindergarten using only unplugged learning rather than plugged or a mixture of plugged and unplugged learning on engagement. Participants included 71 kindergarten and transitional kindergarten students in a public school in rural central Iowa. Data was collected through behavior and off-task reminder tallies, as well as assessment data over nine classes equal to a trimester’s number of computer science classes. Students were taught using either strictly unplugged methods using games, books, manipulatives, and movement or a plugged/online curriculum using online puzzles and videos, including a couple of unplugged lessons. The study found that unplugged learning positively impacted behavior and off-task behavior. No statistical difference was shown in academic achievement; however, it is noted that more topics were covered in the unplugged group than that of the plugged group over the same amount of time. Overall, unplugged learning in kindergarten computer science class positively impacts engagement. The researcher recommends further studies extending the entire year of kindergarten, further studies extending the research through first grade should be considered as well

    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

    Development of Computational Thinking in Brazilian Schools with Social and Economic Vulnerability: How to Teach Computer Science Without Machines

    Get PDF
    Computational Thinking (CT) has been placing the focus of educational innovation as a set of troubleshooting skills. Unfortunately, there is not a consensus if the teaching methodology and the available materials attend the expectations of the lecturers. To prove the impact that CT training has in primary school, we attempted to evaluate primary school students with a Quasi-Experimental approach and taking Unplugged CT classes in Brazilian Schools with Social and Economic Vulnerabilities. The research happened in two schools to prove if the activities are effective for students who live in areas where there are no electronic devices, Internet or even electrical power can be also benefited. The results show statistically significant improvement. Our study finds shows that we are able to reinforce the claim that CS unplugged is an effective approach and it is an alternative for students who live in unprivileged areas

    Impacts of Unplugged Activities in Computer Science

    Get PDF
    Computer Science is a fast-growing subject amongst schools. Inside of the program, Computer Science, programming or coding is generally taught. Students will typically learn to code by first using a computer and following instructions. The purpose of this literature review is to research different ideas about unplugged activities used while teaching coding in Computer Science. Unplugged activities are projects that are conducted in hands-on activities instructing students how to code before using a computer. The question that this paper is looking to answer is “What impacts do unplugged activities have on students learning to code?” The research conducted will give examples of different types of projects completed as well as data supporting theories

    Constructing Computational Thinking Without Using Computers

    Get PDF
    International audiencePaper type: application.Background(s):computer science; educational research.Approach:Our approach is very practical: we are focusedon pedagogy and improved classroom practices –what Matthews (1997:8) calls “pedagogical constructivism.”Moreover, we discuss the relationships between our work and Papert’s constructionism.Context: The meaning and implications of “computational thinking” (CT) are only now starting to be clarified, and the applications of the Computer Science (CS) Unplugged approach are becoming clearer as research is appearing. Now is a good time to consider how these relate, and what the opportunities and issues are for teachers using this approach.Problem: The goal here is to connect computational thinking explicitly to the CS Unplugged pedagogical approach, and to identify the context where Unplugged can be used effectively. Method: We take a theoretical approach, selecting a representative sample of CS Unplugged activities and mapping them to CT concepts. Results: The CS Unplugged activities map well onto commonly accepted CT concepts, although caution must be taken not to regard CS Unplugged as being a complete approach to CT education. Implications: There is evidence that CS Unplugged activities have a useful role to help students and teachers engage with CT, and to support hands-on activities with digital devices.Constructivist content: A constructivist approach to teaching computer science concepts can be particularly valuable at present because the public (and many teachers who are likely to have to become engaged with the subject) do not see CS as something they are likely to understand. Providing a clear way for anyone to construct this knowledge for themselves gives an opportunity to empower them when it might otherwise have been regarded as a domain that is open to only a select few

    Presenting Computer Science Concepts to High School Students

    Get PDF
    Computer science at high school often focusses on programming, but a broader view of other areas of computer science has key benefits for both writing programs that are more efficient and making more theoretical concepts more accessible to those who do not find programming intrinsically interesting. With the introduction of computer science at high schools, a lack of coherent resources for teachers and students prompted the development of the NZ Computer Science Field Guide, an open-source, on-line textbook. This paper describes the design of the Field Guide, which has fourteen chapters about various topics of computer science. The design includes written text, videos, classroom activities and interactive applications. The need for a broad view of computer science is discussed, and programming exercises to go with the topics are suggested
    • 

    corecore