Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 3 |
| Since 2017 (last 10 years) | 16 |
| Since 2007 (last 20 years) | 29 |
Descriptor
Source
Author
| Abuaiadah, Diab | 1 |
| Adesope, Olusola | 1 |
| Armitage, William | 1 |
| Arne Styve | 1 |
| Barnes, Tiffany | 1 |
| Baron, Georges-Louis | 1 |
| Bjorn Klefstad | 1 |
| Bosu, Michael | 1 |
| Boyer, Naomi | 1 |
| Burrell, Chris | 1 |
| Bälter, Olle | 1 |
| More ▼ | |
Publication Type
| Reports - Research | 29 |
| Journal Articles | 27 |
| Speeches/Meeting Papers | 2 |
| Tests/Questionnaires | 1 |
Education Level
| Higher Education | 22 |
| Postsecondary Education | 19 |
| Middle Schools | 3 |
| Elementary Education | 2 |
| Grade 5 | 2 |
| Intermediate Grades | 2 |
| Secondary Education | 2 |
| Adult Education | 1 |
| Grade 6 | 1 |
| Grade 9 | 1 |
| High Schools | 1 |
| More ▼ | |
Audience
Location
| Turkey | 3 |
| Spain | 2 |
| Sweden | 2 |
| Taiwan | 2 |
| Australia | 1 |
| Canada | 1 |
| Florida | 1 |
| France | 1 |
| New Zealand | 1 |
| Philippines | 1 |
| Portugal | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Grethe Sandstrak; Bjorn Klefstad; Arne Styve; Kiran Raja – IEEE Transactions on Education, 2024
Teaching programming efficiently to students in the first year of computer science education is challenging. It is especially cumbersome to retain the interest of both groups, when the student group consists of novice (i.e., those who have never programmed before) and expert programmers in the same crowd. Thus, individualized teaching cannot be…
Descriptors: Computer Science Education, Programming, Teaching Methods, College Freshmen
Kleb Dale G. Bayaras – Online Submission, 2023
In course design, topic outline organization encompasses the structuring and sequencing of topics to be delivered in a learning environment. Recent studies in topic outline optimization revolve around massive open online courses (MOOCs) due to their abundance but not much has been studied on the traditional courses. This study investigates the…
Descriptors: Foreign Countries, Universities, Introductory Courses, Programming
Abuaiadah, Diab; Burrell, Chris; Bosu, Michael; Joyce, Sue; Hajmoosaei, Abdolreza – New Zealand Journal of Educational Studies, 2019
This study follows well-published educational criteria for assessing the quality of learning outcomes and investigates how these criteria are applied to descriptors of courses that include object oriented programming concepts. These quality criteria aim to ensure that learning outcomes are specific, measurable, attainable, relevant and…
Descriptors: Foreign Countries, Course Descriptions, Criteria, Educational Objectives
Riese, Emma; Bälter, Olle – ACM Transactions on Computing Education, 2022
Assessment plays an important role in education and can both guide and motivate learning. Assessment can, however, be carried out with different aims: providing the students with feedback that supports the learning (formative assessment) and judging to which degree the students have fulfilled the intended learning outcomes (summative assessment).…
Descriptors: Introductory Courses, Programming, Computer Science Education, Learning Motivation
Noh, Jiyae; Lee, Jeongmin – Educational Technology Research and Development, 2020
Around the world, programming education is actively promoted by such factors as economic and technical requirements. The use of a robot in programming education could help students understand computer-science concepts more easily. In this study we designed a course in programming a robot for elementary school students and investigated its…
Descriptors: Thinking Skills, Elementary School Students, Robotics, Programming
Yallihep, Mirac; Kutlu, Birgul – Education and Information Technologies, 2020
The purpose of this study was to measure the impacts of mobile serious games on fifth grade students' attitudes towards "Information Technology and Software" course and understanding of programming concepts. For this purpose, a five weeks long study was conducted in a private primary school in Turkey with randomly selected 36 fifth grade…
Descriptors: Computer Games, Computer Software, Student Attitudes, Programming
Efecan, Can Fatih; Sendag, Serkan; Gedik, Nuray – Journal of Educational Computing Research, 2021
Learning programming is a painful process for most students, especially those learning text- based programming languages. In this study, based on the principle of Bandura's social learning theory, the vicarious real-life experiences of several pioneers in the field of IT and programming were presented as 15-minutes stories to a group of 9th…
Descriptors: Programming, Computer Science Education, Academic Achievement, Comparative Analysis
Yildirim, Osman; Ozdener, Nesrin – International Journal of Technology in Education and Science, 2021
Computer games are effective instructional tools used in programming courses to increase students' motivation and engagement. This participatory action research aims to redesign the Object-Oriented Programming course in which the first author is both the instructor and researcher to make it more effective and efficient. In the first step of the…
Descriptors: Action Research, Programming, Computer Science Education, Computer Software
Reis, Rosa; Marques, Bertil P. – International Association for Development of the Information Society, 2021
In this paper we present a model for designing professional courses in a blended learning context as a tool to help the interaction between students, teachers and learning resources. This model aims to promote new concepts, new approaches and new strategies that have been changing the paradigm of teaching and learning. To develop a course based on…
Descriptors: Programming, Instructional Design, Computer Science Education, Case Studies
Vieira, Camilo; Magana, Alejandra J.; Roy, Anindya; Falk, Michael L. – Cognition and Instruction, 2019
Creating explanations is an important process for students, not only to make connections between novel information and background knowledge, but also to be able to communicate their understanding of any given topic. This article explores students' explanations in the context of computational science and engineering, an important interdisciplinary…
Descriptors: Student Attitudes, Comprehension, Computation, Programming
Sukhodolsky, Jacob – Online Submission, 2017
The problem of Computer Science students' cheating in their homework assignments so far has been handled mainly through administrative punishment of the cheaters. The success of such an approach depends to a large degree on the ability of the instructor to recognize the fact of cheating, which is a complicated task. With a large number of students…
Descriptors: Computer Science Education, Cheating, Ethics, Homework
Diefes-Dux, Heidi A. – European Journal of Engineering Education, 2019
Standards-based grading (SBG) tightly links student assessment to course learning objectives, providing students with meaningful feedback. A well-designed SBG system should ease first-year engineering (FYE) students' transition to tertiary education by setting clear expectations and enabling self-monitoring of learning progress. However, when…
Descriptors: Standards, Grading, Feedback (Response), Course Objectives
A Computational Method for Enabling Teaching-Learning Process in Huge Online Courses and Communities
Mora, Higinio; Ferrández, Antonio; Gil, David; Peral, Jesús – International Review of Research in Open and Distributed Learning, 2017
Massive Open Online Courses and e-learning represent the future of the teaching-learning processes through the development of Information and Communication Technologies. They are the response to the new education needs of society. However, this future also presents many challenges such as the processing of online forums when a huge number of…
Descriptors: Electronic Learning, Online Courses, Teaching Methods, Learning Processes
Rennick, Christopher; Hulls, Carol C. W.; McKay, Kenneth N. – IEEE Transactions on Education, 2019
Contribution: A semester-long, open-ended design project was implemented to promote intellectual development of first-year students while reinforcing event-driven/procedural programming principles. This paper describes this approach, and an evaluation strategy using Perry's model for intellectual development. The results show that students can…
Descriptors: Introductory Courses, Engineering Education, Active Learning, Student Projects
Price, Thomas; Zhi, Rui; Barnes, Tiffany – International Educational Data Mining Society, 2017
In this paper we present a novel, data-driven algorithm for generating feedback for students on open-ended programming problems. The feedback goes beyond next-step hints, annotating a student's whole program with suggested edits, including code that should be moved or reordered. We also build on existing work to design a methodology for evaluating…
Descriptors: Feedback (Response), Computer Software, Data Analysis, Programming
Previous Page | Next Page »
Pages: 1 | 2
Peer reviewed
Direct link
