Publication Date
In 2025 | 27 |
Since 2024 | 98 |
Since 2021 (last 5 years) | 304 |
Since 2016 (last 10 years) | 559 |
Since 2006 (last 20 years) | 1187 |
Descriptor
Computer Software | 1411 |
Programming | 1087 |
Computer Science Education | 457 |
Programming Languages | 447 |
Teaching Methods | 418 |
Foreign Countries | 412 |
Educational Technology | 357 |
Computer Assisted Instruction | 217 |
Computer System Design | 212 |
Instructional Design | 212 |
Internet | 187 |
More ▼ |
Source
Author
Joy, Mike | 8 |
Bers, Marina Umaschi | 5 |
Lavy, Ilana | 5 |
Resnick, Mitchel | 5 |
Asensio-Perez, Juan I. | 4 |
Brusilovsky, Peter | 4 |
Hernandez-Leo, Davinia | 4 |
Hwang, Gwo-Jen | 4 |
Kolling, Michael | 4 |
Malmi, Lauri | 4 |
Moreno-Ger, Pablo | 4 |
More ▼ |
Publication Type
Education Level
Location
Taiwan | 34 |
United Kingdom | 34 |
Australia | 28 |
Turkey | 28 |
Germany | 25 |
Spain | 18 |
China | 15 |
Greece | 14 |
California | 13 |
Canada | 13 |
New York | 13 |
More ▼ |
Laws, Policies, & Programs
Copyright Law 1976 | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 1 |
Zecca, Mark S. – ProQuest LLC, 2010
Business managers who look for ways to cut costs face difficult questions about the efficiency and effectiveness of software engineering practices that are used to complete projects on time, on specification, and within budget (Johnson, 1995; Lindstrom & Jeffries, 2004). Theoretical models such as the Theory of Reasoned Action (TRA) have linked…
Descriptors: Models, Computer Software, Programming, Engineering
Nemeth, Karen N.; Simon, Fran S. – Young Children, 2013
Miss Jessie was hired because she was bilingual, but she was placed in a class where most of the children did not speak English or her home language of Spanish. The children spoke Arabic, Korean, or Polish most of the time. Where does she start? Early childhood educators across the United States are asking similar questions. Teachers often report…
Descriptors: Educational Technology, English (Second Language), Multilingualism, Early Childhood Education
Alsubait, Tahani; Parsia, Bijan; Sattler, Uli – Research in Learning Technology, 2012
Different computational models for generating analogies of the form "A is to B as C is to D" have been proposed over the past 35 years. However, analogy generation is a challenging problem that requires further research. In this article, we present a new approach for generating analogies in Multiple Choice Question (MCQ) format that can be used…
Descriptors: Computer Assisted Testing, Programming, Computer Software, Computer Software Evaluation
Zachariadou, K.; Yiasemides, K.; Trougkakos, N. – European Journal of Physics, 2012
We present a low-cost, fully computer-controlled, Arduino-based, educational laboratory (SolarInsight) to be used in undergraduate university courses concerned with electrical engineering and physics. The major goal of the system is to provide students with the necessary instrumentation, software tools and methodology in order to learn fundamental…
Descriptors: Physics, Computers, Programming Languages, Computer Software
Liu, Anyi – ProQuest LLC, 2012
With increasing demand of mobile devices and cloud computing, it becomes increasingly important to develop efficient mobile application and its secured backend, such as web applications and virtualization environment. This dissertation reports a systematic study of mobile application development and the security issues of its related backend. …
Descriptors: Management Systems, Telecommunications, Internet, Databases
O'Grady, Michael J. – ACM Transactions on Computing Education, 2012
Computer Science (CS) is a relatively new disciple and how best to introduce it to new students remains an open question. Likewise, the identification of appropriate instructional strategies for the diverse topics that constitute the average curriculum remains open to debate. One approach considered by a number of practitioners in CS education…
Descriptors: Educational Strategies, Problem Based Learning, Teaching Methods, Computer Science
Gierl, Mark J.; Lai, Hollis – International Journal of Testing, 2012
Automatic item generation represents a relatively new but rapidly evolving research area where cognitive and psychometric theories are used to produce tests that include items generated using computer technology. Automatic item generation requires two steps. First, test development specialists create item models, which are comparable to templates…
Descriptors: Foreign Countries, Psychometrics, Test Construction, Test Items
Lee, Jae Hwa; Segev, Aviv – Computers & Education, 2012
Maps such as concept maps and knowledge maps are often used as learning materials. These maps have nodes and links, nodes as key concepts and links as relationships between key concepts. From a map, the user can recognize the important concepts and the relationships between them. To build concept or knowledge maps, domain experts are needed.…
Descriptors: Expertise, Electronic Learning, Concept Mapping, Instructional Materials
Batcheller, Archer L. – ProQuest LLC, 2011
Software has an important role in supporting scientific work. This dissertation studies teams that build scientific software, focusing on the way that they determine what the software should do. These requirements engineering processes are investigated through three case studies of climate science software projects. The Earth System Modeling…
Descriptors: Feedback (Response), Computer Software, Design Requirements, Computer Science Education
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
Rague, Brian William – ProQuest LLC, 2010
Almost all collegiate programs in Computer Science offer an introductory course in programming primarily devoted to communicating the foundational principles of software design and development. The ACM designates this introduction to computer programming course for first-year students as CS1, during which methodologies for solving problems within…
Descriptors: Control Groups, Introductory Courses, Sequential Approach, Programming Languages
Abrahams, Alan S.; Singh, Tirna – Information Systems Education Journal, 2011
Various systems development life cycles and business development models have been popularized by information systems researchers and practitioners over a number of decades. In the case of systems development life cycles, these have been targeted at software development projects within an organization, typically involving analysis, design,…
Descriptors: Retailing, Business, Internet, Information Systems
Decker, Robert – International Journal for Technology in Mathematics Education, 2011
Dynamic/interactive graphing applets can be used to supplement standard computer algebra systems such as Maple, Mathematica, Derive, or TI calculators, in courses such as Calculus, Differential Equations, and Dynamical Systems. The addition of this type of software can lead to discovery learning, with students developing their own conjectures, and…
Descriptors: Expertise, Investigations, Discovery Learning, Computer Software
Hsu, Yu-Chang; Ching, Yu-Hui – International Review of Research in Open and Distance Learning, 2013
This research explored how educators with limited programming experiences learned to design mobile apps through peer support and instructor guidance. Educators were positive about the sense of community in this online course. They also considered App Inventor a great web-based visual programming tool for developing useful and fully functioning…
Descriptors: Handheld Devices, Computer Software, Programming, Electronic Learning