The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement

F Demir - Education and Information Technologies, 2022 - Springer
The abstract structure, logic, negative perceptions, and anxiety of programming are seen as
obstacles to novice programmers. The importance of educational programming languages is …

[PDF][PDF] Befriending computer programming: A proposed approach to teaching introductory programming

I Miliszewska, G Tan - Issues in Informing Science and Information …, 2007 - vuir.vu.edu.au
The problems encountered by students in first year computer programming units are a
common concern in many universities including Victoria University. A fundamental …

Impact of a new teaching and learning approach in an introductory programming course

S Iqbal Malik… - Journal of Educational …, 2017 - journals.sagepub.com
High failure and dropout rates are reported in introductory programming (IP) courses in
different studies despite extensive research attempting to address the issue. In this study, we …

When life and learning do not fit: Challenges of workload and communication in introductory computer science online

K Benda, A Bruckman, M Guzdial - ACM Transactions on Computing …, 2012 - dl.acm.org
We present the results of an interview study investigating student experiences in two online
introductory computer science courses. Our theoretical approach is situated at the …

A web-based model to enhance algorithmic thinking for novice programmers

S Iqbal Malik, R Mathew… - E-Learning and …, 2021 - journals.sagepub.com
Algorithmic thinking is considered as one of the important steps toward learning to code for
novices in programming education. In this study, algorithmic thinking was promoted by …

Challenges of teaching and studying programming at a university of technology-Viewpoints of students, teachers and the university

P Kinnunen - 2009 - aaltodoc.aalto.fi
This thesis analyses the challenges of the instructional process at a university of technology
from the viewpoints of students, teachers and the university administration. The first research …

Teaching object-oriented programming in first-year undergraduate courses supported by virtual classrooms

LMM Giraffa, MC Moraes, L Uden - … on learning technology for education in …, 2014 - Springer
Students struggle to learn computer programming. In recent years, there has been a
dramatic drop in the number of students enrolling in IT and computer science courses. There …

Assessing the teaching and learning process of an introductory programming course with Bloom's taxonomy and Assurance of Learning (AOL)

SI Malik - … Journal of Information and Communication Technology …, 2019 - igi-global.com
Learning to program requires the development of multiple skills including critical thinking,
problem-solving, as well as learning the syntax and semantics of the programming …

Teaching GUI-Programming Concepts to Prospective K12 ICT Teachers: MIT App Inventor as an Alternative to Text-Based Languages.

C Mihci, N Ozdener Donmez - International Journal of Research in Education …, 2017 - ERIC
The purpose of this research is to investigate the short and long-term effects of using GUI-
oriented visual Blocks-Based Programming languages (BBL) as a 2nd tier tool when …

PROGRAMLAMA EĞİTİMİNDE PROBLEME DAYALI ÖĞRENMEYE YÖNELİK ARDUINO ETKİNLİKLERİNİN KULLANILMASI: BİR EYLEM ARAŞTIRMASI

V Sinap, V Demirer - Eğitim Teknolojisi Kuram ve Uygulama, 2017 - dergipark.org.tr
Bu araştırmanın amacı, programlama eğitiminde probleme dayalı öğrenmeye yönelik
Arduino etkinliklerinin öğrencilerin programlama dersine yönelik tutumlarında ve problem …