Publication Date
| In 2026 | 0 |
| Since 2025 | 13 |
| Since 2022 (last 5 years) | 130 |
| Since 2017 (last 10 years) | 376 |
| Since 2007 (last 20 years) | 888 |
Descriptor
Source
Author
| van der Linden, Wim J. | 6 |
| Botturi, Luca | 4 |
| Gusev, Dmitri A. | 4 |
| Joy, Mike | 4 |
| Kahn, Ken | 4 |
| Metallinos, Nikos | 4 |
| Çetinkaya-Rundel, Mine | 4 |
| Aleven, Vincent | 3 |
| Asensio-Perez, Juan I. | 3 |
| Beck, Bernard | 3 |
| Brusilovsky, Peter | 3 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 94 |
| Practitioners | 32 |
| Administrators | 11 |
| Media Staff | 10 |
| Researchers | 7 |
| Students | 7 |
| Policymakers | 3 |
| Community | 2 |
| Parents | 2 |
| Counselors | 1 |
Location
| United Kingdom | 31 |
| Australia | 28 |
| Canada | 21 |
| Spain | 20 |
| California | 18 |
| Germany | 16 |
| Pennsylvania | 12 |
| Taiwan | 11 |
| Indiana | 10 |
| Texas | 10 |
| Illinois | 9 |
| More ▼ | |
Laws, Policies, & Programs
| United Nations Convention on… | 3 |
| No Child Left Behind Act 2001 | 2 |
Assessments and Surveys
| Beck Depression Inventory | 1 |
| Law School Admission Test | 1 |
| National Assessment of… | 1 |
| Program for International… | 1 |
| Test of English for… | 1 |
| Wechsler Adult Intelligence… | 1 |
| Wechsler Preschool and… | 1 |
What Works Clearinghouse Rating
Peer reviewedMajchrzak, Tina L. – Journal of Interactive Instruction Development, 1996
Describes and compares two methods for developing multimedia courseware for use on the Internet: an authoring tool called Shockwave, and an object-oriented language called Java. Topics include vector graphics, browsers, interaction with network protocols, data security, multithreading, and computer languages versus development environments. (LRW)
Descriptors: Authoring Aids (Programming), Comparative Analysis, Computer Graphics, Computer Software Development
Herraez, Angel – Biochemistry and Molecular Biology Education, 2006
Jmol is free, open source software for interactive molecular visualization. Since it is written in the Java[TM] programming language, it is compatible with all major operating systems and, in the applet form, with most modern web browsers. This article summarizes Jmol development and features that make it a valid and promising replacement for…
Descriptors: Programming, Biochemistry, Programming Languages, Physical Sciences
Vodounon, Maurice A. – Journal of Computers in Mathematics and Science Teaching, 2006
The primary purpose of the study was to determine if a treatment that concentrates on building programs from previously written modules can improve the decomposition processes of novice programmers in the C++ programming language and, hence, programming performance. For purposes of performance analysis, a subsample of 23 students was divided into…
Descriptors: Programming, Programming Languages, Performance Based Assessment, College Students
Benson, B.; Arfaee, A.; Choon Kim; Kastner, R.; Gupta, R. K. – IEEE Transactions on Education, 2011
Early exposure to embedded computing systems is crucial for students to be prepared for the embedded computing demands of today's world. However, exposure to systems knowledge often comes too late in the curriculum to stimulate students' interests and to provide a meaningful difference in how they direct their choice of electives for future…
Descriptors: Foreign Countries, Undergraduate Study, High School Students, Summer Programs
Wagner, William P.; Pant, Vik; Hilken, Ralph – Journal of Information Technology Education, 2008
eXtensible Markup Language (XML) is a new technology that is currently being extolled by many industry experts and software vendors. Potentially it represents a platform independent language for sharing information over networks in a way that is much more seamless than with previous technologies. It is extensible in that XML serves as a "meta"…
Descriptors: Internet, Computer Software, Information Technology, Computer Networks
Peer reviewedBeheshti, Jamshid – Education for Information, 1993
Discusses computer programming and why it is important in library and information science (LIS) education. BASIC programming language is recommended as the most appropriate for LIS students, and an example is given of its use in a course at McGill University. (29 references) (LRW)
Descriptors: Course Organization, Foreign Countries, Higher Education, Learning Processes
Depradine, Colin; Gay, Glenda – Computers and Education, 2004
With the strong link between programming and the underlying technology, the incorporation of computer technology into the teaching of a programming language course should be a natural progression. However, the abstract nature of programming can make such integration a difficult prospect to achieve. As a result, the main development tool, the…
Descriptors: Computers, Computer Software, Programming Languages, Programming
Impelluso, Thomas J. – Advances in Engineering Education, 2009
Cognitive Load Theory (CLT) was used as a foundation to redesign a computer programming class for mechanical engineers, in which content was delivered with hybrid/distance technology. The effort confirmed the utility of CLT in course design. And it demonstrates that hybrid/distance learning is not merely a tool of convenience, but one, which, when…
Descriptors: Cognitive Processes, Difficulty Level, Scaffolding (Teaching Technique), Distance Education
Andreou, Dimitris; Christophides, Vassilis; Flouris, Giorgos; Kotzinos, Dimitris; Pediaditis, Panagiotis; Tsialiamanis, Petros – Online Submission, 2009
This deliverable reports the technical and research development performed until M36 (January 2009) within tasks T5.2 and T5.4 of WP5 in the KP-Lab project, per the latest Description of Work (DoW) 3.2 [DoW3.2]. The described components are included in the KP-Lab Semantic Web Knowledge Middleware (SWKM) Prototype Release 3.0 software that takes…
Descriptors: Foreign Countries, Program Implementation, Programming, Computer System Design
Kiesmuller, Ulrich – ACM Transactions on Computing Education, 2009
At schools special learning and programming environments are often used in the field of algorithms. Particularly with regard to computer science lessons in secondary education, they are supposed to help novices to learn the basics of programming. In several parts of Germany (e.g., Bavaria) these fundamentals are taught as early as in the seventh…
Descriptors: Foreign Countries, Feedback (Response), Secondary School Students, Research Methodology
Encelle, Benoit; Baptiste-Jessel, Nadine; Sedes, Florence – Journal of Access Services, 2009
Personalization of user interfaces for browsing content is a key concept to ensure content accessibility. In this direction, we introduce concepts that result in the generation of personalized multimodal user interfaces for browsing XML content. User requirements concerning the browsing of a specific content type can be specified by means of…
Descriptors: Design Preferences, User Needs (Information), Metadata, Programming Languages
Peer reviewedDuval, Beverly K.; Main, Linda – Library Software Review, 1997
Examines Javascript, a scripting language, as a means of increasing user interactivity with a Web page. The relationship of HTML, Java programming language, and Javascript is discussed; examples of Javascript programs are described; and good Javascript Web sites are listed. (Author/LRW)
Descriptors: Programming Languages, World Wide Web
Branzburg, Jeffrey – Technology & Learning, 2005
How often do people find themselves typing the same information, such as school names and addresses, into document after document? Or using the same sequence of menu commands, such as saving a file in a specific folder (File, Save, navigate to the folder, open the folder, save the file)? People would rather use a short key combination that…
Descriptors: Word Processing, Computers, Internet, Programming
Davies, Dan; Collier, Chris; Howe, Alan – International Journal of Technology and Design Education, 2012
This article reports on the outcomes from the "e-scape Primary Scientific and Technological Understanding Assessment Project" (2009-2010), which aimed to support primary teachers in developing valid portfolio-based tasks to assess pupils' scientific and technological enquiry skills at age 11. This was part of the wider…
Descriptors: Foreign Countries, Evidence, Video Technology, Portfolios (Background Materials)
Newby, Michael; Nguyen, ThuyUyen – Journal of Information Systems Education, 2007
Programming assignments are used to assess a student's understanding of the theoretical aspect of programming and their ability to put that theory into practice. When assigning programs for students to complete, it is necessary to make sure that the problem is well specified, realistic, yet is able to be completed in a relatively short period of…
Descriptors: Assignments, Problem Solving, Programming, Information Technology

Direct link
