Publication Date
| In 2026 | 0 |
| Since 2025 | 65 |
| Since 2022 (last 5 years) | 397 |
| Since 2017 (last 10 years) | 787 |
| Since 2007 (last 20 years) | 1170 |
Descriptor
Source
Author
| Bers, Marina Umaschi | 6 |
| Cavus, Nadire | 6 |
| Xinogalos, Stelios | 6 |
| Barnes, Tiffany | 5 |
| Ibrahim, Dogan | 5 |
| Mannila, Linda | 5 |
| Dan Sun | 4 |
| Frydenberg, Mark | 4 |
| Laakso, Mikko-Jussi | 4 |
| Resnick, Mitchel | 4 |
| Sullivan, Amanda | 4 |
| More ▼ | |
Publication Type
Education Level
Location
| Turkey | 36 |
| Taiwan | 28 |
| China | 18 |
| Germany | 18 |
| United Kingdom | 18 |
| Australia | 16 |
| Spain | 16 |
| Canada | 11 |
| Finland | 11 |
| Nigeria | 11 |
| Brazil | 10 |
| More ▼ | |
Laws, Policies, & Programs
| Americans with Disabilities… | 1 |
| Telecommunications Act 1996 | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 2 |
Shaw, Ruey-Shiang – Computers & Education, 2013
This study examined the relationships among group size, participation, and learning performance factors when learning a programming language in a computer-supported collaborative learning (CSCL) context. An online forum was used as the CSCL environment for learning the Microsoft ASP.NET programming language. The collaborative-learning experiment…
Descriptors: Programming Languages, Computer Science Education, Cooperative Learning, Computer Mediated Communication
Iannotti, Nicholas V. – ProQuest LLC, 2013
The last several years have seen unprecedented advancements in the application of technology to the life sciences, particularly in the area of data generation. Novel scientific insights are now often driven primarily by software development supporting new multidisciplinary and increasingly multifaceted data analysis. However, despite the…
Descriptors: Biological Sciences, Computer Software, Computer System Design, Recycling
Lee, Woong-Kyu – Behaviour & Information Technology, 2012
The principal objective of this study was to gain insight into attitude changes occurring during IT acceptance from the perspective of elaboration likelihood model (ELM). In particular, the primary target of this study was the process of IT acceptance through an education program. Although the Internet and computers are now quite ubiquitous, and…
Descriptors: Attitude Change, Teaching Methods, Programming Languages, Internet
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
Yang, Tzu-Chi; Hwang, Gwo-Jen; Yang, Stephen J. H.; Hwang, Gwo-Haur – Educational Technology & Society, 2015
Computer programming is an important skill for engineering and computer science students. However, teaching and learning programming concepts and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of effective learning strategies and environments for programming courses has become an important…
Descriptors: Foreign Countries, Programming, Instructional Effectiveness, College Students
Kuo, Feng-Yang; Wu, Wen-Hsiung; Lin, Cathy S. – Journal of Educational Computing Research, 2013
Today, information technology (IT) has permeated virtually every aspect of our society and the learning of software programming is becoming increasingly important to the creation and maintenance of the IT infrastructure critical to our daily life. In this article, we report the results of a study that demonstrates how the self-regulation paradigm…
Descriptors: Computer Science Education, Programming, College Students, Programming Languages
Fields, Deborah; Enyedy, Noel – Mind, Culture, and Activity, 2013
Changing an established role in a classroom is difficult. It involves constructing a new set of relations within a community. In this article we investigate how students with newly developed interest and experience in programming developed outside the classroom pick up and establish their roles as experts in programming within the classroom…
Descriptors: Programming, Computer Software, Expertise, Peer Teaching
McMaster, Kirby; Sambasivam, Samuel; Anderson, Nicole – Information Systems Education Journal, 2011
In this paper, we describe a Relational Algebra Query Language (RAQL) and Relational Algebra Query (RAQ) software product we have developed that allows database instructors to teach relational algebra through programming. Instead of defining query operations using mathematical notation (the approach commonly taken in database textbooks), students…
Descriptors: Algebra, Computer Software, Programming, Databases
Magerko, Brian; Freeman, Jason; McKlin, Tom; Reilly, Mike; Livingston, Elise; McCoid, Scott; Crews-Brown, Andrea – ACM Transactions on Computing Education, 2016
This article presents EarSketch, a learning environment that combines computer programming with sample-based music production to create a computational remixing environment for learning introductory computing concepts. EarSketch has been employed in both formal and informal settings, yielding significant positive results in student content…
Descriptors: Art Education, STEM Education, Computer Science Education, Disproportionate Representation
Gökçe, Semirhan; Yenmez, Arzu Aydogan; Özpinar, Ilknur – International Education Studies, 2017
Recent developments in technology have changed the learner's profile and the learning outcomes. Today, with the emergence of higher-order thinking skills and computer literacy skills, teaching through traditional methods is likely to fail to achieve the learning outcomes. That is why; teachers and teacher candidates are expected to have computer…
Descriptors: Foreign Countries, Undergraduate Students, Mathematics Education, Elementary School Mathematics
Sullivan, Amanda; Kazakoff, Elizabeth R.; Bers, Marina Umashi – Journal of Information Technology Education: Innovations in Practice, 2013
This paper qualitatively examines the implementation of an intensive weeklong robotics curriculum in three Pre-Kindergarten classrooms (N = 37) at an early childhood STEM (science, technology, engineering, and math) focused magnet school in the Harlem area of New York City. Children at the school spent one week participating in computer…
Descriptors: Robotics, Preschool Children, STEM Education, Magnet Schools
Lee, Nancy – ProQuest LLC, 2013
The current study explored the differential effects of two learning strategies, self-explanation and reading questions and answers, on students' test performance in the computer programming language JavaScript. Students' perceptions toward the two strategies as to their effectiveness in learning JavaScript was also explored by examining students'…
Descriptors: Programming Languages, Tests, Student Attitudes, Tutoring
Tigrek, Seyitriza – ProQuest LLC, 2012
Mobile devices are becoming indispensable tools for many students and educators. Mobile technology is starting a new era in the computing methodologies in many engineering disciplines and laboratories. Microcontroller extension that communicates with mobile devices will take the data acquisition and control process into a new level in the sensing…
Descriptors: Telecommunications, Handheld Devices, Programming Languages, Engineering Education
Shan, Zhe – ProQuest LLC, 2011
One key issue in process-aware E-commerce collaboration is the orchestration of business processes of multiple business partners throughout a supply chain network in an automated and seamless way. Since each partner has its own internal processes with different control flow structures and message interfaces, the real challenge lies in verifying…
Descriptors: Business, Business Communication, Synchronous Communication, Asynchronous Communication
Biju, Soly Mathew – E-Learning and Digital Media, 2013
Learning the fundamentals of programming languages has always been a difficult task for students. It is equally challenging for lecturers to teach these concepts. A number of methods have been deployed by teachers to teach these concepts. This article analyses the result of a class test to identify fundamental programming concepts that students…
Descriptors: Programming, Concept Teaching, Programming Languages, Fundamental Concepts

Peer reviewed
Direct link
