NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
Elementary and Secondary…1
What Works Clearinghouse Rating
Showing 541 to 555 of 852 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Siozou, Stefania; Tselios, Nikolaos; Komis, Vassilis – Interactive Technology and Smart Education, 2008
Purpose: The purpose of this paper is to compare the effect of different representations while teaching basic algorithmic concepts to novice programmers. Design/methodology/approach: A learning activity was designed and mediated with two conceptually different learning environments, each one used by a different group. The first group used the…
Descriptors: Flow Charts, Programming, Longitudinal Studies, Comparative Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Heyer, Laurie J. – PRIMUS, 2008
This article describes the sequence alignment problem in bioinformatics. Through examples, we formulate sequence alignment as an optimization problem and show how to compute the optimal alignment with dynamic programming. The examples and sample exercises have been used by the author in a specialized course in bioinformatics, but could be adapted…
Descriptors: Mathematics Instruction, Problem Solving, Computation, Computer Uses in Education
Peer reviewed Peer reviewed
Direct linkDirect link
Boyer, Kristy Elizabeth; Phillips, Robert; Wallis, Michael D.; Vouk, Mladen A.; Lester, James C. – Computer Science Education, 2009
The majority of computer science education research to date has focused on purely cognitive student outcomes. Understanding the "motivational" states experienced by students may enhance our understanding of the computer science learning process, and may reveal important instructional interventions that could benefit student engagement and…
Descriptors: Computer Science Education, Tutoring, Student Motivation, Learning Processes
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Rafferty, Anna N., Ed.; Whitehill, Jacob, Ed.; Romero, Cristobal, Ed.; Cavalli-Sforza, Violetta, Ed. – International Educational Data Mining Society, 2020
The 13th iteration of the International Conference on Educational Data Mining (EDM 2020) was originally arranged to take place in Ifrane, Morocco. Due to the SARS-CoV-2 (coronavirus) epidemic, EDM 2020, as well as most other academic conferences in 2020, had to be changed to a purely online format. To facilitate efficient transmission of…
Descriptors: Educational Improvement, Teaching Methods, Information Retrieval, Data Processing
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sampson, Demetrios G., Ed.; Ifenthaler, Dirk, Ed.; Isaías, Pedro, Ed.; Mascia, Maria Lidia, Ed. – International Association for Development of the Information Society, 2019
These proceedings contain the papers of the 16th International Conference on Cognition and Exploratory Learning in the Digital Age (CELDA 2019), held during November 7-9, 2019, which has been organized by the International Association for Development of the Information Society (IADIS) and co-organised by University Degli Studi di Cagliari, Italy.…
Descriptors: Teaching Methods, Cooperative Learning, Engineering Education, Critical Thinking
Peer reviewed Peer reviewed
Direct linkDirect link
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
Board, Raymond Acton – 1990
This thesis addresses problems from two areas of theoretical computer science. The first area is that of computational learning theory, which is the study of the phenomenon of concept learning using formal mathematical models. The goal of computational learning theory is to investigate learning in a rigorous manner through the use of techniques…
Descriptors: Algorithms, Computer Science, Computer Science Education, Higher Education
Block, David – Creative Computing, 1982
Two kinds of secret writing, codes and ciphers, are discussed. The weakness of a ciphering system mentioned in the March 1981 issue is pointed out, and an alternate method is presented. Programs written in BASIC are presented which can be used to encipher messages and help break ciphers. (MP)
Descriptors: Computer Science, Computer Science Education, Enrichment Activities, Mathematical Applications
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Dabbagh, Nada; Beattie, Mark – Advances in Engineering Education, 2010
Skill shortages in the area of computer network troubleshooting are becoming increasingly acute. According to research sponsored by Cisco's Learning Institute, the demand for professionals with computer networking skills in the United States and Canada will outpace the supply of workers with those skills by an average of eight percent per year…
Descriptors: Student Attitudes, Teacher Attitudes, Computer Uses in Education, Computer Literacy
Peer reviewed Peer reviewed
Strauss, Aaron – Mathematics Teacher, 1976
The early development of computers and computer technology is traced, and the relationship of the computer and mathematics is discussed. (SD)
Descriptors: Computer Science, Computer Science Education, Computers, Man Machine Systems
Sundresh, Sameer – ProQuest LLC, 2009
How do you dynamically customize the programming language available in a context within an existing system, without changing the underlying system? This dissertation introduces a language design approach that addresses this problem. The basic idea is to structure programs as systems of multiple interacting levels of abstraction, where all of the…
Descriptors: Programming Languages, Programming, Internet, Computer System Design
Peer reviewed Peer reviewed
Direct linkDirect link
Kiesmuller, Ulrich – ACM Transactions on Computing Education, 2009
At schools special learning and programming environments are often used in the field of algorithms. Particularly with regard to computer science lessons in secondary education, they are supposed to help novices to learn the basics of programming. In several parts of Germany (e.g., Bavaria) these fundamentals are taught as early as in the seventh…
Descriptors: Foreign Countries, Feedback (Response), Secondary School Students, Research Methodology
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Kolfschoten, Gwendolyn; Lukosch, Stephan; Verbraeck, Alexander; Valentin, Edwin; de Vreede, Gert-Jan – Computers & Education, 2010
Nowadays we need to teach students how to become flexible problem solvers in a dynamic world. The pace in which technology changes and complexity increases requires increased efficiency in learning and understanding. This requires the engineers of tomorrow to quickly gain knowledge and insight outside their prime area of expertise. To transfer…
Descriptors: Instructional Design, Problem Solving, Learning Processes, Efficiency
Pages: 1  |  ...  |  33  |  34  |  35  |  36  |  37  |  38  |  39  |  40  |  41  |  ...  |  57