Learning to program: Gender differences and interactive effects of students' motivation, goals, and self-efficacy on performance

A Lishinski, A Yadav, J Good, R Enbody - Proceedings of the 2016 ACM …, 2016 - dl.acm.org
Previous research in computer science education has demonstrated the importance of
motivation for success in introductory programming. Theoretical constructs from self …

A qualitative study of emotions experienced by first-year engineering students during programming tasks

Z Atiq, MC Loui - ACM Transactions on Computing Education (TOCE), 2022 - dl.acm.org
In introductory computer programming courses, students experience a range of emotions.
Students often experience anxiety and frustration when they encounter difficulties in writing …

Teaching introductory programming from A to Z: Twenty-six tips from the trenches

X Zhang, JD Crabtree, MG Terwilliger… - Journal of Information …, 2020 - aisel.aisnet.org
A solid foundation in computer programming is critical for students to succeed in advanced
computing courses, but teaching such an introductory course is challenging. Therefore, it is …

Emotions experienced by first-year engineering students during programming tasks

Z Atiq - Proceedings of the 2018 ACM conference on …, 2018 - dl.acm.org
Learning computer programming is hard for novices and may induce both positive and
negative emotions. This dissertation research employs a novel multi-modal research design …

Teaching introductory programming online: Lessons learned

X He - 2020 - aisel.aisnet.org
Programming is considered a fundamental skill for Information Systems students. Yet, it is
generally regarded as hard for students to learn and challenging for instructors to teach …

A Review on the Impact of Cognitive Factors in Introductory Programming

A Kaur, KK Chahal - Proceedings of Fourth International Conference on …, 2023 - Springer
Understanding the cognitive factors that contribute to introductory programming students'
abilities to learn to program is critical to hel** computer educators create better …

[PDF][PDF] AComputer-SUPPORTED COLLABORATIVE LEARNING ENVIRONMENT TO FOSTER THE REGULATION OF LEARNING SKILLS IN PROGRAMMING …

LS e Silva - 2024 - estudogeral.uc.pt
Self-regulated learning is a conceptual framework in cognitive psychology that relates to the
ability to recognize and control the multiple mental resources involved in learning. This skill …