View : 297 Download: 110

Full metadata record

DC Field Value Language
dc.contributor.author박현석*
dc.date.accessioned2026-04-06T16:30:03Z-
dc.date.available2026-04-06T16:30:03Z-
dc.date.issued2026*
dc.identifier.issn2076-3417*
dc.identifier.otherOAK-39148*
dc.identifier.urihttps://dspace.ewha.ac.kr/handle/2015.oak/275006-
dc.description.abstractThis 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.*
dc.description.sponsorshipMultidisciplinary Digital Publishing Institute (MDPI)*
dc.languageEnglish*
dc.subjectcurriculum design*
dc.subjecteducational data mining*
dc.subjectlearning analytics*
dc.subjectprogramming education*
dc.subjectprogramming paradigms*
dc.subjectStack Overflow*
dc.subjectword embedding*
dc.titleInsights for Curriculum-Oriented Instruction of Programming Paradigms for Non-Computer Science Majors: Survey and Public Q&A Evidence*
dc.typeArticle*
dc.relation.issue3*
dc.relation.volume16*
dc.relation.indexSCIE*
dc.relation.indexSCOPUS*
dc.relation.journaltitleApplied Sciences (Switzerland)*
dc.identifier.doi10.3390/app16031191*
dc.identifier.wosidWOS:001687601500001*
dc.identifier.scopusid2-s2.0-105030085843*
dc.author.googleOh J.-H.*
dc.author.googlePark H.-S.*
dc.contributor.scopusid박현석(22433646000)*
dc.date.modifydate20260618115255*


qrcode

BROWSE