Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 10 |
Descriptor
Cognitive Processes | 12 |
Introductory Courses | 12 |
Programming | 11 |
Computer Science Education | 6 |
Difficulty Level | 5 |
High School Students | 5 |
Student Attitudes | 5 |
Computer Software | 4 |
Foreign Countries | 4 |
Outcomes of Education | 4 |
Academic Achievement | 3 |
More ▼ |
Source
Author
Ahmad, Mazida | 1 |
Ahmed Ashraf Butt | 1 |
Al-Sakkaf, Abdullah | 1 |
Avancena, Aimee Theresa | 1 |
Cakiroglu, Unal | 1 |
Clark, David | 1 |
Cooper, Graham | 1 |
Cox, Kevin | 1 |
Deek, Fadi P. | 1 |
Govender, Irene | 1 |
Lee, Nancy | 1 |
More ▼ |
Publication Type
Journal Articles | 8 |
Reports - Research | 6 |
Reports - Descriptive | 3 |
Speeches/Meeting Papers | 2 |
Collected Works - Proceedings | 1 |
Dissertations/Theses -… | 1 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 7 |
Postsecondary Education | 6 |
High Schools | 4 |
Secondary Education | 2 |
Elementary Secondary Education | 1 |
Audience
Location
Australia | 2 |
Greece | 2 |
Japan | 2 |
Philippines | 2 |
Asia | 1 |
Brazil | 1 |
Connecticut | 1 |
Denmark | 1 |
Egypt | 1 |
Estonia | 1 |
Florida | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Mahatanankoon, Pruthikrai; Wolf, James – Information Systems Education Journal, 2021
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…
Descriptors: Cognitive Processes, Learning Strategies, Introductory Courses, Computer Science Education
Saira Anwar; Ahmed Ashraf Butt; Muhsin Menekse – Grantee Submission, 2022
This work-in-progress research paper examines the relationship between two aspects of students' engagement and academic performance. With the boom of technology-mediated learning environments, many educational applications are integrated into STEM courses. However, the effectiveness of these applications in the learning environments is contingent…
Descriptors: Learner Engagement, Academic Achievement, College Freshmen, Engineering Education
Govender, Irene – Journal of Information Technology Education: Innovations in Practice, 2021
Aim/Purpose: This study seeks to understand the various ways information systems (IS) students experience introductory programming to inform IS educators on effective pedagogical approaches to teaching programming. Background: Many students who choose to major in information systems (IS), enter university with little or no experience of learning…
Descriptors: Programming, Information Science Education, Diaries, Student Attitudes
Lee, Nancy – ProQuest LLC, 2013
The current study explored the differential effects of two learning strategies, self-explanation and reading questions and answers, on students' test performance in the computer programming language JavaScript. Students' perceptions toward the two strategies as to their effectiveness in learning JavaScript was also explored by examining students'…
Descriptors: Programming Languages, Tests, Student Attitudes, Tutoring
Al-Sakkaf, Abdullah; Omar, Mazni; Ahmad, Mazida – Computer Science Education, 2019
Background and Context: In spite of the decades spent developing software visualization (SV), doubts still remain regarding their effectiveness. Furthermore, student engagement plays an important role in improving SV effectiveness as it is correlated with many positive academic outcomes. It has been shown that the existing SV has failed to engage…
Descriptors: Learner Engagement, Computer Software, Outcomes of Education, Computer Interfaces
Pellas, Nikolaos – Interactive Learning Environments, 2017
The combination of Open Sim and Scratch4OS can be a worthwhile innovation for introductory programming courses, using a Community of Inquiry (CoI) model as a theoretical instructional design framework. This empirical study had a threefold purpose to present: (a) an instructional design framework for the beneficial formalization of a virtual…
Descriptors: Educational Indicators, Communities of Practice, Computer Simulation, High School Students
Avancena, Aimee Theresa; Nishihara, Akinori; Vergara, John Paul – International Association for Development of the Information Society, 2012
This paper presents the online cognitive and algorithm tests, which were developed in order to determine if certain cognitive factors and fundamental algorithms correlate with the performance of students in their introductory computer science course. The tests were implemented among Management Information Systems majors from the Philippines and…
Descriptors: Foreign Countries, Computer Science Education, High School Students, College Students
Mason, Raina; Cooper, Graham – Computer Science Education, 2013
This paper reports on a series of introductory programming workshops, initially targeting female high school students, which utilised Lego Mindstorms robots. Cognitive load theory (CLT) was applied to the instructional design of the workshops, and a controlled experiment was also conducted investigating aspects of the interface. Results indicated…
Descriptors: Programming, Introductory Courses, Cognitive Processes, Difficulty Level
Cakiroglu, Unal – Turkish Online Journal of Distance Education, 2012
This study investigated the effect of blended learning on novices' understandings of the introductory programming. A quasi-experimental design with participants of preservice computer and instructional technologies teachers, one control group (CG, N =64) and one experimental group (EG, N=61) who received the course 11 weeks. While face-to-face…
Descriptors: Cognitive Processes, Novices, Retention (Psychology), Preservice Teacher Education
Deek, Fadi P.; McHugh, James A. – Journal of Interactive Learning Research, 2003
This article describes an integrated problem solving and program development environment, illustrating the application of the system with a detailed case study of a small-scale programming problem. The system, which is based on an explicit cognitive model, is intended to guide the novice programmer through the stages of problem solving and program…
Descriptors: Problem Solving, Computer Software, Engineering, Programming

Cox, Kevin; Clark, David – Computers & Education, 1998
Describes how to construct questions to test all cognitive levels of learning for a course in introductory programming. The framework for learning is based on Bloom's taxonomy. Practical advice is given through examples and by describing a computer system to help deliver quizzes. Includes example questions. (Author/AEF)
Descriptors: Cognitive Processes, Computer Assisted Testing, Computer Science, Computer System Design
International Association for Development of the Information Society, 2012
The IADIS CELDA 2012 Conference intention was to address the main issues concerned with evolving learning processes and supporting pedagogies and applications in the digital age. There had been advances in both cognitive psychology and computing that have affected the educational arena. The convergence of these two disciplines is increasing at a…
Descriptors: Academic Achievement, Academic Persistence, Academic Support Services, Access to Computers