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) | 6 |
Descriptor
Programming Languages | 6 |
Self Efficacy | 6 |
Undergraduate Students | 6 |
Computer Science Education | 5 |
Programming | 4 |
Introductory Courses | 3 |
Teaching Methods | 3 |
Distance Education | 2 |
Feedback (Response) | 2 |
Foreign Countries | 2 |
Gender Differences | 2 |
More ▼ |
Source
Contemporary Educational… | 1 |
Information Systems Education… | 1 |
International Journal of… | 1 |
Journal of Educational… | 1 |
Journal of Information… | 1 |
Journal of Statistics and… | 1 |
Author
Akar, Sacide Guzin Mazman | 1 |
Altun, Arif | 1 |
Emurian, Henry H. | 1 |
Liao, Shu-Min | 1 |
Lin, Guan-Yu | 1 |
Mahatanankoon, Pruthikrai | 1 |
Menon, Pratibha | 1 |
Wolf, James | 1 |
Publication Type
Journal Articles | 6 |
Reports - Research | 5 |
Tests/Questionnaires | 2 |
Reports - Descriptive | 1 |
Education Level
Higher Education | 6 |
Postsecondary Education | 6 |
Early Childhood Education | 1 |
Elementary Education | 1 |
Elementary Secondary Education | 1 |
Kindergarten | 1 |
Primary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 1 |
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
Menon, Pratibha – Journal of Information Systems Education, 2023
This paper introduces a teaching process to develop students' problem-solving and programming efficacy in an introductory computer programming course. The proposed teaching practice provides step-by-step guidelines on using worked-out examples of code to demonstrate the applications of programming concepts. These coding demonstrations explicitly…
Descriptors: Introductory Courses, Programming, Computer Science Education, Feedback (Response)
Liao, Shu-Min – Journal of Statistics and Data Science Education, 2023
SCRATCH, developed by the Media Lab at MIT, is a kid-friendly visual programming language, designed to introduce programming to children and teens in a "more thinkable, more meaningful, and more social" way. Although it was initially intended for K-12 students, educators have used it for higher education as well, and found it…
Descriptors: Teaching Methods, Coding, Programming Languages, Computer Science Education
Lin, Guan-Yu – Journal of Educational Computing Research, 2016
This study has two central purposes: First, it examines not only the roles of gender and persistence in undergraduate computing majors' learning self-efficacy, computer self-efficacy, and programming self-efficacy but also Bandura's hypothesized sources of self-efficacy; second, it examines the influence of sources of efficacy on the three…
Descriptors: Sex Role, Persistence, Self Efficacy, Beliefs
Akar, Sacide Guzin Mazman; Altun, Arif – Contemporary Educational Technology, 2017
The purpose of this study is to investigate and conceptualize the ranks of importance of social cognitive variables on university students' computer programming performances. Spatial ability, working memory, self-efficacy, gender, prior knowledge and the universities students attend were taken as variables to be analyzed. The study has been…
Descriptors: Individual Differences, Learning Processes, Programming, Self Efficacy
Emurian, Henry H. – International Journal of Distance Education Technologies, 2006
Students in a graduate class and an undergraduate class in Information Systems completed a Web-based programmed instruction tutor that taught a simple Java applet as the first technical training exercise in a computer programming course. The tutor is a competency-based instructional system for individualized distance learning. When a student…
Descriptors: Web Based Instruction, Computer Science Education, Information Systems, Graduate Students