973 research outputs found

    Introductory programming: a systematic literature review

    Get PDF
    As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enabler for an increasing range of academic disciplines in higher education, the literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming. This paper is the report of an ITiCSE working group that conducted a systematic review in order to gain an overview of the introductory programming literature. Partitioning the literature into papers addressing the student, teaching, the curriculum, and assessment, we explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research

    Narrative-driven immersion and students perceptions in an online software programming course

    Get PDF
    iLRN 2021. Online and in Virtual Reality (17 May - 10 June, 2021)Learning software programming is challenging for software engineering students. In this paper, students’ engagement in learning software engineering programming is considered under the SimProgramming approach using the OC2-RD2 narrative technique to create an immersive learning context. The objectives of this paper are twofold: presenting a narrative-driven immersive learning approach to introduce software engineering concepts and coding techniques to online undergraduate students; and analyzing the students’ feedback on this approach. Thematic analysis of the metacognitive tasks was performed on the students’ fortnightly reflections about their learning progress. Content analysis was based on interest categories, students’ perceptions, metacognitive challenges, narratives, examples and aspects to be kept or to be improved. Data from the content analysis were organized into categories, subcategories, indicators, and recording units and their categorization was peer-reviewed. The narratives were considered by the students as interesting, appealing, akin to professional reality and promoting interaction. Most students thought the approach was helpful for learning software programming.info:eu-repo/semantics/publishedVersio

    Developer Driven and User Driven Usability Evaluations

    Get PDF

    Educational Considerations, vol. 27 (1) Full Issue

    Get PDF
    Educational Considerations, vol. 27 (1) Fall 1999 - Full issu

    Extended Cognition Hypothesis Applied to Computational Thinking in Computer Science Education

    Get PDF
    Computational thinking is a much-used concept in computer science education. Here we examine the concept from the viewpoint of the extended cognition hypothesis. The analysis reveals that the extent of the concept is limited by its strong historical roots in computer science and software engineering. According to the extended cognition hypothesis, there is no meaningful distinction between human cognitive functions and the technology. This standpoint promotes a broader interpretation of the human-technology interaction. Human cognitive processes spontaneously adapt available technology enhanced skills when technology is used in cognitively relevant levels and modalities. A new concept technology synchronized thinking is presented to denote this conclusion. More diverse and practical approach is suggested for the computer scienceeducation.Peer reviewe

    The Effectiveness of Learning Programming Language Online: Student Perceptions and Performance

    Get PDF
    This study aims to explore the effectiveness of learning programming language using online-based learning compared to traditional-based learning towards undergraduate students in Universiti Utara Malaysia (UUM). Similar types of learning materials are used with additional forms of assessments to substitute the final exam. The main difference is in the learning approaches which have been switched to online based via various platforms depending on the suitability and preference by the students. This research focuses on identifying and analyzing certain aspects from the students’ perceptions, which are the students’ (1) learning preference; (2) learning engagement; (3) learning assessment, and in terms of their overall (4) satisfaction towards the learning process. This study uses a quantitative approach through the questionnaire as the survey instrument, involving 31 students. The data is analyzed using descriptive statistics (percentage frequency distribution, mean, and standard deviation). Findings show promising results in online-based learning as 48.39% obtained marks above 80% in Lab Test 2, which is doubled compared to the previous test, Lab Test 1, 25.81%. This indicates that while students prefer traditional-based learning, they are able to perform better through online-based learning
    • …
    corecore