Blended learning models for introductory programming courses: A systematic review

A Alammary - PloS one, 2019 - journals.plos.org
Teaching introductory programming courses is not an easy task. Instructors of introductory
programming courses are facing many challenges related to the nature of programming, the …

Impact of distance learning on motivation and success rate of students during the COVID-19 pandemic

M Konecki - 2020 43rd International Convention on Information …, 2020 - ieeexplore.ieee.org
COVID-19 pandemic has created a whole new set of challenges in all aspects and fields of
education. Teachers and professors had to quickly implement online teaching procedures …

Adoption of ICT-Based Teaching in engineering: An extended technology acceptance model perspective

C Gupta, V Gupta, A Stachowiak - IEEE Access, 2021 - ieeexplore.ieee.org
Passive knowledge procurement in face-to-face learning is no longer the way education is
imparted in higher education these days. Instead, new and developing Information and …

[PDF][PDF] Algorithms, programming, flowcharts and flowgorithm

RR Gajewski, E Smyrnova-Trybulska - E-Learning and Smart …, 2018 - studio-noa.pl
The paper tries to answer the question–can the basics of algorithms and programming at
faculties other than computer science (informatics) be taught more effectively using …

[PDF][PDF] Towards enhancing programming self-efficacy perceptions among undergraduate information systems students.

R Abdunabi, I Hbaci, HY Ku - J. Inf. Technol. Educ. Res., 2019 - academia.edu
ABSTRACT Aim/Purpose Currently, Information Systems (IS) departments in business
schools are moving towards integrating learning to program or code in their undergraduate …

An implementation of Java programming learning assistant system platform using Node. js

ST Aung, N Funabiki, LH Aung, H Htet… - … on Information and …, 2022 - ieeexplore.ieee.org
As a reliable and portable object-oriented program-ming language, Java has been used in a
variety of practi-cal systems, including enterprise servers, smart phones, and embedded …

An implementation of answer code validation program for code writing problem in java programming learning assistant system

KH Wai, N Funabiki, ST Aung, KT Mon… - … on Information and …, 2023 - ieeexplore.ieee.org
To assist Java programming learning of novice students, we have developed the web-based
Java Programming Learning Assistant System (JPLAS). It provides various exercise …

From Android games to coding in C—An approach to motivate novice engineering students to learn programming: A case study

V Dolgopolovas, T Jevsikova… - Computer Applications …, 2018 - Wiley Online Library
This paper deals with the problem of overcoming difficulties and raising the motivation of
novice engineering students studying programming. We consider this an important factor for …

Examining students' intrinsic cognitive load during program comprehension–An eye tracking approach

M Andrzejewska, A Skawińska - … , AIED 2020, Ifrane, Morocco, July 6–10 …, 2020 - Springer
Programming as a cognitive activity requires the utilization of various kinds of mental models
that involve different cognitive loads while students learn to program. The article discusses …

Learning from Teaching Assistants to Program with Subgoals: Exploring the Potential for AI Teaching Assistants

C Lee, J Myung, J Han, J Jin, A Oh - arXiv preprint arXiv:2309.10419, 2023 - arxiv.org
With recent advances in generative AI, conversational models like ChatGPT have become
feasible candidates for TAs. We investigate the practicality of using generative AI as TAs in …