Publication Date
| In 2026 | 0 |
| Since 2025 | 214 |
| Since 2022 (last 5 years) | 1128 |
| Since 2017 (last 10 years) | 2270 |
| Since 2007 (last 20 years) | 3758 |
Descriptor
| Programming | 4360 |
| Computer Science Education | 1782 |
| Foreign Countries | 1420 |
| Teaching Methods | 1125 |
| Computer Software | 1095 |
| Educational Technology | 767 |
| Student Attitudes | 685 |
| Problem Solving | 625 |
| Programming Languages | 617 |
| Thinking Skills | 592 |
| 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 | 108 |
| Practitioners | 49 |
| Administrators | 17 |
| Students | 15 |
| Researchers | 13 |
| Media Staff | 9 |
| Policymakers | 7 |
| 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
Doehler, Kirsten; Taylor, Laura – International Journal of Mathematical Education in Science and Technology, 2015
This article is based on the experiences of two statistics professors who have taught students to write and effectively utilize code-based software in a college-level introductory statistics course. Advantages of using software and code-based software in this context are discussed. Suggestions are made on how to ease students into using code with…
Descriptors: Computer Software, Programming, Coding, Syntax
Cetin, Ibrahim – Canadian Journal of Science, Mathematics and Technology Education, 2015
The purpose of this study is to explore students' understanding of loops and nested loops concepts. Sixty-three mechanical engineering students attending an introductory programming course participated in the study. APOS (Action, Process, Object, Schema) is a constructivist theory developed originally for mathematics education. This study is the…
Descriptors: Engineering Education, College Students, Mathematics Education, Teaching Methods
Banerjee, Gargi; Murthy, Sahana; Iyer, Sridhar – Research and Practice in Technology Enhanced Learning, 2015
Multiple studies report that Computer Science (CS) instructors face problems on how to integrate visualizations in their teaching. This problem gets compounded for instructors in technology-constrained classrooms that are common in developing countries. In these classrooms, students are not able to interact with visualization directly; instead,…
Descriptors: Active Learning, Computer Science Education, Visualization, Teaching Methods
Takemura, Atsushi – International Association for Development of the Information Society, 2015
This paper proposes a novel e-Learning system for learning electronic circuit making and programming a microcontroller to control a robot. The proposed e-Learning system comprises a virtual-circuit-making function for the construction of circuits with a versatile, Arduino microcontroller and an educational system that can simulate behaviors of…
Descriptors: Electronic Learning, Engineering Education, Electronics, Equipment
Strawhacker, Amanda; Lee, Melissa; Bers, Marina Umaschi – International Journal of Technology and Design Education, 2018
Computer programming tools for young children are being created and used in early childhood classrooms more than ever. However, little is known about the relationship between a teacher's unique instructional style and their students' ability to explore and retain programming content. In this mixed-methods study, quantitative and qualitative data…
Descriptors: Teaching Styles, Programming, Computer Software, Correlation
Toledo, Raciel Yera; Mota, Yailé Caballero – International Journal of Distance Education Technologies, 2014
The paper proposes a recommender system approach to cover online judge's domains. Online judges are e-learning tools that support the automatic evaluation of programming tasks done by individual users, and for this reason they are usually used for training students in programming contest and for supporting basic programming teachings. The…
Descriptors: Electronic Learning, Cooperative Learning, Programming, Online Systems
Korkmaz, Özgen; Altun, Halis – Online Submission, 2014
Students might have different type and different level of perceptions: Positive or negative perceptions on programming; a perception on benefit of programming, perceptions related to difficulties of programming process etc. The perception of student on their own competence is defined as self-efficacy. Based on the discussions reported in…
Descriptors: Foreign Countries, Computer Science Education, Programming, Self Efficacy
Csernoch, Mária; Biró, Piroska – Acta Didactica Napocensia, 2016
Sprego is programming with spreadsheet functions. The present paper provides introductory Sprego examples which have so far only been available in Hungarian. Spreadsheet environments offer both a programming tool which best serves beginner and end-user programmers' interest, and an approach which lightens the burden of coding and language details.…
Descriptors: Programming, Spreadsheets, Instruction, Problem Solving
Aghababyan, Ani; Martin, Taylor; Janisiewicz, Philip; Close, Kevin – Journal of Learning Analytics, 2016
Learning analytics is an emerging discipline and, as such, benefits from new tools and methodological approaches. This work reviews and summarizes our workshop on microgenetic data analysis techniques using R, held at the second annual Learning Analytics Summer Institute in Cambridge, Massachusetts, on 30 June 2014. Specifically, this paper…
Descriptors: Educational Research, Data Collection, Data Analysis, Workshops
Nacheva-Skopalik, Lilyana; Green, Steve – International Journal of Web-Based Learning and Teaching Technologies, 2016
Access to education is one of the main human rights. Everyone should have access to education and be capable of benefiting from it. However there are a number who are excluded, not because of a lack of ability but simply because they have a disability or specific need which current education systems do not address. A learning system in which…
Descriptors: Access to Education, Inclusion, Disabilities, Special Needs Students
Oliver, Kevin – Journal of Computers in Mathematics and Science Teaching, 2016
This paper presents the results of a comparison study between graduate students taking a software security course at an American university and international working professionals taking a version of the same course online through a free massive open online course (MOOC) created in the Google CourseBuilder learning environment. A goal of the study…
Descriptors: Computer Science Education, Online Courses, Graduate Students, Continuing Education
Taylor, Blair; Kaza, Siddharth – ACM Transactions on Computing Education, 2016
Despite the critical societal importance of computer security, security is not well integrated into the undergraduate computing curriculum. Security classes and tracks treat security issues as separable topics as opposed to fundamental issues that pervade all aspects of software development. Recently, there has been an increasing focus on security…
Descriptors: Coding, Introductory Courses, Computer Science Education, Programming
Mota, José Miguel; Ruiz-Rube, Iván; Dodero, Juan Manuel; Figueiredo, Mauro – International Association for Development of the Information Society, 2016
Augmented Reality (AR) technology allows the inclusion of virtual elements on a vision of actual physical environment for the creation of a mixed reality in real time. This kind of technology can be used in educational settings. However, the current AR authoring tools present several drawbacks, such as, the lack of a mechanism for tracking the…
Descriptors: Virtual Classrooms, Computer System Design, Computer Software Evaluation, Computer Software
McBroom, Jessica; Jeffries, Bryn; Koprinska, Irena; Yacef, Kalina – International Educational Data Mining Society, 2016
Effective mining of data from online submission systems offers the potential to improve educational outcomes by identifying student habits and behaviours and their relationship with levels of achievement. In particular, it may assist in identifying students at risk of performing poorly, allowing for early intervention. In this paper we investigate…
Descriptors: Data Collection, Student Behavior, Academic Achievement, Correlation
Snell, Jeremy – Computers in Libraries, 2013
This article covers the basic principles of responsive web design for those interested in creating their own responsive sites from scratch, as well as noting a few frameworks that can be used to speed up development time. The author favors the Foundation CSS framework for responsive development because of its syntax, diverse selection of…
Descriptors: Web Sites, Design, Telecommunications, Handheld Devices

Peer reviewed
Direct link
