Publication Date
In 2025 | 11 |
Since 2024 | 41 |
Since 2021 (last 5 years) | 138 |
Since 2016 (last 10 years) | 233 |
Since 2006 (last 20 years) | 398 |
Descriptor
Computer Software | 447 |
Programming Languages | 447 |
Programming | 196 |
Computer Science Education | 153 |
Teaching Methods | 142 |
Foreign Countries | 125 |
Educational Technology | 78 |
Models | 68 |
Computer System Design | 56 |
Internet | 56 |
College Students | 53 |
More ▼ |
Source
Author
Cummings, Jeff | 3 |
Kolling, Michael | 3 |
Resnick, Mitchel | 3 |
Zhiyong Zhang | 3 |
Ali Al Ghaithi | 2 |
Asensio-Perez, Juan I. | 2 |
Barnes, Tiffany | 2 |
Behnam Behforouz | 2 |
Bers, Marina Umaschi | 2 |
Cavus, Nadire | 2 |
Corral, Luis | 2 |
More ▼ |
Publication Type
Education Level
Location
Taiwan | 13 |
United Kingdom | 11 |
Germany | 8 |
Turkey | 8 |
Spain | 7 |
Australia | 6 |
Cyprus | 5 |
China | 4 |
Indonesia | 4 |
Canada | 3 |
Israel | 3 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Academic Motivation Scale | 1 |
Flesch Reading Ease Formula | 1 |
Measures of Academic Progress | 1 |
Program for International… | 1 |
Rosenberg Self Esteem Scale | 1 |
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 1 |
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
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
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
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
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
Tang, Stephen; Hanneghan, Martin – Journal of Interactive Learning Research, 2011
Game-based learning harnesses the advantages of computer games technology to create a fun, motivating and interactive virtual learning environment that promotes problem-based experiential learning. Such an approach is advocated by many commentators to provide an enhanced learning experience than those based on traditional didactic methods.…
Descriptors: Computer Software, Educational Technology, Teaching Methods, Computer Uses in Education
Mandal, Sraboni; Sanjay; Shrivastava, Rajnish – Turkish Online Journal of Distance Education, 2010
Presence of a teacher appraisal system plays a major role in deciding the level of professionalism of an educational institution. In addition to this it also plays a major role in improvement in quality of education imparted by the teacher. Recently assessment of the teaching fraternity has become indispensable measure and thus it is necessary to…
Descriptors: Foreign Countries, Teacher Evaluation, Technical Institutes, Case Studies
Jabba Molinares, Daladier – ProQuest LLC, 2009
Communication underwater is challenging because of the inherent characteristics of the media. First, common radio frequency (RF) signals utilized in wireless communications cannot be used under water. RF signals are attenuated in such as way that RF communication underwater is restricted to very few meters. As a result, acoustic-based…
Descriptors: Acoustics, Internet, Telecommunications, Information Technology
Cross, James H., II; Hendrix, T. Dean; Umphress, David A.; Barowski, Larry A.; Jain, Jhilmil; Montgomery, Lacey N. – ACM Transactions on Computing Education, 2009
jGRASP has three integrated approaches for interacting with its dynamic viewers for data structures: debugger, workbench, and text-based interactions that allow individual Java statements and expressions to be executed/evaluated. These approaches can be used together to provide a complementary set of interactions with the dynamic viewers. Data…
Descriptors: Textbooks, Interaction, Methods, Computer Science Education
Hwang, Wu-Yuin; Su, Jia-Han – Interactive Learning Environments, 2012
In this study, a Surface Computer Supported Cooperative Work paradigm is proposed. Recently, multitouch technology has become widely available for human-computer interaction. We found it has great potential to facilitate more awareness of human-to-human interaction than personal computers (PCs) in colocated collaborative work. However, other…
Descriptors: Foreign Countries, Interaction, Design Requirements, Second Language Learning
Chen, Ling-Hsiu – Computers & Education, 2011
Although conventional student assessments are extremely convenient for calculating student scores, they do not conceptualize how students organize their knowledge. Therefore, teachers and students rarely understand how to improve their future learning progress. The limitations of conventional testing methods indicate the importance of accurately…
Descriptors: Foreign Countries, Educational Technology, Cognitive Style, Self Efficacy
Knauf, Rainer; Sakurai, Yoshitaka; Tsuruta, Setsuo; Jantke, Klaus P. – Journal of Educational Computing Research, 2010
University education often suffers from a lack of an explicit and adaptable didactic design. Students complain about the insufficient adaptability to the learners' needs. Learning content and services need to reach their audience according to their different prerequisites, needs, and different learning styles and conditions. A way to overcome such…
Descriptors: Prerequisites, College Instruction, Educational Experiments, Cognitive Style
Watkins, Charlette Ward – ProQuest LLC, 2009
Aspect-Oriented Software Development (AOSD) is a new approach that addresses limitations inherent in conventional programming, especially the principle of separation of concerns by emphasizing the encapsulation and modularization of crosscutting concerns through a new abstraction, the "aspect." Aspect-oriented programming is an emerging AOSD…
Descriptors: Check Lists, Programming Languages, Identification, Computer Software