Publication Date
In 2025 | 102 |
Since 2024 | 399 |
Since 2021 (last 5 years) | 1288 |
Since 2016 (last 10 years) | 2300 |
Since 2006 (last 20 years) | 3728 |
Descriptor
Programming | 4238 |
Computer Science Education | 1706 |
Foreign Countries | 1386 |
Teaching Methods | 1105 |
Computer Software | 1084 |
Educational Technology | 754 |
Student Attitudes | 668 |
Problem Solving | 605 |
Programming Languages | 605 |
Thinking Skills | 560 |
College Students | 537 |
More ▼ |
Source
Author
Bers, Marina Umaschi | 21 |
Barnes, Tiffany | 17 |
Xinogalos, Stelios | 16 |
Hwang, Gwo-Jen | 14 |
Sullivan, Amanda | 14 |
Denner, Jill | 13 |
Brusilovsky, Peter | 11 |
Kafai, Yasmin B. | 10 |
Laakso, Mikko-Jussi | 10 |
Lepp, Marina | 10 |
Luik, Piret | 10 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 107 |
Practitioners | 49 |
Administrators | 17 |
Students | 15 |
Researchers | 13 |
Media Staff | 9 |
Policymakers | 6 |
Parents | 3 |
Community | 1 |
Location
Turkey | 163 |
Taiwan | 92 |
Australia | 80 |
China | 69 |
United Kingdom | 59 |
Canada | 48 |
Sweden | 48 |
Finland | 46 |
Spain | 46 |
California | 44 |
Greece | 42 |
More ▼ |
Laws, Policies, & Programs
No Child Left Behind Act 2001 | 2 |
Individuals with Disabilities… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Askar, Petek; Altun, Arif – Educational Technology & Society, 2009
A number of studies emphasized the need to capture learners' interaction patterns in order to personalize their learning process as they study through learning objects. In education context, learning materials are designed based on pre-determined expectations and learners are evaluated to what extent they master these expectations. Representation…
Descriptors: Feedback (Response), Elementary Secondary Education, Thinking Skills, Expectation
Li, Frederick W. B.; Lau, Rynson W. H.; Dharmendran, Parthiban – International Journal of Distance Education Technologies, 2010
Existing adaptive e-learning methods are supported by student (user) profiling for capturing student characteristics, and course structuring for organizing learning materials according to topics and levels of difficulties. Adaptive courses are then generated by extracting materials from the course structure to match the criteria specified in the…
Descriptors: Electronic Learning, Programming, Profiles, Student Characteristics
Gardner, Joel; Jeon, Tae – Journal of Educational Technology Systems, 2010
Merrill proposes First Principles of Instruction, including a problem- or task-centered strategy for designing instruction. However, when the tasks or problems are ill-defined or complex, task-centered instruction can be difficult to design. We describe an online task-centered training at a land-grant university designed to train employees to use…
Descriptors: Educational Strategies, Land Grant Universities, Web Based Instruction, Instructional Design
Ismail, Mohd Nasir; Ngah, Nor Azilah; Umar, Irfan Naufal – Journal of Educational Computing Research, 2010
The purpose of the study is to investigate the effects of mind mapping with cooperative learning (MMCL) and cooperative learning (CL) on: (a) programming performance; (b) problem solving skill; and (c) metacognitive knowledge among computer science students in Malaysia. The moderating variable is the students' logical thinking level with two…
Descriptors: Thinking Skills, Hypothesis Testing, Control Groups, Cooperative Learning
Gill, T. Grandon; Jones, Joni – Journal of Information Technology Education, 2010
This paper examines the question of decomposability versus complexity of teaching situations by presenting three case studies of MIS courses. Because all three courses were highly successful in their observed outcomes, the paper hypothesizes that if the attributes of effective course design are decomposable, one would expect to see a large number…
Descriptors: Structural Equation Models, Course Content, Multiple Regression Analysis, Case Studies
Sanders, Janet H.; Udoka, Silvanus J. – Simulation & Gaming, 2010
Fundamental concepts and definitions of electronic learning (eLearning) continue to emerge, and theories of eLearning that have been advanced thus far cover an array of academic perspectives including training and education, learning and knowledge, and technology and applications to specific market segments. Any study of the effectiveness and…
Descriptors: Electronic Learning, Program Effectiveness, Manufacturing, Virtual Classrooms
Yuan, Xiaohong; Vega, Percy; Qadah, Yaseen; Archer, Ricky; Yu, Huiming; Xu, Jinsheng – ACM Transactions on Computing Education, 2010
Using animated visualization tools has been an important teaching approach in computer science education. We have developed three visualization and animation tools that demonstrate various information security concepts and actively engage learners. The information security concepts illustrated include: packet sniffer and related computer network…
Descriptors: Computer Science Education, Visualization, Teaching Methods, Undergraduate Study
Ebrahimi, Alireza – Journal of Educational Technology Systems, 2007
An observation on teaching introductory programming courses on SLN for a period of two terms led me to believe that online students try various ways to solve a problem. In the beginning, I got the impression that some of their approaches for a solution were wrong; but after a little investigation, I found that some of the problem-solving…
Descriptors: Problem Solving, College Students, Online Courses, Programming
Newby, Michael; Nguyen, ThuyUyen – Journal of Information Systems Education, 2007
Programming assignments are used to assess a student's understanding of the theoretical aspect of programming and their ability to put that theory into practice. When assigning programs for students to complete, it is necessary to make sure that the problem is well specified, realistic, yet is able to be completed in a relatively short period of…
Descriptors: Assignments, Problem Solving, Programming, Information Technology
Kaskalis, Theodore H.; Tzidamis, Theodore D.; Margaritis, Konstantinos – Educational Technology & Society, 2007
Since the explosion in multimedia computing, educators have been trying to work their way towards integrated human-computer interaction. Consequently, a large number of multimedia tools have been created, always following the trend of simpler and easier multimedia development. After outlining the transition from hardcore programming to modern…
Descriptors: Computer Software, Multimedia Materials, Programming, Evaluation Criteria
Willett, Peter – Program: Electronic Library and Information Systems, 2006
Purpose: In 1980, Porter presented a simple algorithm for stemming English language words. This paper summarises the main features of the algorithm, and highlights its role not just in modern information retrieval research, but also in a range of related subject domains. Design/methodology/approach: Review of literature and research involving use…
Descriptors: Mathematics, Information Retrieval, Programming, English
Fournier, Jean-Pierre; Sansonnet, Jean-Paul – Interactive Technology and Smart Education, 2008
Purpose: This paper aims to sketch the emerging notion of auto-adaptive software when applied to e-learning software. Design/methodology/approach: The study and the implementation of the auto-adaptive architecture are based on the operational framework "ActiveTutor" that is used for teaching the topic of computer science programming in first-grade…
Descriptors: Electronic Learning, Distance Education, Heuristics, Computer Software
Thomas, Peter; Martin, Elaine – Computers & Education, 2008
This paper builds on research into using multimedia and hypermedia as creative writing tools and reports on a study in using a hypermedia authoring program with middle-years students at an Australian secondary school. The study explored a classroom where collaborative work built on the technical facilities and expertise of young people. The paper…
Descriptors: Creative Writing, Written Language, Hypermedia, Feedback (Response)
Wadkins, J. R. Jefferson – 1994
This paper provides operational semantics for imperative programming languages that legitimize the phraseology used in the statement and proof of a fundamental theorem of program correctness. Some of the phrases used in the theorem are normally undefined, but intuitively appealing. This paper attempts to give precise meaning to the questionable…
Descriptors: Computer Software Development, Definitions, Programming, Programming Languages
Clark, Kevin; Sheridan, Kimberly – Journal of Educational Multimedia and Hypermedia, 2010
The findings from an after-school program entitled Game Design through Mentoring and Collaboration (GDMC) funded by the National Science Foundation's Innovative Technology Experiences for Students and Teachers (ITEST) program. A total of 139 middle and high schools students in the Washington, D.C. metropolitan area to learn the basics of…
Descriptors: Mentors, After School Programs, Cooperation, Programming