Publication Date
In 2025 | 36 |
Since 2024 | 134 |
Since 2021 (last 5 years) | 487 |
Since 2016 (last 10 years) | 800 |
Since 2006 (last 20 years) | 1185 |
Descriptor
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 |
Knee, Richard H.; Cafolla, Ralph – 1998
Java is an object-oriented programming language of the Internet. It's popularity lies in its ability to create interactive Web sites across platforms. The most common Java programs are applications and applets, which adhere to a set of conventions that lets them run within a Java-compatible browser. Java is becoming an essential subject matter and…
Descriptors: Computer System Design, Computer Uses in Education, Internet, Online Systems
Hockey, Susan – 1997
This paper examines issues related to how providers and consumers can make the best use of electronic information, focusing on the humanities. Topics include: new technology or old; electronic text and data formats; Standard Generalized Markup Language (SGML); text encoding initiative; encoded archival description (EAD); other applications of…
Descriptors: Electronic Libraries, Electronic Publishing, Electronic Text, Higher Education
Wollowski, Michael – 2002
XML, the extensible markup language, is a quickly evolving technology that presents a viable alternative to courseware products and promises to ease the burden of Web authors, who edit their course pages directly. XML uses tags to label kinds of contents, rather than format information. The use of XML enables faculty to focus on providing…
Descriptors: Computer Assisted Instruction, Course Content, Courseware, Educational Technology

Opdahl, Andreas L.; Sindre, Guttorm – Information Systems, 1997
Identifies weaknesses of conceptual modelling languages for the problem domain of information systems (IS) development. Outlines an approach called facet modelling of real-world problem domains to deal with the complexity of contemporary analysis problems. Shows how facet models can be defined and visualized; discusses facet modelling in relation…
Descriptors: Artificial Languages, Computer Oriented Programs, Computer System Design, Information Systems

Saltzman, Robert M.; Kohler, David – Mathematics and Computer Education, 2002
Explores the relative strengths and weaknesses of the spreadsheet approach versus specialized mathematical programming software for solving a particular logic puzzle. (KHR)
Descriptors: Computer Uses in Education, Higher Education, Logical Thinking, Mathematical Logic

Cox, Kevin R.; Clark, David – Computers & Education, 1994
Explains how modern programming systems empower beginning college students taking computer literacy courses; provides suggestions for designing courses and on the selection of appropriate software; and gives examples of course content and of approaches to course development using the Visual Basic programming environment. (22 references) (LRW)
Descriptors: Computer Assisted Instruction, Computer Literacy, Computer Software Selection, Course Content

Beheshti, 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
Maddux, Cleborne D. – Educational Technology, 1998
Discusses the poor technical and design quality of many Web sites and provides tips for improving quality: use meta tags; provide page sponsor identification, links back to home page, page titles; display a paragraph describing the purpose of the Web page; avoid using frames and publishing pages under construction; check language and mechanics;…
Descriptors: Computer Graphics, Computer Interfaces, Computer Software Development, Content Analysis
McConville, David; And Others – Educom Review, 1996
Discusses new trends in the World Wide Web. Highlights include multimedia; digitized audio-visual files; compression technology; telephony; virtual reality modeling language (VRML); open architecture; and advantages of Java, an object-oriented programming language, including platform independence, distributed development, and pay-per-use software.…
Descriptors: Audiovisual Aids, Computer Software, Hypermedia, Internet

Zetie, K. P. – Physics Education, 2001
Shows how some of the simple ideas in complexity can be investigated using a spreadsheet and a macro written in Visual Basic. Shows how the sandpile model of Bak, Chao, and Wiesenfeld can be simulated and animated. The model produces results that cannot easily be predicted from its properties. (Author/MM)
Descriptors: Computer Simulation, Computer Uses in Education, Higher Education, Models
Solomon, Justin – Learning & Leading with Technology, 2005
Standard methods of teaching an introductory course in computer science, designed to introduce computer programming as a tool for mathematicians and engineers at the university level, are unnecessarily complicated and difficult. They lack a common thread that unifies each unit of material and frequently make use of mathematical notation, technical…
Descriptors: Programming, Introductory Courses, Computers, Programming Languages
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
Sajaniemi, J.; Ben-Ari, M.; Byckling, P.; Gerdt, P.; Kulikova, Y. – Computer Science Education, 2006
Roles can be assigned to occurrences of variables in programs according to a small number of stereotypical patterns of use. Studies on explicitly teaching roles to novices learning programming have shown that roles are an excellent pedagogical tool for clarifying the structure and meaning of programs and that their use improves students'…
Descriptors: Programming, Predictor Variables, Role Perception, Role Theory
Gill, T. Grandon; Holton, Carolyn F. – Journal of Information Technology Education, 2006
In this paper, a required introductory programming course being taught to MIS undergraduates using the C++ programming language is described. Two factors make the objectives of the course--which are to provide students with an exposure to the logical organization of the computer in addition to teaching them basic programming logic--particularly…
Descriptors: Group Activities, Management Information Systems, Student Diversity, Occupational Aspiration
Myers, J. Paul, Jr.; Munsinger, Brita – 1996
This paper investigates the relationship between learning style and programming achievement in two paradigms: imperative and functional. An imperative language achieves its effect by changing the value of variables by means of assignment statements while functional languages rely on evaluation of expressions rather than side-effects. Learning…
Descriptors: Achievement Gains, Cognitive Style, Computer Science Education, Correlation