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
Bick, Markus; Pawlowski, Jan M.; Veith, Patrick – 2001
The importance of the Extensible Markup Language (XML) technology family in the field of Computer Assisted Learning (CAL) can not be denied. The Instructional Management Systems Project (IMS), for example, provides a learning resource XML binding specification. Considering this specification and other implementations using XML to represent…
Descriptors: Computer Assisted Instruction, Educational Technology, Foreign Countries, Instructional Design
Kuban, Paul A.; Ragade, Rammohan K. – Journal on Educational Resources in Computing, 2005
Most electrical engineering and computer science undergraduate programs include at least one course on microcontrollers and assembly language programming. Some departments offer legacy courses in C programming, but few include C programming from an embedded systems perspective, where it is still regularly used. Distributed computing and parallel…
Descriptors: Laboratories, Computers, Programming, Educational Technology
Coombs, Karen A. – Computers in Libraries, 2004
As an information and instruction librarian at SUNY-Cortland, the author is responsible for designing, developing, and maintaining the Library's Web site. In this article, she describes her experience in combining print/microform holdings list. She pursued a strategy that would make the two holding lists "appear" as one by using XML. She iterates…
Descriptors: Academic Libraries, Web Sites, Programming Languages, Periodicals
Seppala, Otto; Malmi, Lauri; Korhonen, Ari – Computer Science Education, 2006
Data structures and algorithms are core issues in computer programming. However, learning them is challenging for most students and many of them have various types of misconceptions on how algorithms work. In this study, we discuss the problem of identifying misconceptions on the principles of how algorithms work. Our context is algorithm…
Descriptors: Programming, Abstract Reasoning, Misconceptions, Case Studies
Mannila, Linda; Peltomaki, Mia; Salakoski, Tapio – Computer Science Education, 2006
In this paper, we present the results from a two-part study. We analyze 60 programs written by novice programmers aged 16-19 after their first programming course, in either Java or Python. The aim is to find difficulties independent of the language used, and such originating from the language. Second, we analyze the transition from a…
Descriptors: Programming, Programming Languages, Syntax, Learning Problems
Moor, Brian D.; Deek, Fadi P. – Journal of Information Technology Education, 2006
Few beginners find learning to program easy. There are many factors at work in this phenomenon with some being simply inherent in the subject itself, while others have more to do with deficiencies in learning methods and resources. As a result, many programming environments, software applications, and learning tools have been developed to address…
Descriptors: Constructivism (Learning), Visual Learning, Visual Aids, Visualization
Ateyeh, Khaldoun; Lockemann, Peter C. – Educational Technology & Society, 2006
No longer can courseware providers deal with one homogeneous target group, one learning form and possibly one pedagogical approach. Instead they must develop a broad range of courseware, each serving its specific target group, each adjusted to a specific learning and teaching form, each appealing to its own learning and teaching scenario, and each…
Descriptors: Courseware, Programming, Computer Software, Educational Technology
Lin, Huan-Yu; Tseng, Shian-Shyong; Weng, Jui-Feng; Su, Jun-Ming – Educational Technology & Society, 2009
With the development of e-learning technology, many specifications of instructional design have been proposed to make learning activity sharable and reusable. With the specifications and sufficient learning resources, the researches further focus on how to provide learners more appropriate learning activities to improve their learning performance.…
Descriptors: Electronic Learning, Science Instruction, Scaffolding (Teaching Technique), Misconceptions
Broussard, Shorna R.; Bliss, John C. – International Journal of Sustainability in Higher Education, 2007
Purpose: The purpose of this research is to determine institutional commitment to sustainability by examining Natural Resource Extension program inputs, activities, and participation. Design/methodology/approach: A document analysis of Natural Resource Extension planning and reporting documents was conducted to provide contextual and historical…
Descriptors: Home Economics, Extension Education, Extension Agents, Forestry
Chen, Gwo-Dong; Wei, Fu-Hsiang; Wang, Chin-Yeh; Lee, Jih-Hsien – International Journal on E-Learning, 2007
Reading content of the Web is increasingly popular. When students read the same material, each student has a unique comprehension of the text and requires individual support from appropriate references. Most references in typical web learning systems are unorganized. Students are often required to disrupt their reading to locate references. This…
Descriptors: Internet, Dictionaries, Correlation, Distance Education
Menendez, Anthony L. – Preventing School Failure, 2007
In this informational survey, the author briefly explores the needs of professional staff and administrators who serve students in alternative educational settings and special education and provides a listing of helpful Internet resources. Initially, the author provides general information concerning the current state of alternative education…
Descriptors: High Risk Students, Professional Personnel, Programming, Internet
Connolly, Mary V. – 1996
Saint Mary's College (Indiana) offers a minor program in computer science. The program's introductory computer science class traditionally taught Pascal. The decision to change the introductory programming language to C++ with an object oriented approach was made when it became clear that there were good texts available for beginning students.…
Descriptors: Computer Science Education, Computer Software Selection, Curriculum Development, Educational Change
Peer reviewedNixon, Paul D. – Computers and the Humanities, 1993
Asserts that involving students in learning a small amount of programming language can enable them to learn the important concepts of electronic information systems. Describes a three-week unit in which arts and humanities undergraduate students use the authoring language, PILOT. (CFR)
Descriptors: Computer Uses in Education, Course Content, Course Descriptions, Educational Technology
Peer reviewedCrews, Thad; Butterfield, Jeff – Journal of Computing in Higher Education, 2002
Discusses the three-step implementation of an instructional technology tool and associated pedagogy to support teaching and learning computer programming concepts. The Flowchart Interpreter (FLINT) was proven through experiments to support novice programmers better than the traditional textbook approach. (EV)
Descriptors: Authoring Aids (Programming), Case Studies, Computer Science Education, Computer Uses in Education
Peer reviewedByers, John A. – Educational Media International, 1999
Describes a software system that allows teachers and students in practically any subject to make interactive expert systems of quizzes on the Internet. Discusses the design of the system, including building a database of questions and answers; integrating text files of questions and answers with JavaScript-HTML pages; and the JavaScript and HTML…
Descriptors: Computer Assisted Testing, Computer Software Development, Computer System Design, Database Design

Direct link
