Publication Date
| In 2026 | 0 |
| Since 2025 | 62 |
| Since 2022 (last 5 years) | 394 |
| Since 2017 (last 10 years) | 784 |
| Since 2007 (last 20 years) | 1167 |
Descriptor
| Programming Languages | 1456 |
| Programming | 617 |
| Computer Science Education | 569 |
| Computer Software | 461 |
| Foreign Countries | 419 |
| Teaching Methods | 403 |
| Undergraduate Students | 191 |
| Educational Technology | 173 |
| Instructional Effectiveness | 167 |
| Problem Solving | 167 |
| Introductory Courses | 165 |
| More ▼ | |
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 |
| Brazil | 10 |
| Cyprus | 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 |
Read, Tim; Hall, Hazel – 1996
Summer 1995 saw the release, with considerable media attention, of draft versions of Sun Microsystems' Java computer programming language and the HotJava browser. Java has been heralded as the latest "killer" technology in the Internet explosion. Sun Microsystems and numerous companies including Microsoft, IBM, and Netscape have agreed…
Descriptors: Authoring Aids (Programming), Computer Interfaces, Computer Software, Computer Software Development
Vodounon, Maurice A. – Journal of Computers in Mathematics and Science Teaching, 2004
The primary purpose of this study was to analyze different perceptions displayed by novice programmers in the C++ programming language, and determine if modularization ability could be improved by an instructional treatment that concentrated on solving computer programs from previously existing modules. This study attempted to answer the following…
Descriptors: College Students, Academic Achievement, Student Attitudes, Programming Languages
Bintas, Jale; Barut, Asim – Online Submission, 2008
The aim of research is to compare difference between tenth class students and determine their level of success about classic and web based educational applications of Turbo Pascal lesson. This research was applied to 10 A and 10 TLB students of Izmir Karsikaya Anatolian Technical and industrial high school computer department in second term of…
Descriptors: Web Based Instruction, Conventional Instruction, Academic Achievement, Comparative Analysis
Madison, Sandra Kay – 1995
Parameter passing is the mechanism by which various program modules share information in a complex program; this paper was a study of novice programmers' understanding of the parameter construct. The bulk of the data was collected from interviews with eight college students enrolled in a state university introductory computer programming course.…
Descriptors: College Students, Computer Literacy, Computer Science Education, Computer System Design
Peer reviewedBishop-Clark, Cathy – Journal of Educational Computing Research, 1998
A study of 89 computer programming students in two instructional groups found that those using Visual Basic (VB) mastered programming design concepts as well as those using traditional BASIC. Concludes that VB is an excellent choice for a first programming course (high school or university) emphasizing sequence, selection, iteration, variables,…
Descriptors: Comparative Analysis, Computer Science, Computer Software Development, Design
Cumming, Geoff – Australian Educational Computing, 2005
In the first issue of "Australian Educational Computing," in 1986, Cumming and Abbott reported a controlled comparison of top-down and bottom-up teaching strategies for Grade 5 and 6 students' use of a simple logic programming language. They found that both strategies were rated highly by students and teachers, and gave useful learning;…
Descriptors: Programming Languages, Learning Strategies, Computer Uses in Education, Programming
Peer reviewedIoannides, Demetrios – Library Hi Tech, 2000
Discussion of XML (extensible markup language) and the traditional DTD (document type definition) format focuses on efforts of the World Wide Web Consortium's XML schema working group to develop a schema language to replace DTD that will be capable of defining the set of constraints of any possible data resource. (Contains 14 references.) (LRW)
Descriptors: Consortia, Data Processing, Databases, Information Technology
Peer reviewedBreeding, Marshall – Library Computing, 2000
Explains how to create Web-enabled databases. Highlights include Inmagic's DB/Text WebPublisher product called DB/TextWorks; ODBC (Open Database Connectivity) drivers; Perl programming language; HTML coding; Structured Query Language (SQL); Common Gateway Interface (CGI) programming; and examples of HTML pages and Perl scripts. (LRW)
Descriptors: Computer Software, Databases, Programming Languages, World Wide Web
Roberts, Gary – Computers in Libraries, 2005
In this column, the author compares and contrasts the most popular scripting languages that are used to create truly dynamic service-oriented Web sites, building a conceptual framework that be can used as a starting point for specific server-side library projects.
Descriptors: Library Services, Internet, Libraries, Web Sites
Holmboe, Christian – Computer Science Education, 2004
The paper uses Ludwig Wittgenstein's theories about the relationship between thought, language, and objects of the world to explore the assumption that OO-thinking resembles natural thinking. The paper imports from research in linguistic philosophy to computer science education research. I show how UML class diagrams (i.e., an artificial…
Descriptors: Computer Science Education, Philosophy, Linguistics, Programming Languages
Cavus, Nadire; Uzunboylu, Huseyin; Ibrahim, Dogan – Online Submission, 2006
This paper describes an experimental study which has been carried out at the Near East University using the Moodle Learning Management System (LMS) together with two types of Web-Based Collaborative Tools (CTs): Standard CT and Advanced CT to create a virtual learning environment to teach programming languages. The aim of this study was to find…
Descriptors: Student Attitudes, Programming, Foreign Countries, Management Systems
Shumba, Rose – Journal on Educational Resources in Computing, 2006
In the summer of 2003, a project to augment and improve the teaching of information assurance courses was started at IUP. Thus far, ten hands-on exercises have been developed. The exercises described in this article, and presented in the appendix, are based on actions required to secure a Linux host. Publicly available resources were used to…
Descriptors: Computer Security, Experiential Learning, Computer Software, Open Source Technology
Amorim, Ricardo R.; Lama, Manuel; Sanchez, Eduardo; Riera, Adolfo; Vila, Xose A. – Educational Technology & Society, 2006
In this paper, we present an ontology to represent the semantics of the IMS Learning Design (IMS LD) specification, a meta-language used to describe the main elements of the learning design process. The motivation of this work relies on the expressiveness limitations found on the current XML-Schema implementation of the IMS LD conceptual model. To…
Descriptors: Computer Software, Programming, Instructional Design, Programming Languages
Neji, Mahmoud; Ben Ammar, Mohamed – Electronic Journal of e-Learning, 2007
Based on facial expression (FE), this paper explores the possible use of the affective communication in virtual environments (VEs). The attention of affective communication is examined and some research ideas for developing affective communication in virtual environments are proposed. We place an emphasis on communication between virtual entities,…
Descriptors: Electronic Learning, Cooperative Learning, Affective Behavior, Nonverbal Communication
Weber, Gerhard; Mollenberg, Antje – 1994
Novices in programming face many problems affecting their learning process and programming success. Learning to program includes using the programming environment, learning a programming language's syntax and semantics, understanding a problem and translating it into an executable plan, developing algorithms and programs, and testing and debugging…
Descriptors: Computer Literacy, Computer Software Development, Debugging (Computers), Experiential Learning

Direct link
