NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
California Critical Thinking…1
What Works Clearinghouse Rating
Showing all 11 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sbaraglia, Marco; Lodi, Michael; Martini, Simone – Informatics in Education, 2021
Introductory programming courses (CS1) are difficult for novices. Inspired by "Problem solving followed by instruction" and "Productive Failure" approaches, we define an original "necessity-driven" learning design. Students are put in an apparently well-known situation, but this time they miss an essential ingredient…
Descriptors: Programming, Introductory Courses, Computer Science Education, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Hosseini, Roya; Akhuseyinoglu, Kamil; Brusilovsky, Peter; Malmi, Lauri; Pollari-Malmi, Kerttu; Schunn, Christian; Sirkiä, Teemu – International Journal of Artificial Intelligence in Education, 2020
This research is focused on how to support students' acquisition of program construction skills through worked examples. Although examples have been consistently proven to be valuable for student's learning, the learning technology for computer science education lacks program construction examples with interactive elements that could engage…
Descriptors: Programming, Computer Science Education, Problem Solving, Learner Engagement
Iyamuremye, Aloys; Nsabayezu, Ezechiel – Online Submission, 2022
The current study investigates teachers' conception and reflection of computer programming from scratch in terms of technological and pedagogical standpoint. Mixed research approaches typically achievement tests and interviews were used to collect quantitative and qualitative data respectively. A total of twenty-one Mathematics and Science…
Descriptors: Mathematics Teachers, Science Teachers, Teacher Attitudes, Achievement Tests
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Olsen, Jennifer K.; Belenky, Daniel M.; Aleven, Vincent; Rummel, Nikol; Sewall, Jonathan; Ringenberg, Michael – Grantee Submission, 2013
Authoring tools for Intelligent Tutoring System (ITS) have been shown to decrease the amount of time that it takes to develop an ITS. However, most of these tools currently do not extend to collaborative ITSs. In this paper, we illustrate an extension to the Cognitive Tutor Authoring Tools (CTAT) to allow for development of collaborative ITSs that…
Descriptors: Intelligent Tutoring Systems, Programming Languages, Fractions, Learning Processes
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Glaser-Opitz, Henrich; Budajová, Kristina – Acta Didactica Napocensia, 2016
The article introduces a software application (MATH) supporting an education of Applied Mathematics, with focus on Numerical Mathematics. The MATH is an easy to use tool supporting various numerical methods calculations with graphical user interface and integrated plotting tool for graphical representation written in Qt with extensive use of Qwt…
Descriptors: Mathematics Education, Computer Software, Computer Assisted Instruction, College Mathematics
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Gökçe, Semirhan; Yenmez, Arzu Aydogan; Özpinar, Ilknur – International Education Studies, 2017
Recent developments in technology have changed the learner's profile and the learning outcomes. Today, with the emergence of higher-order thinking skills and computer literacy skills, teaching through traditional methods is likely to fail to achieve the learning outcomes. That is why; teachers and teacher candidates are expected to have computer…
Descriptors: Foreign Countries, Undergraduate Students, Mathematics Education, Elementary School Mathematics
Peer reviewed Peer reviewed
Direct linkDirect link
Tseng, Shian-Shyong; Weng, Jui-Feng – Interactive Learning Environments, 2010
The most important thing for learners in Programming Language subject is problem solving. During the practical programming project, various problems may occur and learners usually need consultation from the senior programmers (i.e. the experts) to assist them in solving the problems. Thus, the inquiry-based learning with learning forum is applied…
Descriptors: Programming Languages, Inquiry, Active Learning, Problem Solving
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
Peer reviewed Peer reviewed
Direct linkDirect link
Norton, Stephen J.; McRobbie, Campbell J.; Ginns, Ian S. – Research in Science Education, 2007
Little research has been conducted on how students work when they are required to plan, build and evaluate artefacts in technology rich learning environments such as those supported by tools including flow charts, "Labview" programming and Lego construction. In this study, activity theory was used as an analytic tool to examine the social…
Descriptors: Programming Languages, Flow Charts, Problem Solving, Programming
Peer reviewed Peer reviewed
Beheshti, Jamshid – Education for Information, 1993
Discusses computer programming and why it is important in library and information science (LIS) education. BASIC programming language is recommended as the most appropriate for LIS students, and an example is given of its use in a course at McGill University. (29 references) (LRW)
Descriptors: Course Organization, Foreign Countries, Higher Education, Learning Processes
Merrill, Douglas C.; And Others – 1995
Individualized instruction significantly improves students' pedagogical and motivational outcomes. The study described here sought to characterize tutorial behaviors that could lead to these benefits and to consider why these behaviors should be pedagogically useful. The experiment studied 16 undergraduate and graduate university students learning…
Descriptors: College Students, Critical Thinking, Discourse Analysis, Feedback