Publication Date
In 2025 | 18 |
Since 2024 | 61 |
Since 2021 (last 5 years) | 178 |
Since 2016 (last 10 years) | 300 |
Since 2006 (last 20 years) | 357 |
Descriptor
Source
Author
Publication Type
Education Level
Audience
Teachers | 7 |
Media Staff | 1 |
Location
Turkey | 12 |
United Kingdom (England) | 5 |
Italy | 4 |
Australia | 3 |
California | 3 |
Canada | 3 |
China | 3 |
Finland | 3 |
Ghana | 3 |
Greece | 3 |
Hungary | 3 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Keymath Diagnostic Arithmetic… | 1 |
Motivated Strategies for… | 1 |
Program for International… | 1 |
Raven Progressive Matrices | 1 |
Stanford Binet Intelligence… | 1 |
Wechsler Intelligence Scale… | 1 |
Woodcock Johnson Tests of… | 1 |
What Works Clearinghouse Rating
Yuen, Timothy T.; Robbins, Kay A. – ACM Transactions on Computing Education, 2014
Critical thinking, problem solving, the use of tools, and the ability to consume and analyze information are important skills for the 21st century workforce. This article presents a qualitative case study that follows five undergraduate biology majors in a computer science course (CS0). This CS0 course teaches programming within a data-driven…
Descriptors: Qualitative Research, Critical Thinking, Thinking Skills, Problem Solving
Moreno-León, Jesús; Robles, Gregorio; Román-González, Marcos – Journal of Information Technology Education: Research, 2016
The introduction of computer programming in K-12 has become mainstream in the last years, as countries around the world are making coding part of their curriculum. Nevertheless, there is a lack of empirical studies that investigate how learning to program at an early age affects other school subjects. In this regard, this paper compares three…
Descriptors: Foreign Countries, Programming, Computer Science Education, Introductory Courses
Uehara, Suwako; Noriega, Edgar Josafat Martinez – JALT CALL Journal, 2016
The availability of user-friendly coding software is increasing, yet teachers might hesitate to use this technology to develop for educational needs. This paper discusses studies related to technology for educational uses and introduces an evaluation application being developed. Through questionnaires by student users and open-ended discussion by…
Descriptors: Educational Trends, English (Second Language), Second Language Instruction, Coding
Mather, Richard – IAFOR Journal of Education, 2015
This paper explores the application of canonical gradient analysis to evaluate and visualize student performance and acceptance of a learning system platform. The subject of evaluation is a first year BSc module for computer programming. This uses "Ceebot," an animated and immersive game-like development environment. Multivariate…
Descriptors: Multivariate Analysis, Program Evaluation, Visualization, Programming
Worsley, Marcelo; Blikstein, Paulo – Journal of Learning Analytics, 2014
Learning analytics and educational data mining are introducing a number of new techniques and frameworks for studying learning. The scalability and complexity of these novel techniques has afforded new ways for enacting education research and has helped scholars gain new insights into human cognition and learning. Nonetheless, there remain some…
Descriptors: Data Analysis, Data Collection, Engineering, Design
Clark, Jason – Computers in Libraries, 2012
The rise of apps and mobile devices has opened the door to small, dedicated software programs that are focused on singular tasks. From the author's perspective as head of digital access and web service manager at Montana State University, these apps offered an opportunity to build a focused digital service aimed at allowing someone to enter a…
Descriptors: Internet, Handheld Devices, Computer Software, Programming
Dubuclet, Keisha Smith; Lou, Yiping; MacGregor, Kim – American Journal of Distance Education, 2015
This study investigated the impact of discussion forum design and facilitative strategies on student participation and cognitive levels of student dialogue. A multiple-case study design was used. Three online classes taught by the same instructor participated (n = 55). Data were collected from observations, discussion transcripts, and teacher…
Descriptors: Discussion, Student Participation, Dialogs (Language), Case Studies
Smith, V. Anne; Duncan, Ishbel – Bioscience Education, 2011
Confidence is an important issue for biology students in handling computational concepts. This paper describes a practical in which honours-level bioscience students simulate complex animal behaviour using StarLogo TNG, a freely-available graphical programming environment. The practical consists of two sessions, the first of which guides students…
Descriptors: Computer Simulation, Computers, Biology, Programming
Denner, Jill; Werner, Linda; Ortiz, Eloy – Computers & Education, 2012
Computer game programming has been touted as a promising strategy for engaging children in the kinds of thinking that will prepare them to be producers, not just users of technology. But little is known about what they learn when programming a game. In this article, we present a strategy for coding student games, and summarize the results of an…
Descriptors: Females, Computer Uses in Education, Computers, Programming
Shaw, Bilal A. – ProQuest LLC, 2010
Quantum error-correcting codes have been the cornerstone of research in quantum information science (QIS) for more than a decade. Without their conception, quantum computers would be a footnote in the history of science. When researchers embraced the idea that we live in a world where the effects of a noisy environment cannot completely be…
Descriptors: Information Science, Programming, Information Theory, Computer Science
Breed, Betty; Mentz, Elsa; van der Westhuizen, Gert – Electronic Journal of Research in Educational Psychology, 2014
Introduction: The research focused on metacognition in a collaborative learning setting. Based on a comprehensive literature study the researchers designed a metacognitive teaching-learning strategy for pair programmers. Our purpose was to investigate the influence of this metacognitive teaching-learning strategy during pair programming in an…
Descriptors: Metacognition, Cooperative Learning, Meta Analysis, Mixed Methods Research
Blikstein, Paulo; Worsley, Marcelo; Piech, Chris; Sahami, Mehran; Cooper, Steven; Koller, Daphne – Journal of the Learning Sciences, 2014
New high-frequency, automated data collection and analysis algorithms could offer new insights into complex learning processes, especially for tasks in which students have opportunities to generate unique open-ended artifacts such as computer programs. These approaches should be particularly useful because the need for scalable project-based and…
Descriptors: Programming, Computer Science Education, Learning Processes, Introductory Courses
Vee, Annette – ProQuest LLC, 2010
This dissertation looks at computer programming through the lens of literacy studies, building from the concept of code as a written text with expressive and rhetorical power. I focus on the intersecting technological and social factors of computer code writing as a literacy--a practice I call "proceduracy". Like literacy, proceduracy is a human…
Descriptors: Computer Software, Computers, Programming, Foreign Countries
Spycher, Pamela, Ed.; Haynes, Erin F., Ed. – IAP - Information Age Publishing, Inc., 2019
Multilingual students, multidialectal students, and students learning English as an additional language constitute a substantial and growing demographic in the United States. But these groups of students tend to receive unequal access to and inadequate instruction in Science, Technology, Engineering, Arts, and Mathematics (STEAM), with their…
Descriptors: Student Diversity, Cultural Differences, Multilingualism, Language Usage
Chudnov, Daniel – Computers in Libraries, 2009
In this article, the author provides several reasons why one should not rewrite a code from scratch. One should not do it because it will take longer than one thinks. This is the lesson he learned when he started rewriting one of his applications from scratch. The sane thing to do would have been to fix or replace a piece and get on with life.…
Descriptors: Revision (Written Composition), Programming, Coding, Computer Oriented Programs