Publication Date
| In 2026 | 0 |
| Since 2025 | 71 |
| Since 2022 (last 5 years) | 403 |
| Since 2017 (last 10 years) | 793 |
| Since 2007 (last 20 years) | 1176 |
Descriptor
| Programming Languages | 1465 |
| Programming | 621 |
| Computer Science Education | 572 |
| Computer Software | 461 |
| Foreign Countries | 425 |
| Teaching Methods | 405 |
| Undergraduate Students | 194 |
| Educational Technology | 175 |
| Problem Solving | 168 |
| Instructional Effectiveness | 167 |
| Introductory Courses | 167 |
| 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 |
| Brazil | 11 |
| Canada | 11 |
| Finland | 11 |
| Nigeria | 11 |
| 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 |
De Giusti, Marisa Raquel; Lira, Ariel Jorge; Villarreal, Gonzalo Lujan – European Journal of Engineering Education, 2008
Simulation is the process of executing a model that describes a system with enough detail; this model has its entities, an internal state, some input and output variables and a list of processes bound to these variables. Teaching a simulation language such as general purpose simulation system (GPSS) is always a challenge, because of the way it…
Descriptors: Programming Languages, Simulation, Computer Simulation, Computer System Design
Davis-Tanous, Jennifer R. – 1999
This digest provides an overview of XML (Extensible Markup Language), a markup language used to construct World Wide Web pages. Topics addressed include: (1) definition of a markup language, including comparison of XML with SGML (Standard Generalized Markup Language) and HTML (HyperText Markup Language); (2) how XML works, including sample tags,…
Descriptors: Hypermedia, Metadata, Programming Languages, Screen Design (Computers)
Peer reviewedAdler, Sharon C. – Journal of the American Society for Information Science, 1997
Describes Document Style Semantics and Specification Language (DSSSL), an international standard for the formatting and processing of SGML documents. Outlines DSSSL structure as the key to enabling interchange of formatting information in a standardized non-proprietary format, the processing model, areas of standardization, and DSSSL language.…
Descriptors: Computer Software Development, Information Processing, Information Technology, Programming Languages
Nerur, Sridhar; Ramanujan, Sam; Kesh, Someswar – JCSE Online, 2002
Discusses the need for people with object-oriented (OO) skills, explains benefits of OO in software development, and addresses some of the difficulties in teaching OO. Topics include the evolution of programming languages; differences between OO and traditional approaches; differences from data modeling; and Unified Modeling Language (UML) and…
Descriptors: Computer Science Education, Computer Software Development, Instructional Development, Programming Languages
Peer reviewedBergmann, Seth; Chandrupatla, Tirupathi R.; Osler, Thomas J. – Mathematics and Computer Education, 2002
Describes how to modify old QBASIC programs to run in visual Basic. (NB)
Descriptors: Computer Software, Computer Uses in Education, Higher Education, Programming Languages
Christiansen, Henning – Computer Science Education, 2004
Theoretical issues of computer science are traditionally taught in a way that presupposes a solid mathematical background and are usually considered more or less inaccessible for students without this. An effective methodology is described which has been developed for a target group of university students with different backgrounds such as natural…
Descriptors: Computer Science Education, College Instruction, Programming Languages, Theories
Misanchuk, Earl R.; Schwier, Richard A. – 1996
The hypertext markup language (HTML) used to develop pages for the world wide web also has potential for use in creating some types of multimedia instruction destined for CD-ROMs. After providing a brief overview of HTML, this document presents pros and cons relevant to CD-ROM production. HTML can offer compatibility to both Windows and Macintosh…
Descriptors: Authoring Aids (Programming), Computer Graphics, Design Preferences, Foreign Countries
Pimentel, Maria da Graca Campos; dos Santos, Joao Benedito, Jr.; de Mattos Fortes, Renata Pontin – 1998
This paper presents aspects of modeling, authoring, and presenting structured documents corresponding to teaching material presented in the World Wide Web. In this context, the importance of providing the formalization of the structure of the documents using Standard Generalized Markup Language (SGML) is discussed. Next, specifications for…
Descriptors: Authoring Aids (Programming), Computer System Design, Computer Uses in Education, Courseware
Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew; Krishnamurthi, Shriram – Computer Science Education, 2004
The TeachScheme! Project aims to reform three aspects of introductory programming courses in secondary schools. First, we use a design method that asks students to develop programs in a stepwise fashion such that each step produces a well-specified intermediate product. Second, we use an entire series of sublanguages, not just one. Each element of…
Descriptors: Programming, Programming Languages, Computer Science Education, Program Implementation
Pendergast, Mark O. – Journal of Information Technology Education, 2006
This paper examines the impact the use of the Java programming language has had on the way our students learn to program and the success they achieve. The importance of a properly constructed first course in programming cannot be overstated. A course well experienced will leave students with good programming habits, the ability to learn on their…
Descriptors: Programming Languages, Active Learning, Programming, Introductory Courses
Knight, Colin, Gasevic, Dragan; Richards, Griff – Educational Technology & Society, 2006
The paper describes an ontology-based framework for bridging learning design and learning object content. In present solutions, researchers have proposed conceptual models and developed tools for both of those subjects, but without detailed discussions of how they can be used together. In this paper we advocate the use of ontologies to explicitly…
Descriptors: Case Studies, Learning Strategies, Computer Software, Programming
Hijon-Neira, Raquel, Ed. – InTech, 2009
The education industry has obviously been influenced by the Internet revolution. Teaching and learning methods have changed significantly since the coming of the Web and it is very likely they will keep evolving many years to come thanks to it. A good example of this changing reality is the spectacular development of e-Learning. In a more…
Descriptors: Computer Assisted Instruction, Educational Technology, Internet, Feedback (Response)
Cavus, Nadire; Uzunboylu, Huseyin; Ibrahim, Dogan – Online Submission, 2006
This paper is about a pilot study which has been carried out at the Near East University during the 2004/5 Fall Semester using the Moodle LMS [learning management system] together with GREWPtool collaborative editor. The system has been tested with 36 students taking the Java and the Pascal programming courses. The results of the pilot study…
Descriptors: Management Systems, Programming Languages, Web Based Instruction, Programming
Salustri, Filippo A. – 1997
This paper discusses the use at the University of Windsor (Ontario) of a small World Wide Web-based tool for course delivery and administration called HAL (HTML-based Administrative Lackey), written in the Scheme programming language. This tool was developed by the author to provide Web-based services for a large first-year undergraduate course in…
Descriptors: Computer Assisted Design, Computer Mediated Communication, Computer Software Development, Computer System Design
Peer reviewedSlocum, Terry A.; Yoder, Stephen C. – Journal of Geography, 1996
Outlines reasons why computer programming should be taught to geographers. These include experience using macro (scripting) languages and sophisticated visualization software, and developing a deeper understanding of general hardware and software capabilities. Discusses the distinct advantages and few disadvantages of the programming language…
Descriptors: Cartography, Computer Assisted Instruction, Computer Graphics, Computer Interfaces

Direct link
