We are improving our search experience. To check which content you have full access to, or for advanced search, go back to the old search.

Search

Please fill in this field.
Filters applied:

Search Results

Showing 1-20 of 3,836 results
  1. Promoting programming education of novice programmers in elementary schools: A contrasting cases approach for learning programming

    Computational thinking is an important competence for learners in the twenty-first century. As an effective approach for cultivating competence in...

    Ning Ma, **glong Qian, ... Yao Lu in Education and Information Technologies
    Article 11 January 2023
  2. Project-first approach to programming in K–12: Tracking the development of novice programmers in technology-deprived environments

    Several instructional approaches have been advanced for learning programming. However, effective ways of engaging beginners in programming in K–12...

    Article 30 June 2022
  3. Learning analytics in programming courses: Review and implications

    Learning analytics (LA) is a significant field of study to examine and identify difficulties the novice programmers face while learning how to...

    Uzma Omer, Rabia Tehseen, ... Adnan Abid in Education and Information Technologies
    Article 16 February 2023
  4. Regulatory Strategies for Novice Programming Students

    Self-regulated learning holds great significance within the realm of introductory computer programming. It refers to the active involvement of...
    Deller James Ferreira, Dirson Santos Campos, Anderson Cavalcante Gonçalves in Computer Supported Education
    Conference paper 2024
  5. A learning analytics dashboard for data-driven recommendations on influences of non-cognitive factors in introductory programming

    Research so far has overlooked the contribution of students’ noncognitive factors to their performance in introductory programming in the context of...

    Amanpreet Kaur, Kuljit Kaur Chahal in Education and Information Technologies
    Article 07 September 2023
  6. Determinant factors of distance self-learning performance on computer programming language education - a concept map approach

    Teaching computer programming language remotely presents particular difficulties due to its requirement for abstract and logical thinking. There is a...

    Melissa T. A. Simarmata, Gwo-Guang Lee, ... Kung-Jeng Wang in Education and Information Technologies
    Article 22 August 2023
  7. Cooperative learning in computer programming: A quasi-experimental evaluation of Jigsaw teaching strategy with novice programmers

    Computer programming education is often delivered using individual learning strategies leaving group learning techniques as an under-researched...

    Article 24 March 2021
  8. Emerging from the pandemic: instructor reflections and students’ perceptions on an introductory programming course in blended learning

    Teaching an introductory programming course to first-year students has long been a challenge for many college instructors. The COVID-19 pandemic,...

    Thitima Srivatanakul in Education and Information Technologies
    Article 04 November 2022
  9. Learning motivation, outcomes, and anxiety in programming courses—A computational thinking–centered method

    Many students want to enroll in programming courses but fear the challenges ahead. They aspire to design quality systems or games after acquiring...

    Lung-Chun Chang, Hon-Ren Lin, Jian-Wei Lin in Education and Information Technologies
    Article 11 November 2023
  10. Adapting video-based programming instruction: An empirical study using a decision tree learning model

    The COVID-19 pandemic has forced a significant increase in the utilization of video-based e-learning platforms for programming education. These...

    Sanal Kumar T S, R. Thandeeswaran in Education and Information Technologies
    Article 05 January 2024
  11. A replication study on the intuitiveness of programming language syntax

    In this article, we present a replication of an empirical experiment that evaluates intuitiveness and comprehensibility of keywords relating to...

    Vilma Lappi, Ville Tirronen, Jonne Itkonen in Software Quality Journal
    Article Open access 25 May 2023
  12. Integrating online partial pair programming and socially shared metacognitive regulation for the improvement of students’ learning

    Many universities around the world were forced to lock down and students had to continue their learning in online environments in response to the...

    Chia-Wen Tsai, Michael Yu-Ching Lin, ... Wen-Yu Chen in Universal Access in the Information Society
    Article 09 June 2024
  13. Using multimodal learning analytics to model students’ learning behavior in animated programming classroom

    Studies examining students’ learning behavior predominantly employed rich video data as their main source of information due to the limited knowledge...

    Abdullahi Yusuf, Norah Md Noor, Shamsudeen Bello in Education and Information Technologies
    Article 09 August 2023
  14. Industry perceptions of the competencies needed by novice software tester

    Regarding the caliber of newly-graduated professionals, the software industry expresses discontent. Therefore, software industries spend on training...

    Bushra Hamid, Naveed Ikram in Education and Information Technologies
    Article 29 July 2023
  15. Children’s programming environment acceptance: extending the boundary conditions to programming competition, computational thinking, and programming modality

    While numerous studies have highlighted the potential benefits of programming environment (PE) use for children’s learning, the boundary conditions...

    Miaoting Cheng, **aoyan Lai, ... Jun Yang in Education and Information Technologies
    Article 23 November 2023
  16. Multimodal learning analytics of collaborative patterns during pair programming in higher education

    Pair programming (PP), as a mode of collaborative problem solving (CPS) in computer programming education, asks two students work in a pair to...

    Article Open access 08 February 2023
  17. Effects of the interaction between metacognition teaching and students’ learning achievement on students’ computational thinking, critical thinking, and metacognition in collaborative programming learning

    Collaborative programming can develop computational thinking and knowledge of computational programming. However, the researchers pointed out that...

    Wei Li, Cheng-Ye Liu, Judy C. R. Tseng in Education and Information Technologies
    Article 18 March 2023
  18. SSPOT-VR: An immersive and affordable mobile application for supporting K-12 students in learning programming concepts

    High-resolution displays on mobile devices, accurate motion sensors, and efficient mobile processors have taken virtual reality (VR), essentially...

    Gustavo Martins Nunes Avellar, Maria Lydia Fioravanti, ... Ellen Francine Barbosa in Education and Information Technologies
    Article 09 February 2024
  19. Applying web-mediated co-curricular learning and phenomenon-based learning to improve students’ programming skills and self-efficacy in an online programming course

    Aiming to develop practical programming skills and self-efficacy of students in an online learning environment, two teaching approaches were...

    Chia-Wen Tsai, Lan-Yu Lee, ... Lynne Cheng Hsu in Universal Access in the Information Society
    Article 27 January 2022
  20. Engaging students in active exploration of programming worked examples

    Worked examples can help novice learners develop early schemata from an expert’s solution to a problem. Nonetheless, the worked examples themselves...

    Sebastian Garces, Camilo Vieira, ... Alejandra J. Magana in Education and Information Technologies
    Article 02 September 2022
Did you find what you were looking for? Share feedback.