Publication Date
In 2025 | 1 |
Since 2024 | 4 |
Since 2021 (last 5 years) | 8 |
Since 2016 (last 10 years) | 16 |
Since 2006 (last 20 years) | 20 |
Descriptor
Source
Author
Adriano F. Borgatto | 1 |
Atabas, Samet | 1 |
Basu, Satabdi | 1 |
Benton, Tom | 1 |
Berland, Matthew | 1 |
Bilan Liang | 1 |
Biswas, Gautam | 1 |
Bitter, Gary | 1 |
Blair, Kristen Pilner | 1 |
Caroline D. Hardin | 1 |
Chen, Yinong | 1 |
More ▼ |
Publication Type
Journal Articles | 15 |
Reports - Research | 13 |
Dissertations/Theses -… | 3 |
Collected Works - Proceedings | 2 |
Reports - Descriptive | 2 |
Books | 1 |
Reports - Evaluative | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Audience
Researchers | 1 |
Teachers | 1 |
Location
Japan | 2 |
China | 1 |
China (Shanghai) | 1 |
Finland | 1 |
Germany | 1 |
Ghana | 1 |
Greece | 1 |
Ireland | 1 |
Latvia | 1 |
Malaysia | 1 |
Philippines | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Hui-Zhi Hu; Li-Guo Zhang; Jia-Hua Zhang; Di Zhang; Jia-Rui Xie – Education and Information Technologies, 2025
Computer Science (CS) is a vital subject in K-12 education, and acquiring proficiency in CS is essential for nurturing talent. However, current teaching practices often rely on standardized tests to evaluate academic performance, which may not offer a comprehensive and multidimensional assessment of students' competency in learning CS.…
Descriptors: Evaluation Methods, Student Evaluation, Competence, Computer Literacy
Ünal Çakiroglu; Seval Bilgi – Interactive Learning Environments, 2024
The aim of this explanatory study is to identify the causes of intrinsic cognitive load in programming process. For this purpose, a method based on two dimensions; programming knowledge types (syntactic, semantic, and strategic) and programming constructs was proposed. The proposed method was tested with high school students enrolled in Computer…
Descriptors: Cognitive Processes, Difficulty Level, Programming, Interaction
Ramon Mayor Martins; Christiane G. Von Wangenheim; Marcelo F. Rauber; Adriano F. Borgatto; Jean C. R. Hauck – ACM Transactions on Computing Education, 2024
As Machine Learning (ML) becomes increasingly integrated into our daily lives, it is essential to teach ML to young people from an early age including also students from a low socioeconomic status (SES) background. Yet, despite emerging initiatives for ML instruction in K-12, there is limited information available on the learning of students from…
Descriptors: Artificial Intelligence, Computer Science Education, Socioeconomic Status, Correlation
McGarr, Oliver – Teaching Education, 2023
The metaphors used by teachers to explain the nature of student learning and student difficulty can reveal a great deal about how teachers conceive the teaching and learning process. This is an important area of research as it can shed light on how they see their role in the learning process and how they should intervene to assist students in…
Descriptors: High School Teachers, Teacher Attitudes, Figurative Language, Learning Processes
Joel B. Jalon Jr.; Goodwin A. Chua; Myrla de Luna Torres – International Journal of Education in Mathematics, Science and Technology, 2024
ChatGPT is largely acknowledged for its substantial capacity to enhance the teaching and learning process despite some concerns. Based on the available literature, no study compares groups of students using ChatGPT and those who did not, more so in programming. Therefore, the main goal of this study was to examine how ChatGPT affects SHS students'…
Descriptors: Artificial Intelligence, Computer Software, Synchronous Communication, Learning Processes
Wanxue Zhang; Lingling Meng; Bilan Liang – Interactive Learning Environments, 2023
With the continuous development of education, personalized learning has attracted great attention. How to evaluate students' learning effects has become increasingly important. In information technology courses, the traditional academic evaluation focuses on the student's learning outcomes, such as "scores" or "right/wrong,"…
Descriptors: Information Technology, Computer Science Education, High School Students, Scoring
Gresse Von Wangenheim, Christiane; Da Cruz Alves, Nathalia; Rauber, Marcelo F.; Hauck, Jean C. R.; Yeter, Ibrahim H. – Informatics in Education, 2022
Although Machine Learning (ML) is used already in our daily lives, few are familiar with the technology. This poses new challenges for students to understand ML, its potential, and limitations as well as to empower them to become creators of intelligent solutions. To effectively guide the learning of ML, this article proposes a scoring rubric for…
Descriptors: Performance Based Assessment, Artificial Intelligence, Learning Processes, Scoring Rubrics
Çakiroglu, Ünal; Atabas, Samet; Sariyalçinkaya, Dogukan; Öner, Ibrahim Enes – International Journal of Computer Science Education in Schools, 2020
This article draws on a one-semester online programming course to determine the relationships between the types of feedback that students received and their programming performances. An explorative study was designed including both quantitative and qualitative data. Participants were 15 second-year students enrolled at an Information Technology…
Descriptors: Computer Science Education, Programming, Feedback (Response), Online Courses
Hutchins, Nicole M.; Biswas, Gautam; Maróti, Miklós; Lédeczi, Ákos; Grover, Shuchi; Wolf, Rachel; Blair, Kristen Pilner; Chin, Doris; Conlin, Luke; Basu, Satabdi; McElhaney, Kevin – Journal of Science Education and Technology, 2020
Synergistic learning combining computational thinking (CT) and STEM has proven to be an effective method for advancing learning and understanding in a number of STEM domains and simultaneously helping students develop important CT concepts and practices. We adopt a design-based approach to develop, evaluate, and refine our Collaborative,…
Descriptors: Physics, Science Instruction, STEM Education, Thinking Skills
Zhong, Baichang; Li, Tingting – Journal of Educational Computing Research, 2020
In Robotics Education (RE), the hands-on experience with troubleshooting problems is seen as a good catalyst to enhance the participants' problem-solving skills. Based on the pedagogical technique of collaborative learning and pair programming, pair learning is an emerging and potential method in RE, which means that students collaborate in pairs…
Descriptors: Robotics, Troubleshooting, Problem Solving, Teaching Methods
Colon-Acosta, Nirmaliz – ProQuest LLC, 2019
As new introductory block-based coding applications for young students to learn basic computer science concepts, such as, loops and conditionals, continue to increase in popularity, it is necessary to consider the best method of teaching students these skills. Many of these products continue to exhibit programmatic misconceptions of these concepts…
Descriptors: Coding, Game Based Learning, Instructional Effectiveness, Programming Languages
Caroline D. Hardin – ProQuest LLC, 2019
Hackathons, the time-bound collaborative project-based competitions increasingly popular with undergraduate CS students, are both transformative and problematic. On one hand, they are unique opportunities to apply skills learned in the classroom to real-world, interest driven projects that celebrate risk taking, collaboration, and playfulness. On…
Descriptors: Undergraduate Students, Computer Science Education, Programming, Group Activities
Maruyama, Ryoga; Ogata, Shinpei; Kayama, Mizue; Tachi, Nobuyuki; Nagai, Takashi; Taguchi, Naomi – International Association for Development of the Information Society, 2022
This study aims to explore an educational learning environment that supports students to learn conceptual modelling with the unified modelling language (UML). In this study, we call the describing models "UML programming." In this paper, we show an educational UML programming environment for science, technology, engineering, art, and…
Descriptors: Case Studies, Programming Languages, Learning Processes, Models
Weintrop, David; Wilensky, Uri – Informatics in Education, 2014
Research on the effectiveness of introductory programming environments often relies on post-test measures and attitudinal surveys to support its claims; but such instruments lack the ability to identify any explanatory mechanisms that can account for the results. This paper reports on a study designed to address this issue. Using Noss and Hoyles'…
Descriptors: Programming, Programming Languages, Introductory Courses, Constructivism (Learning)
Berland, Matthew; Martin, Taylor; Benton, Tom; Smith, Carmen Petrick; Davis, Don – Journal of the Learning Sciences, 2013
Many have suggested that tinkering plays a critical role in novices learning to program, and recent work in learning analytics (Baker & Yacef, 2009 Blikstein, 2011) allows us to describe new relationships in the process. Using learning analytics, we explore how students progress from exploration, through tinkering, to refinement, a pathway…
Descriptors: Learning Processes, Data Collection, Novices, Females
Previous Page | Next Page »
Pages: 1 | 2