NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Showing 3,766 to 3,780 of 4,354 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
de Raadt, Michael – Computer Science Education, 2007
This Australasian focused review compares a number of recent studies that have identified difficulties encountered by novices while learning programming and problem solving. These studies have shown that novices are not performing at expected levels and many novices have only a fragile knowledge of programming, which may prevent them from learning…
Descriptors: Foreign Countries, Outcomes of Education, Computer Science Education, Literature Reviews
Peer reviewed Peer reviewed
Direct linkDirect link
Conrad, Frederick G. – Mid-Western Educational Researcher, 2007
Educational researchers and policy makers have come to rely on data from sample surveys. However, survey research on educational issues poses some special challenges. In many respects, the survey methodology issues in educational research are the same as those throughout the social and behavioral sciences. These issues concern obtaining the best…
Descriptors: Educational Research, Research Methodology, Data Collection, Internet
Peer reviewed Peer reviewed
Direct linkDirect link
Landsberger, Joe – TechTrends: Linking Research and Practice to Improve Learning, 2007
In an interview, Dr. Deborah W. Proctor, eCurriculum Director for Academic Innovations/ Minnesota Online and Co-Chair for the MERLOT International Conference, outlines her academic path that led to her current position and interests. As e-Curriculum Director for Academic Innovations in the Office of the Chancellor she works with system…
Descriptors: Programming, Online Courses, Interviews, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Pendergast, Mark O. – Journal of Information Technology Education, 2006
This paper examines the impact the use of the Java programming language has had on the way our students learn to program and the success they achieve. The importance of a properly constructed first course in programming cannot be overstated. A course well experienced will leave students with good programming habits, the ability to learn on their…
Descriptors: Programming Languages, Active Learning, Programming, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Knight, Colin, Gasevic, Dragan; Richards, Griff – Educational Technology & Society, 2006
The paper describes an ontology-based framework for bridging learning design and learning object content. In present solutions, researchers have proposed conceptual models and developed tools for both of those subjects, but without detailed discussions of how they can be used together. In this paper we advocate the use of ontologies to explicitly…
Descriptors: Case Studies, Learning Strategies, Computer Software, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Boyer, Kristy Elizabeth, Ed.; Yudelson, Michael, Ed. – International Educational Data Mining Society, 2018
The 11th International Conference on Educational Data Mining (EDM 2018) is held under the auspices of the International Educational Data Mining Society at the Templeton Landing in Buffalo, New York. This year's EDM conference was highly competitive, with 145 long and short paper submissions. Of these, 23 were accepted as full papers and 37…
Descriptors: Data Collection, Data Analysis, Computer Science Education, Program Proposals
Peer reviewed Peer reviewed
Direct linkDirect link
Ge, Xun; Huang, Kun; Dong, Yifei – Interdisciplinary Journal of Problem-based Learning, 2010
A semester-long ethnography study was carried out to investigate project-based learning in a graduate software engineering course through the implementation of an Open-Source Software Development (OSSD) learning environment, which featured authentic projects, learning community, cognitive apprenticeship, and technology affordances. The study…
Descriptors: Investigations, Open Source Technology, Graduate Students, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Hauptman, Hanoch – Computers & Education, 2010
Developing a software environment to enhance 3D geometric proficiency demands the consideration of theoretical views of the learning process. Simultaneously, this effort requires taking into account the range of tools that technology offers, as well as their limitations. In this paper, we report on the design of Virtual Spaces 1.0 software, a…
Descriptors: Computer Software, Educational Technology, Spatial Ability, Geometric Concepts
Peer reviewed Peer reviewed
Direct linkDirect link
Aleven, Vincent; McLaren, Bruce M.; Sewall, Jonathan; Koedinger, Kenneth R. – International Journal of Artificial Intelligence in Education, 2009
The Cognitive Tutor Authoring Tools (CTAT) support creation of a novel type of tutors called example-tracing tutors. Unlike other types of ITSs (e.g., model-tracing tutors, constraint-based tutors), example-tracing tutors evaluate student behavior by flexibly comparing it against generalized examples of problem-solving behavior. Example-tracing…
Descriptors: Feedback (Response), Student Behavior, Intelligent Tutoring Systems, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Kazi, Hameedullah; Haddawy, Peter; Suebnukarn, Siriwan – International Journal of Artificial Intelligence in Education, 2009
In well-defined domains such as Physics, Mathematics, and Chemistry, solutions to a posed problem can objectively be classified as correct or incorrect. In ill-defined domains such as medicine, the classification of solutions to a patient problem as correct or incorrect is much more complex. Typical tutoring systems accept only a small set of…
Descriptors: Foreign Countries, Problem Based Learning, Problem Solving, Correlation
Peer reviewed Peer reviewed
Direct linkDirect link
Shuqun, Yang; Shuliang, Ding; Zhiqiang, Yao – International Journal of Distance Education Technologies, 2009
Cognitive diagnosis (CD) plays an important role in intelligent tutoring system. Computerized adaptive testing (CAT) is adaptive, fair, and efficient, which is suitable to large-scale examination. Traditional cognitive diagnostic test needs quite large number of items, the efficient and tailored CAT could be a remedy for it, so the CAT with…
Descriptors: Monte Carlo Methods, Distance Education, Adaptive Testing, Intelligent Tutoring Systems
Peer reviewed Peer reviewed
Direct linkDirect link
McCauley, Renee; Fitzgerald, Sue; Lewandowski, Gary; Murphy, Laurie; Simon, Beth; Thomas, Lynda; Zander, Carol – Computer Science Education, 2008
This paper reviews the literature related to the learning and teaching of debugging computer programs. Debugging is an important skill that continues to be both difficult for novice programmers to learn and challenging for computer science educators to teach. These challenges persist despite a wealth of important research on the subject dating…
Descriptors: Troubleshooting, Computer Science, Programming, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Nevalainen, Seppo; Sajaniemi, Jorma – Journal of Educational Computing Research, 2008
When visualization tools utilized in computer programming education have been evaluated empirically, the results have remained controversial. To address this problem, we have developed a model of short-term effects of program animation, and used it in a series of experiments. In the current experiment, we varied visual representation of an…
Descriptors: Computer Assisted Instruction, Computer Graphics, Animation, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Esponda-Arguero, Margarita – Journal of Educational Computing Research, 2008
This article is a review of the pedagogical experience obtained with systems for algorithmic animation. Algorithms consist of a sequence of operations whose effect on data structures can be visualized using a computer. Students learn algorithms by stepping the animation through the different individual operations, possibly reversing their effect.…
Descriptors: Animation, Teaching Methods, Electronic Learning, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew; Krishnamurthi, Shriram – Computer Science Education, 2004
The TeachScheme! Project aims to reform three aspects of introductory programming courses in secondary schools. First, we use a design method that asks students to develop programs in a stepwise fashion such that each step produces a well-specified intermediate product. Second, we use an entire series of sublanguages, not just one. Each element of…
Descriptors: Programming, Programming Languages, Computer Science Education, Program Implementation
Pages: 1  |  ...  |  248  |  249  |  250  |  251  |  252  |  253  |  254  |  255  |  256  |  ...  |  291