Academic Journal

Cognitive Learning Strategies in an Introductory Computer Programming Course

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Cognitive Learning Strategies in an Introductory Computer Programming Course
Γλώσσα: English
Συγγραφείς: Mahatanankoon, Pruthikrai, Wolf, James
Πηγή: Information Systems Education Journal. Jun 2021 19(3):11-20.
Διαθεσιμότητα: Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail: publisher@isedj.org; Web site: http://isedj.org
Peer Reviewed: Y
Page Count: 10
Ημερομηνία έκδοσης: 2021
Τύπος εγγράφου: Journal Articles
Reports - Research
Education Level: Higher Education
Postsecondary Education
Descriptors: Cognitive Processes, Learning Strategies, Introductory Courses, Computer Science Education, Programming, Programming Languages, Factor Analysis, Undergraduate Students, Persistence, Self Efficacy
ISSN: 1545-679X
Περίληψη: Learning a computer programming language is typically one of the basic requirements of being an information technology (IT) major. While other studies previously investigate computer programming self-efficacy and grit, their relationships between "shallow" and "deep" learning (Miller et al., 1996) have not been thoroughly examined in the context of computer programming. Exploratory factor analyses using data collected from undergraduate information technology students, who just completed their first programming class shows distinct shallow and deep learning in computer programming. While shallow learning supports previous research, deep learning has three sub-scale activities: practice by examples, analytical thinking, and diagramming. The results also reveal that computer programming grit and self-efficacy have low to moderate correlations with shallow and deep learning, requiring further examination. Preliminary regression analyses also find that shallow learning positively influences computer programing grit and self-efficacy. Shallow learning strategies may be more widely employed during the initial stages of computer programming, while deep learning strategies may be more prevalent in higher-level computer programming courses. IT educators can examine this shift in strategies by observing students as they progress from introductory to advanced computer programming courses.
Abstractor: As Provided
Entry Date: 2021
Αριθμός Καταχώρησης: EJ1301236
Βάση Δεδομένων: ERIC