Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 15 |
Since 2006 (last 20 years) | 30 |
Descriptor
Programming | 30 |
Programming Languages | 30 |
Statistical Analysis | 30 |
Foreign Countries | 22 |
Computer Science Education | 18 |
College Students | 16 |
Computer Software | 11 |
Control Groups | 11 |
Experimental Groups | 11 |
Comparative Analysis | 10 |
Teaching Methods | 7 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 29 |
Reports - Research | 27 |
Reports - Evaluative | 2 |
Numerical/Quantitative Data | 1 |
Reports - Descriptive | 1 |
Speeches/Meeting Papers | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 23 |
Postsecondary Education | 19 |
Elementary Education | 1 |
Grade 11 | 1 |
Grade 12 | 1 |
High Schools | 1 |
Middle Schools | 1 |
Secondary Education | 1 |
Audience
Location
Turkey | 5 |
Taiwan | 4 |
Mexico | 2 |
China | 1 |
Cyprus | 1 |
Finland | 1 |
Israel | 1 |
Malaysia | 1 |
New York | 1 |
Philippines | 1 |
Saudi Arabia | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
California Critical Thinking… | 1 |
What Works Clearinghouse Rating
Velázquez-Iturbide, J. Ángel; Hernán-Losada, Isidoro; Paredes-Velasco, Maximiliano – IEEE Transactions on Education, 2017
An increase in student motivation is often cited as an expected effect of software visualization, but, as far as the authors are aware, no controlled experiments have yet demonstrated this. This paper therefore presents a controlled evaluation of this effect, conducted within the framework of self-determination theory. Students were tasked with…
Descriptors: Student Motivation, Computer Software, Incentives, Computer Science Education
Ortiz, Octavio Ortiz; Pastor Franco, Juan Ángel; Alcover Garau, Pedro María; Herrero Martín, Ruth – IEEE Transactions on Education, 2017
This paper describes a study of teaching a programming language in a C programming course by having students assemble and program a low-cost mobile robot. Writing their own programs to define the robot's behavior raised students' motivation. Working in small groups, students programmed the robots by using the control structures of structured…
Descriptors: Robotics, Telecommunications, Handheld Devices, Programming
Shi, Nianfeng; Cui, Wen; Zhang, Ping; Sun, Ximing – Journal of Educational Computing Research, 2018
This research applies the roles of variables to the novice programmers in the C language programming. The results are evaluated using the Structure of Observed Learning Outcomes (SOLO) taxonomy. The participants were divided into an experimental group and a control group. The students from the control group learned programming in the traditional…
Descriptors: Computer Science Education, Programming, Programming Languages, Novices
Lavbic, Dejan; Matek, Tadej; Zrnec, Aljaž – Interactive Learning Environments, 2017
Today's software industry requires individuals who are proficient in as many programming languages as possible. Structured query language (SQL), as an adopted standard, is no exception, as it is the most widely used query language to retrieve and manipulate data. However, the process of learning SQL turns out to be challenging. The need for a…
Descriptors: Evaluation Methods, Information Systems, Intelligent Tutoring Systems, Computer Science Education
Altintas, Tugba; Gunes, Ali; Sayan, Hamiyet – Innovations in Education and Teaching International, 2016
Peer learning or, as commonly expressed, peer-assisted learning (PAL) involves school students who actively assist others to learn and in turn benefit from an effective learning environment. This research was designed to support students in becoming more autonomous in their learning, help them enhance their confidence level in tackling computer…
Descriptors: Programming, Second Language Learning, Foreign Countries, Peer Teaching
Ferguson, Roger C.; Leidig, Paul M.; Reynolds, John H. – Information Systems Education Journal, 2015
General education is more than a list of required courses a student must take to complete their degree. For most universities, general education is the groundwork for the student's university experience. These courses span multiple disciplines and allow students to experience a wide range of topics on their path to graduation. Programming classes,…
Descriptors: Programming, Programming Languages, General Education, Required Courses
Mustapha, Aida; Samsudin, Noor Azah; Arbaiy, Nurieze; Mohammed, Rozlini; Hamid, Isredza Rahmi – Turkish Online Journal of Educational Technology - TOJET, 2016
In programming, one problem can usually be solved using different logics and constructs but still producing the same output. Sometimes students get marked down inappropriately if their solutions do not follow the answer scheme. In addition, lab exercises and programming assignments are not necessary graded by the instructors but most of the time…
Descriptors: Programming, Computer Science Education, Scoring Rubrics, Grading
Mann, Mark D. – Contemporary Issues in Education Research, 2017
In the 21st Century, Educators are called to thinking in broader terms about the purpose of technology in engaging learners to work on tasks that are meaningful to them. Through technology, as described in this paper, the researcher has attempted to broaden student engagement level by developing a more engaging online game framework. The research…
Descriptors: Student Motivation, Computer Games, Learner Engagement, Programming
Alkaria, Ahmed; Alhassan, Riyadh – Journal of Education and Training Studies, 2017
This study was conducted to examine the effect of in-service training of computer science teachers in Scratch language using an electronic learning platform on acquiring programming skills and attitudes towards teaching programming. The sample of this study consisted of 40 middle school computer science teachers. They were assigned into two…
Descriptors: Programming Languages, Programming, Electronic Learning, Inservice Teacher Education
Gençtürk, Abdullah Tarik; Korucu, Agah Tugrul – Higher Education Studies, 2017
It is observed that teacher candidates receiving education in the department of Computer and Instructional Technologies Education are not able to gain enough experience and knowledge in "Programming Languages" lesson. The goal of this study is to analyse the effects of web 2.0 technologies usage in programming languages lesson on the…
Descriptors: Web 2.0 Technologies, Programming Languages, Programming, Academic Achievement
Becker, Brett A.; Glanville, Graham; Iwashima, Ricardo; McDonnell, Claire; Goslin, Kyle; Mooney, Catherine – Computer Science Education, 2016
Programming is an essential skill that many computing students are expected to master. However, programming can be difficult to learn. Successfully interpreting compiler error messages (CEMs) is crucial for correcting errors and progressing toward success in programming. Yet these messages are often difficult to understand and pose a barrier to…
Descriptors: Computer Science Education, Programming, Novices, Error Patterns
Veerasamy, Ashok Kumar; D'Souza, Daryl; Laakso, Mikko-Jussi – Journal of Educational Technology Systems, 2016
This article presents a study aimed at examining the novice student answers in an introductory programming final e-exam to identify misconceptions and types of errors. Our study used the Delphi concept inventory to identify student misconceptions and skill, rule, and knowledge-based errors approach to identify the types of errors made by novices…
Descriptors: Computer Science Education, Programming, Novices, Misconceptions
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
Boutnaru, Shlomi; Hershkovitz, Arnon – Interdisciplinary Journal of e-Skills and Lifelong Learning, 2015
In recent years, schools (as well as universities) have added cyber security to their computer science curricula. This topic is still new for most of the current teachers, who would normally have a standard computer science background. Therefore the teachers are trained and then teaching their students what they have just learned. In order to…
Descriptors: Computer Software, Computer Security, Programming Languages, Computer Science Education
Uysal, Murat Pasa – Interactive Learning Environments, 2016
Various methods and tools have been proposed to overcome the learning obstacles for Object-Oriented Programming (OOP). However, it remains difficult especially for novice learners. The problem may be not only adopting an instructional method, but also an Integrated Development Environment (IDE). Learners employ IDEs as a means to solve programming…
Descriptors: Evaluation, Educational Environment, Cognitive Processes, Difficulty Level
Previous Page | Next Page »
Pages: 1 | 2