Publication Date
In 2025 | 28 |
Since 2024 | 125 |
Since 2021 (last 5 years) | 478 |
Since 2016 (last 10 years) | 791 |
Since 2006 (last 20 years) | 1176 |
Descriptor
Programming Languages | 1417 |
Programming | 605 |
Computer Science Education | 544 |
Computer Software | 447 |
Foreign Countries | 412 |
Teaching Methods | 391 |
Undergraduate Students | 180 |
Educational Technology | 171 |
Instructional Effectiveness | 164 |
Problem Solving | 164 |
Introductory Courses | 161 |
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 |
Brazil | 10 |
Cyprus | 10 |
Finland | 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 |
Piper, Gill – Micromath, 2001
Explains how the Roamer Turtle, a piece of technology utilizing the LOGO programming language, can be used in a mathematics curriculum with students aged 4-7. Describes experiences in visiting various classes to see the Roamer in use. (MM)
Descriptors: Computer Uses in Education, Educational Technology, Elementary Education, Mathematics Education
Diwan, Amer; Waite, William M.; Jackson, Michele H.; Dickerson, Jacob – Journal on Educational Resources in Computing, 2004
The educational literature recognizes that people go through a number of stages in their intellectual development. During the first stage, called "received knowledge" or "dualism", people expect knowledge to be handed to them by authority figures (thus "received") and think in terms of black and white (thus "dualism"). Our experience indicates…
Descriptors: Programming Languages, Learning Strategies, Programming, Intellectual Development
Zaldivar, Vicente Arturo Romero; Arandia, Jon Ander Elorriaga; Brito, Mateo Lezcano – Journal of Educational Multimedia and Hypermedia, 2005
In this article, the main characteristics of the educational browser YADBrowser are described. One of the main objectives of this project is to define new languages and object models which facilitate the creation of educational applications for the Internet. The fundamental characteristics of the object model of the browser are also described.…
Descriptors: Internet, Programming, Programming Languages, Computer Software
de Brock, Bert – Journal of Information Technology Education, 2004
From time to time developers of (database) applications will encounter, explicitly or implicitly, structures such as trees, graphs, and networks. Such applications can, for instance, relate to bills of material, organization charts, networks of (rail)roads, networks of conduit pipes (e.g., plumbing, electricity), telecom networks, and data…
Descriptors: Mathematics, Networks, Databases, Programming Languages
Rosson, Mary Beth, Ed. – InTech, 2010
Readers will find several papers that address high-level issues in the use of technology in education, for example architecture and design frameworks for building online education materials or tools. Several other chapters report novel approaches to intelligent tutors or adaptive systems in educational settings. A number of chapters consider many…
Descriptors: Educational Technology, Student Projects, Active Learning, Information Systems
King, Michael A. – Journal of Information Technology Education, 2009
Business intelligence derived from data warehousing and data mining has become one of the most strategic management tools today, providing organizations with long-term competitive advantages. Business school curriculums and popular database textbooks cover data warehousing, but the examples and problem sets typically are small and unrealistic. The…
Descriptors: Strategic Planning, Problem Sets, Corporations, Statistics
Rajala, Teemu; Laakso, Mikko-Jussi; Kaila, Erkki; Salakoski, Tapio – Journal of Information Technology Education, 2008
Program visualization is one of the various methods developed over the years to aid novices with their difficulties in learning to program. It consists of different graphical--often animated--and textual objects, visualizing the execution of programs. The aim of program visualization is to enhance students' understanding of different areas of…
Descriptors: College Instruction, College Students, Control Groups, Visualization
Clark, David – Australian Mathematics Teacher, 2006
This article describes the Australian Informatics Competition (AIC), a non-programming competition aimed at identifying students with potential in programming and algorithmic design. It is the first step in identifying students to represent Australia at the International Olympiad in Informatics. The main aim of the AIC is to increase awareness of…
Descriptors: Mathematics, Competition, Foreign Countries, Problem Solving
Haertel, Edward H. – 1996
These FORTRAN programs and MATHEMATICA routines were developed in the course of a research project titled "Achievement and Assessment in School Science: Modeling and Mapping Ability and Performance." Their use is described in other publications from that project, including "Latent Traits or Latent States? The Role of Discrete Models…
Descriptors: Ability, Academic Achievement, Computer Software, Educational Assessment

Mason, James David – Journal of the American Society for Information Science, 1997
ISO--International Organization for Standards highlights the activities of WG8 (Working Group 8 of ISO) in the alignment of standards for a common tree model and common query languages. Examines the how Document Style Semantics and Specification Language (DSSSL) and HyTime make documents easier to work with and more powerful in their ability to…
Descriptors: Computer Software Development, Hypermedia, Information Technology, Programming Languages

McCallum-Bayliss, Heather – Issues in Applied Linguistics, 1993
Reports on a computer application in which collaboration did not precede project design. Important project parameters established without author input presented ethical dilemmas in balancing contract obligations and methodological rigor. (Author/CK)
Descriptors: Business Education, Computational Linguistics, Computer Literacy, Course Content

Losee, Robert M. – Information Processing & Management, 1997
Proposes a model for digital library and hypermedia organizations that is adaptive, providing different conceptual orderings to support browsing for different individuals' or groups' needs. Highlights include types of links, document ordering and the Gray code (a binary programming code), adaptive classification, and an economic model for document…
Descriptors: Classification, Documentation, Electronic Libraries, Hypermedia

Nackerud, Shane A. – Information Technology and Libraries, 1998
Describes CGI (Common Gateway Interface) scripts that are available on the Web and explains how librarians can use them to make Web pages more interactive. Topics include CGI security; Perl scripts; UNIX; and HTML. (LRW)
Descriptors: Computer Interfaces, Computer Security, Gateway Systems, Library Automation

Gritzalis, Stefanos; Aggelis, George; Spinellis, Diomidis – Internet Research, 1999
Discusses downloadable executable content, or mobile code, on the World Wide Web; evaluates the security features offered by the Java and Safe-Tcl programming languages; and describes the basic mechanisms of each of the proposed security models. Presents current implementations, as well as upcoming extensions, and evaluates their efficiency and…
Descriptors: Computer Security, Evaluation Methods, Futures (of Society), Models

Sher, David B. – Mathematics and Computer Education, 2000
Focuses on how to write clear programs with C++ that are easier to debug and modify. Student programs designed according to these outlined principles will tend to develop more quickly, have less bugs, and be much easier to debug. (ASK)
Descriptors: Computer Uses in Education, Higher Education, Mathematics Instruction, Programming