Publication Date
| In 2026 | 0 |
| Since 2025 | 208 |
| Since 2022 (last 5 years) | 1122 |
| Since 2017 (last 10 years) | 2264 |
| Since 2007 (last 20 years) | 3752 |
Descriptor
| Programming | 4354 |
| Computer Science Education | 1779 |
| Foreign Countries | 1418 |
| Teaching Methods | 1125 |
| Computer Software | 1095 |
| Educational Technology | 767 |
| Student Attitudes | 684 |
| Problem Solving | 625 |
| Programming Languages | 617 |
| Thinking Skills | 590 |
| College Students | 559 |
| More ▼ | |
Source
Author
| Bers, Marina Umaschi | 21 |
| Barnes, Tiffany | 17 |
| Xinogalos, Stelios | 16 |
| Hwang, Gwo-Jen | 14 |
| Sullivan, Amanda | 14 |
| Denner, Jill | 13 |
| Brusilovsky, Peter | 11 |
| Kafai, Yasmin B. | 10 |
| Laakso, Mikko-Jussi | 10 |
| Lepp, Marina | 10 |
| Luik, Piret | 10 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 107 |
| Practitioners | 49 |
| Administrators | 17 |
| Students | 15 |
| Researchers | 13 |
| Media Staff | 9 |
| Policymakers | 6 |
| Parents | 3 |
| Community | 1 |
Location
| Turkey | 165 |
| Taiwan | 92 |
| Australia | 81 |
| China | 74 |
| United Kingdom | 59 |
| Sweden | 50 |
| Spain | 49 |
| Canada | 48 |
| Finland | 47 |
| California | 44 |
| Greece | 42 |
| More ▼ | |
Laws, Policies, & Programs
| No Child Left Behind Act 2001 | 2 |
| Individuals with Disabilities… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Fincher, Sally; Utting, Ian – ACM Transactions on Computing Education, 2010
In this article we set a context for three Initial Learning Environments Alice, Greenfoot, and Scratch. We consider historical antecedents, technical comparators and design approaches. (Contains 2 footnotes.)
Descriptors: Computer Science Education, Programming, Educational History, Computer Assisted Instruction
Cooper, Stephen – ACM Transactions on Computing Education, 2010
This article explores the major design characteristics (both pedagogic as well as technical) that helped to shape Alice 2. It identifies several strengths of Alice as well as several weaknesses. An example problem is solved in Alice, covering many of the design characteristics. Finally, the effects and impacts of Alice instruction are presented,…
Descriptors: Computer Software, Computer Assisted Instruction, Computer Science Education, Programming
Grimm, Kevin J.; Ram, Nilam; Estabrook, Ryne – Multivariate Behavioral Research, 2010
Growth mixture models (GMMs; B. O. Muthen & Muthen, 2000; B. O. Muthen & Shedden, 1999) are a combination of latent curve models (LCMs) and finite mixture models to examine the existence of latent classes that follow distinct developmental patterns. GMMs are often fit with linear, latent basis, multiphase, or polynomial change models…
Descriptors: Models, Computer Software, Programming, Statistical Analysis
Balter, Olle; Cleveland-Innes, Martha; Pettersson, Kerstin; Scheja, Max; Svedin, Maria – Canadian Journal of Higher Education, 2013
This study investigates the relationship between approaches to studying and course completion in two online preparatory university courses in mathematics and computer programming. The students participating in the two courses are alike in age, gender, and approaches to learning. Four hundred and ninety-three students participating in these courses…
Descriptors: Foreign Countries, Higher Education, Online Courses, Computer Science Education
Kim, SugHee; Chung, KwangSik; Yu, HeonChang – Journal of Creative Behavior, 2013
The purpose of this paper is to propose a training program for creative problem solving based on computer programming. The proposed program will encourage students to solve real-life problems through a creative thinking spiral related to cognitive skills with computer programming. With the goal of enhancing digital fluency through this proposed…
Descriptors: Creativity, Problem Solving, Training, Programming
Price, Kellie W. – ProQuest LLC, 2013
Decreasing enrollments, lower rates of student retention and changes in the learning styles of today's students are all issues that the Computer Science (CS) academic community is currently facing. As a result, CS educators are being challenged to find the right blend of technology and pedagogy for their curriculum in order to help students…
Descriptors: Computer Science Education, Introductory Courses, Programming, Majors (Students)
Imai, Yoshiro; Imai, Masatoshi; Moritoh, Yoshio – International Association for Development of the Information Society, 2013
This paper presents trial evaluation of a visual computer simulator in 2009-2011, which has been developed to play some roles of both instruction facility and learning tool simultaneously. And it illustrates an example of Computer Architecture education for University students and usage of e-Learning tool for Assembly Programming in order to…
Descriptors: Computer Simulation, Teaching Methods, Cooperative Learning, Programming
Debuse, Justin C. W.; Lawley, Meredith – Information Systems Education Journal, 2012
Existing research and practice in software development environments shows no clear consensus on the most appropriate development tools to use; these may range from simple text editors through teaching-oriented examples to full commercial integrated development environments (IDEs). This study addresses this gap by examining student perceptions of…
Descriptors: Productivity, Programming, Student Surveys, Student Attitudes
Avancena, Aimee Theresa; Nishihara, Akinori; Vergara, John Paul – International Association for Development of the Information Society, 2012
This paper presents the online cognitive and algorithm tests, which were developed in order to determine if certain cognitive factors and fundamental algorithms correlate with the performance of students in their introductory computer science course. The tests were implemented among Management Information Systems majors from the Philippines and…
Descriptors: Foreign Countries, Computer Science Education, High School Students, College Students
Spillane, Lee Ann – Stenhouse Publishers, 2012
By now we've all seen examples of Wordle, the technology app that converts chunks of text into a word cloud featuring words of different sizes according to their prevalence in the text. But you haven't seen the real power of Wordle until you've seen Lee Ann Spillane's high school students use it to analyze patterns and symbolism in The Great…
Descriptors: Educational Technology, Reading, Reading Habits, Reading Motivation
Aasheim, Cheryl L.; Rutner, Paige S.; Li, Lixin; Williams, Susan R. – Journal of Information Systems Education, 2012
This paper examines student attitudes towards a number of behaviors which range from acceptable means of seeking help on assignments to unacceptable behaviors such as copying from another student or paying someone to complete an assignment. Attitudes regarding such behaviors are compared based on the type of assignment (programming assignment,…
Descriptors: Internet, Feedback (Response), Information Systems, Student Surveys
Castledine, Alanah-Rei; Chalmers, Chris – Design and Technology Education, 2011
With the current curriculum focus on correlating classroom problem solving lessons to real-world contexts, are LEGO robotics an effective problem solving tool? This present study was designed to investigate this question and to ascertain what problem solving strategies primary students engaged with when working with LEGO robotics and whether the…
Descriptors: Foreign Countries, Problem Solving, Grade 6, Relevance (Education)
Sien, Ven Yu – Computer Science Education, 2011
Object-oriented analysis and design (OOAD) is not an easy subject to learn. There are many challenges confronting students when studying OOAD. Students have particular difficulty abstracting real-world problems within the context of OOAD. They are unable to effectively build object-oriented (OO) models from the problem domain because they…
Descriptors: Foreign Countries, Computer Science Education, Undergraduate Students, Computer Software
Edgington, Jeffrey Michael – ProQuest LLC, 2010
Video and computer games have become an important area of study in the field of education. Games have been designed to teach mathematics, physics, raise social awareness, teach history and geography, and train soldiers in the military. Recent work has created computer games for teaching computer programming and understanding basic algorithms. …
Descriptors: Video Technology, Computer Science Education, Fundamental Concepts, Investigations
Giannakos, Michail N. – Turkish Online Journal of Educational Technology - TOJET, 2014
Computer Science (CS) courses comprise both Programming and Information and Communication Technology (ICT) issues; however these two areas have substantial differences, inter alia the attitudes and beliefs of the students regarding the intended learning content. In this research, factors from the Social Cognitive Theory and Unified Theory of…
Descriptors: Intention, Computer Science Education, Programming, Information Technology

Peer reviewed
Direct link
