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) | 7 |
Descriptor
Instructional Effectiveness | 7 |
Programming Languages | 7 |
Usability | 7 |
Computer Science Education | 5 |
Computer Software | 4 |
Programming | 4 |
Teaching Methods | 3 |
Computer Interfaces | 2 |
Computer Software Evaluation | 2 |
Computer System Design | 2 |
Foreign Countries | 2 |
More ▼ |
Source
Education and Information… | 2 |
International Association for… | 2 |
ACM Transactions on Computing… | 1 |
Biochemistry and Molecular… | 1 |
IEEE Transactions on Education | 1 |
Author
Dilmen, Kaan | 1 |
Gonzalez, Ruben | 1 |
Gupta, Yash Munnalal | 1 |
Homchan, Somjit | 1 |
Kert, Serhat Bahadir | 1 |
Kim, H.-S. | 1 |
Kirana, Satwika Nindya | 1 |
Kroustalli, Chrysoula | 1 |
Kwon, D.-Y. | 1 |
Lee, W.-G. | 1 |
Lora, Carlos Marín | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 5 |
Reports - Descriptive | 2 |
Speeches/Meeting Papers | 2 |
Education Level
Higher Education | 3 |
Postsecondary Education | 2 |
Elementary Education | 1 |
Elementary Secondary Education | 1 |
Grade 1 | 1 |
Secondary Education | 1 |
Audience
Location
Australia | 1 |
Illinois | 1 |
Iowa | 1 |
South Korea | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Dilmen, Kaan; Kert, Serhat Bahadir; Ugras, Tuba – Education and Information Technologies, 2023
Programming education is an important educational process that enables the development of children's problem solving and algorithmic thinking skills. It is known that children frequently encounter syntax problems in coding activities. Many block-based programming software has been developed to eliminate this difficulty in the learning process.…
Descriptors: Children, Adolescents, Coding, Programming Languages
Gupta, Yash Munnalal; Kirana, Satwika Nindya; Homchan, Somjit; Tanasarnpaiboon, Supatcharee – Biochemistry and Molecular Biology Education, 2023
The COVID-19 pandemic has forced the Bioinformatics course to switch from on-site teaching to remote learning. This shift has prompted a change in teaching methods and laboratory activities. Students need to have a basic understanding of DNA sequences and how to analyze them using custom scripts. To facilitate learning, we have modified the course…
Descriptors: Programming Languages, Teaching Methods, Computer Software, Genetics
Kroustalli, Chrysoula; Xinogalos, Stelios – Education and Information Technologies, 2021
Serious games, or else educational games, for programming are considered to have a positive impact on learning programming. Specifically, serious games are considered to motivate students and engage them in playing and learning programming. However, more research is required in order to study their effects in learning programming, as well as their…
Descriptors: Instructional Effectiveness, Teaching Methods, Computer Science Education, Programming Languages
Santamaría, Cristina Rebollo; Lora, Carlos Marín; Quintana, Inmaculada Remolar; Sellés, Miguel Chover – International Association for Development of the Information Society, 2018
The first obstacles to overcome when a student has to face the task of programming for the first time are the abstraction level, the comprehension of a language with unfamiliar concepts for him/her and the specific syntax for each programming language. This work presents the qualitative results obtained in a study focused on the gain of skills for…
Descriptors: Programming Languages, Skill Development, Undergraduate Students, Video Games
Tan, Wee Lum; Venema, Sven; Gonzalez, Ruben – International Association for Development of the Information Society, 2017
Transitioning to university is recognised as a challenging endeavour for commencing students. For commencing Computer Science students specifically, evidence suggests a link between poor performance in introductory technical courses, such as programming, and high attrition rates. Building resilience in students, particularly at the start of their…
Descriptors: College Freshmen, Computer Science Education, Programming, Introductory Courses
Kwon, D.-Y.; Kim, H.-S.; Shim, J.-K.; Lee, W.-G. – IEEE Transactions on Education, 2012
Tangible programming tools enable children to easily learn the programming process, previously considered to be difficult for them. While various tangible programming tools have been developed, there is still a lack of available tools to help students experience the general programming process. This study therefore developed a tool called…
Descriptors: Foreign Countries, Programming Languages, Computer Interfaces, Robotics
Sondag, Tyler; Pokorny, Kian L.; Rajan, Hridesh – ACM Transactions on Computing Education, 2012
Students in all areas of computing require knowledge of the computing device including software implementation at the machine level. Several courses in computer science curricula address these low-level details such as computer architecture and assembly languages. For such courses, there are advantages to studying real architectures instead of…
Descriptors: Programming Languages, Computer Simulation, Computer Graphics, Computer Interfaces