View : 295 Download: 110

Insights for Curriculum-Oriented Instruction of Programming Paradigms for Non-Computer Science Majors: Survey and Public Q&A Evidence

Title
Insights for Curriculum-Oriented Instruction of Programming Paradigms for Non-Computer Science Majors: Survey and Public Q&A Evidence
Authors
Oh J.-H.; Park H.-S.
Ewha Authors
박현석
SCOPUS Author ID
박현석scopus
Issue Date
2026
Journal Title
Applied Sciences (Switzerland)
ISSN
2076-3417JCR Link
Citation
Applied Sciences (Switzerland) vol. 16, no. 3
Keywords
curriculum design; educational data mining; learning analytics; programming education; programming paradigms; Stack Overflow; word embedding
Indexed
SCIE; SCOPUS WOS scopus
Document Type
Article
Abstract
This study examines how different programming paradigms are associated with learning experiences and cognitive challenges as encountered by non-computer science novice learners. Using a case-study approach situated within specific instructional contexts, we integrate survey data from undergraduate students with large-scale public question-and-answer data from Stack Overflow to explore paradigm-related difficulty patterns. Four instructional contexts—C, Java, Python, and Prolog—were examined as pedagogical instantiations of imperative, object-oriented, functional-style, and logic-based paradigms using text clustering, word embedding models, and interaction-informed complexity metrics. The analysis identifies distinct patterns of learning challenges across paradigmatic contexts, including difficulties related to low-level memory management in C-based instruction, abstraction and design reasoning in object-oriented contexts, inference-driven reasoning in Prolog-based instruction, and recursion-related challenges in functional-style programming tasks. Survey responses exhibit tendencies that are broadly consistent with patterns observed in public Q&A data, supporting the use of large-scale community-generated content as a complementary source for learner-centered educational analysis. Based on these findings, the study discusses paradigm-aware instructional implications for programming education tailored to non-major learners within comparable educational settings. The results provide empirical support for differentiated instructional approaches and offer evidence-informed insights relevant to curriculum-oriented teaching and future research on adaptive learning systems. © 2026 by the authors.
DOI
10.3390/app16031191
Appears in Collections:
인공지능대학 > 컴퓨터공학과 > Journal papers
Files in This Item:
applsci-16-01191-v3.pdf(2.19 MB) Download
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE