Publication Date
In 2025 | 7 |
Since 2024 | 41 |
Since 2021 (last 5 years) | 151 |
Since 2016 (last 10 years) | 289 |
Since 2006 (last 20 years) | 536 |
Descriptor
Source
Author
Barnes, Tiffany | 4 |
Dan Sun | 4 |
Mannila, Linda | 4 |
Bers, Marina Umaschi | 3 |
Chengcong Zhu | 3 |
Chi, Min | 3 |
Kert, Serhat Bahadir | 3 |
Kolling, Michael | 3 |
Laakso, Mikko-Jussi | 3 |
Malmi, Lauri | 3 |
Shi, Yang | 3 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 20 |
Practitioners | 4 |
Students | 3 |
Media Staff | 2 |
Researchers | 2 |
Location
Taiwan | 17 |
Turkey | 14 |
Australia | 11 |
China | 10 |
United Kingdom | 10 |
Brazil | 8 |
Germany | 8 |
Finland | 7 |
Israel | 7 |
Spain | 7 |
Canada | 6 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Brusilovsky, Pete; Sosnovsky, Sergey; Yudelson, Michael V.; Lee, Danielle H.; Zadorozhny, Vladimir; Zhou, Xin – ACM Transactions on Computing Education, 2010
Rich, interactive eLearning tools receive a lot of attention nowadays from both practitioners and researchers. However, broader dissemination of these tools is hindered by the technical difficulties of their integration into existing platforms. This article explores the technical and conceptual problems of using several interactive educational…
Descriptors: Learning Activities, Courses, Classroom Research, Computer Science Education
Le, Nguyen-Thinh; Menzel, Wolfgang – International Journal of Artificial Intelligence in Education, 2009
In this paper, we introduce logic programming as a domain that exhibits some characteristics of being ill-defined. In order to diagnose student errors in such a domain, we need a means to hypothesise the student's intention, that is the strategy underlying her solution. This is achieved by weighting constraints, so that hypotheses about solution…
Descriptors: Intelligent Tutoring Systems, Logical Thinking, Programming, Models
Kwon, Homin; Berisha, V.; Atti, V.; Spanias, A. – IEEE Transactions on Education, 2009
Distributed wireless sensor networks (WSNs) are being proposed for various applications including defense, security, and smart stages. The introduction of hardware wireless sensors in a signal processing education setting can serve as a paradigm for data acquisition, collaborative signal processing, or simply as a platform for obtaining,…
Descriptors: Undergraduate Students, Programming Languages, Computer Software, Programming
Mason, Oliver – International Journal of English Studies, 2008
Despite the central role of the computer in corpus research, programming is generally not seen as a core skill within corpus linguistics. As a consequence, limitations in software for text and corpus analysis slow down the progress of research while analysts often have to rely on third party software or even manual data analysis if no suitable…
Descriptors: Computer Software, Computational Linguistics, Language Research, Role
Kovacevic, Aleksandar; Ivanovic, Dragan; Milosavljevic, Branko; Konjovic, Zora; Surla, Dusan – Program: Electronic Library and Information Systems, 2011
Purpose: The aim of this paper is to develop a system for automatic extraction of metadata from scientific papers in PDF format for the information system for monitoring the scientific research activity of the University of Novi Sad (CRIS UNS). Design/methodology/approach: The system is based on machine learning and performs automatic extraction…
Descriptors: Scientific Research, Library Administration, Classification, Information Science
Drasutis, Sigitas; Motekaityte, Vida; Noreika, Algirdas – Informatics in Education, 2010
The Internet has recently encouraged the society to convert almost all its needs to electronic resources such as e-libraries, e-cultures, e-entertainment as well as e-learning, which has become a radical idea to increase the effectiveness of learning services in most schools, colleges and universities. E-learning can not be completely featured and…
Descriptors: Computer Science Education, Computer System Design, Computer Software Evaluation, Programming
Shimic, Goran; Jevremovic, Aleksandar – Interactive Learning Environments, 2012
Problem-based learning (PBL) is a student-centered instructional strategy in which students solve problems and reflect on their experiences. Different domains need different approaches in the design of PBL systems. Therefore, we present one case study in this article: A Java Programming PBL. The application is developed as an additional module for…
Descriptors: Foreign Countries, Educational Strategies, Informal Education, Problem Based Learning
Koh, Kyungwon – ProQuest LLC, 2011
Contemporary young people are engaged in a variety of information behaviors, such as information seeking, using, sharing, and creating. The ways youth interact with information have transformed in the shifting digital information environment; however, relatively little empirical research exists and no theoretical framework adequately explains…
Descriptors: Qualitative Research, Programming Languages, Young Adults, Information Seeking
Wang, Shouhong; Wang, Hai – Journal of Information Systems Education, 2011
Given the emergence of service-oriented architecture, IS students need to be knowledgeable of multiple server-side computer programming languages to be able to meet the needs of the job market. This paper outlines the pedagogy of an innovative course of multiple server-side computer languages for the undergraduate IS majors. The paper discusses…
Descriptors: Labor Market, Teaching Methods, Undergraduate Study, Course Descriptions
Tekinerdogan, Bedir – Computer Science Education, 2011
Model-driven software development (MDSD) aims to support the development and evolution of software intensive systems using the basic concepts of model, metamodel, and model transformation. In parallel with the ongoing academic research, MDSD is more and more applied in industrial practices. After being accepted both by a broad community of…
Descriptors: Foreign Countries, Computer Software, Graduate Study, Industry
Sengupta, Arijit – Journal of Information Systems Education, 2009
Programming courses have always been a difficult part of an Information Systems curriculum. While we do not train Information Systems students to be developers, understanding how to build a system always gives students an added perspective to improve their system design and analysis skills. This teaching tip presents CFC (Comment-First-Coding)--a…
Descriptors: Programming Languages, Information Systems, Programming, Scaffolding (Teaching Technique)
May, Jeffrey; Dhillon, Gurpreet – Journal of Information Systems Education, 2009
In the information systems field there are numerous programming languages that can be used in specifying the behavior of concurrent and distributed systems. In the literature it has been argued that a lack of pragmatic and semantic consideration decreases the effectiveness of such specifications. In other words, to simply understand the syntactic…
Descriptors: Semantics, Syntax, Programming Languages, Information Systems
Paterson, J. H.; Cheng, K. F.; Haddow, J. – ACM Transactions on Computing Education, 2009
PatternCoder is a software tool to aid student understanding of class associations. It has a wizard-based interface which allows students to select an appropriate binary class association or design pattern for a given problem. Java code is then generated which allows students to explore the way in which the class associations are implemented in a…
Descriptors: Programming Languages, Programming, Computer Science Education, Computer Software
Thune, Michael; Eckerdal, Anna – European Journal of Engineering Education, 2009
The present work has its focus on university-level engineering education students that do not intend to major in computer science but still have to take a mandatory programming course. Phenomenography and variation theory are applied to empirical data from a study of students' conceptions of computer programming. A phenomenographic outcome space…
Descriptors: Engineering Education, Programming Languages, Programming, Phenomenology
Zhang, Xihui – Journal of Information Technology Education, 2010
Java is an object-oriented programming language. From a software engineering perspective, object-oriented design and programming is used at the architectural design, and structured design and programming is used at the detailed design within methods. As such, structured programming skills are fundamental to more advanced object-oriented…
Descriptors: Undergraduate Students, Student Attitudes, Programming Languages, Programming