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
Liu, Xiaolei; Liu, Haitao; Bao, Zhen; Ju, Bo; Wang, Zhenghong – Computers & Education, 2010
Self-testing is a means to check learning effect. Besides time-space restriction, there are many deficiencies in traditional offline self-testing. With the development of information technology, learners can have self-testing on the Internet. Self-testing on Internet, namely, web-based self-testing, overcomes time-space limitation of traditional…
Descriptors: Feedback (Response), Constructivism (Learning), Social Environment, Testing
Efendioglu, Akin; Yelken, Tugba Yanpar – Computers & Education, 2010
The purpose of this study was to investigate the effects of two different methods on primary school teacher candidates' academic achievements and attitudes toward computer-based education, and to define their views on these methods. Both the first experimental group, programmed instruction (PI), and the second experimental group, meaningful…
Descriptors: Learning Theories, Experimental Groups, Teaching Methods, Preservice Teacher Education
Robins, Anthony – Computer Science Education, 2010
Compared to other subjects, the typical introductory programming (CS1) course has higher than usual rates of both failing and high grades, creating a characteristic bimodal grade distribution. In this article, I explore two possible explanations. The conventional explanation has been that learners naturally fall into populations of programmers and…
Descriptors: Programming, Learning Processes, Grading, Simulation
Tsai, W. T.; Chen, Yinong; Cheng, Calvin; Sun, Xin; Bitter, Gary; White, Mary – Journal of Information Technology Education, 2008
Service-Oriented Computing (SOC) is a new computing paradigm that has been adopted by major computer companies as well as government agencies such as the Department of Defense for mission-critical applications. SOC is being used for developing Web and electronic business applications, as well as robotics, gaming, and scientific applications. Yet,…
Descriptors: Feedback (Response), High School Students, Introductory Courses, Programming Languages
Roy, Geoffrey G. – Journal on Educational Resources in Computing, 2006
Designing and explaining programs are often difficult tasks, especially when novices are involved. It also concerns more experienced programmers when complex algorithms need to be carefully explained and documented as part of software development.Good practice suggests that code and documentation be tightly coupled; but there are only a few…
Descriptors: Programming, Computer Software, Mathematics, Models
Baba, A. Fevzi; Kuscu, Dincer; Han, Kerem – Turkish Online Journal of Educational Technology - TOJET, 2009
The complex nature and uncertain information in social problems required the emergence of fuzzy decision support systems in social areas. In this paper, we developed user-friendly Fuzzy Group Decision Support Systems (FGDSS) software. The software can be used for multi-purpose decision making processes. It helps the users determine the main and…
Descriptors: Foreign Countries, College Students, Social Problems, Research Assistants
Bishop-Clark, Cathy; Courte, Jill; Evans, Donna; Howard, Elizabeth V. – Journal of Educational Computing Research, 2007
In this investigation, the use of the Alice programming language in an introductory computing class was studied from both a quantitative and qualitative perspective. Students in an introductory computing class participated in a 2.5-week unit to learn programming through the graphical programming environment of Alice. Quantitatively, students were…
Descriptors: Measures (Individuals), Computers, Investigations, Essays
Fitzgerald, Sue; Lewandowski, Gary; McCauley, Renee; Murphy, Laurie; Simon, Beth; Thomas, Lynda; Zander, Carol – Computer Science Education, 2008
Debugging is often difficult and frustrating for novices. Yet because students typically debug outside the classroom and often in isolation, instructors rarely have the opportunity to closely observe students while they debug. This paper describes the details of an exploratory study of the debugging skills and behaviors of contemporary novice Java…
Descriptors: Troubleshooting, Teaching Methods, Computer Science Education, Programming
Richardson, William H., Jr. – Journal of Computers in Mathematics and Science Teaching, 2006
Computational precision is sometimes given short shrift in a first programming course. Treating this topic requires discussing integer and floating-point number representations and inaccuracies that may result from their use. An example of a moderately simple programming problem from elementary statistics was examined. It forced students to…
Descriptors: Numbers, Introductory Courses, Computation, Statistics
Schlotter, Michael – Australasian Journal of Educational Technology, 2009
Software for text processing and presentation design is becoming increasingly sophisticated. Nevertheless, it is difficult to find a good solution for collaborative writing of technical course material, allowing the creation of high quality lecture notes and presentation slides from a single source. This article presents a new editing framework…
Descriptors: Editing, Computer Software, Instructional Materials, Internet
Nikula, Uolevi; Sajaniemi, Jorma; Tedre, Matti; Wray, Stuart – Journal of Information Technology Education, 2007
Students often find that learning to program is hard. Introductory programming courses have high drop-out rates and students do not learn to program well. This paper presents experiences from three educational institutions where introductory programming courses were improved by adopting Python as the first programming language and roles of…
Descriptors: Programming Languages, Programming, Abstract Reasoning, Introductory Courses
The Social Semantic Web in Intelligent Learning Environments: State of the Art and Future Challenges
Jovanovic, Jelena; Gasevic, Dragan; Torniai, Carlo; Bateman, Scott; Hatala, Marek – Interactive Learning Environments, 2009
Today's technology-enhanced learning practices cater to students and teachers who use many different learning tools and environments and are used to a paradigm of interaction derived from open, ubiquitous, and socially oriented services. In this context, a crucial issue for education systems in general, and for Intelligent Learning Environments…
Descriptors: Models, Interaction, Educational Technology, Design Requirements
Learning with a Missing Sense: What Can We Learn from the Interaction of a Deaf Child with a Turtle?
Miller, Paul – American Annals of the Deaf, 2009
This case study reports on the progress of Navon, a 13-year-old boy with prelingual deafness, over a 3-month period following exposure to Logo, a computer programming language that visualizes specific programming commands by means of a virtual drawing tool called the Turtle. Despite an almost complete lack of skills in spoken and sign language,…
Descriptors: Speech, Sign Language, Programming Languages, Oral Language
Zhang, Yanwei; Breithaupt, Krista; Tessema, Aster; Chuah, David – Online Submission, 2006
Two IRT-based procedures to estimate test reliability for a certification exam that used both adaptive (via a MST model) and non-adaptive design were considered in this study. Both procedures rely on calibrated item parameters to estimate error variance. In terms of score variance, one procedure (Method 1) uses the empirical ability distribution…
Descriptors: Individual Testing, Test Reliability, Programming, Error of Measurement
Laforcade, Pierre – Journal of Learning Design, 2007
Present Educational Modelling Languages are used to formally specify abstract learning scenarios in a machine-interpretable format. Current tooling does not provide teachers/designers with some graphical facilities to help them in reusing existent scenarios. They need human-readable representations. This paper discusses the UML4LD experimental…
Descriptors: Instructional Design, Models, Courseware, Computer System Design