NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers1
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 23 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Christian Basil Omeh; Musa Adekunle Ayanwale; Lindelani E. Mnguni; Chijioke Jonathan Olelewe – Journal of New Approaches in Educational Research, 2025
Despite the increasing emphasis on computational literacy in higher education, we observed that many undergraduate students particularly in developing contexts struggle to master fundamental programming skills and develop critical thinking. Conventional instructional approaches often lack interactivity and personalized scaffolding, which are…
Descriptors: Skill Development, Programming, Computer Science Education, Critical Thinking
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
Hui Zhang; Haihan Zhang; Qian Zhang – Innovations in Education and Teaching International, 2024
Computer programming and municipal engineering (ME) students' specialised knowledge are still poorly integrated, leading to limited improvement of students' programming abilities. This paper describes an effective attempt in ME at Xi'an University of Architecture and Technology (XAUAT). Students were divided into several teams and required to…
Descriptors: Engineering Education, Municipalities, Skill Development, Universities
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Daniela Orozova; Nadezhda Angelova – International Association for Development of the Information Society, 2025
The development of modern technologies and the integration of AI into all aspects of life pose challenges for participants in the educational process. On the one hand, using chatbots and generative AI tools provides learners with unlimited opportunities to quickly and easily access a large amount of information and receive help with various…
Descriptors: Problem Based Learning, Artificial Intelligence, Natural Language Processing, Technology Integration
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Garcia, Fabrício Wickey da Silva; Oliveira, Sandro Ronaldo Bezerra; Carvalho, Elielton da Costa – Informatics in Education, 2023
The contents taught in the programming subjects have a great relevance in the formation of computing students. However, these subjects are characterized by high failure rates, as they require logical reasoning and mathematical knowledge. Thus, establishing knowledge through the subject of algorithms can help students to overcome these difficulties…
Descriptors: Teaching Methods, Algorithms, Undergraduate Students, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Pawlak, Alanna; Irving, Paul W.; Caballero, Marcos D. – Physical Review Physics Education Research, 2020
An increasing number of introductory physics courses are seeking to incorporate "authentic practices," and a large area of focus in this trend is the incorporation of computational problems into the curriculum. These problems offer students an opportunity to engage with the programming practices and numerical problem-solving methods used…
Descriptors: Problem Based Learning, Physics, Science Instruction, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
De la Fuente, Carlos I.; Guadagnin, Eliane Celina; Kunzler, Marcos Roberto; Carpes, Felipe P. – Advances in Physiology Education, 2021
Programming is an important skill for different areas of knowledge. While in the past, programming skills were much more related to fields of computer sciences and engineering, today, professionals from different areas benefit from the ability to write codes for different applications. Furthermore, programming stimulates logical thinking, which…
Descriptors: Programming, Introductory Courses, Online Courses, Distance Education
Peer reviewed Peer reviewed
Direct linkDirect link
Havenga, Marietjie – African Journal of Research in Mathematics, Science and Technology Education, 2018
This research reports on second-year students who designed and developed an integrated C# programming and database project as one of the course outcomes in a problem-based environment. Project teamwork involved three key actions, namely cooperation, taking responsibility and dealing with dependencies. For these actions, several competencies were…
Descriptors: Problem Based Learning, Student Projects, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Tan, Songxin; Shen, Zixing – IEEE Transactions on Education, 2018
Contribution: This paper reports a curriculum development in hybrid problem-based learning (h-PBL), addresses the design, implementation, effectiveness, and assessment issues of h-PBL, and explains the mixed results observed regarding the impact of problem-based learning (PBL) on student grades from a hybrid perspective. Background: The effect of…
Descriptors: Problem Based Learning, Blended Learning, Case Studies, Curriculum Development
Peer reviewed Peer reviewed
Direct linkDirect link
Bougot-Robin, Kristelle; Paget, Jack; Atkins, Stephen C.; Edel, Joshua B. – Journal of Chemical Education, 2016
It is not uncommon for students to view laboratory instruments as black boxes. Unfortunately, this can often result in poor experimental results and interpretation. To tackle this issue, a laboratory course was designed to enable students not only to critically think about operating principles of the instrument but also to improve interpretation…
Descriptors: Chemistry, Science Instruction, Laboratory Equipment, Critical Thinking
Peer reviewed Peer reviewed
Direct linkDirect link
Miwa, Kazuhisa; Morita, Junya; Nakaike, Ryuichi; Terai, Hitoshi – Interactive Learning Environments, 2014
Cognitive modelling is one of the representative research methods in cognitive science. It is believed that creating cognitive models promotes learners' meta-cognitive activities such as self-monitoring and reflecting on their own cognitive processing. Preceding studies have confirmed that such meta-cognitive activities actually promote learning…
Descriptors: Metacognition, Models, Reflection, Instructional Design
Peer reviewed Peer reviewed
Direct linkDirect link
Rosenbaum, Mark S.; Otalora, Mauricio Losada; Ramírez, Germán Contreras – Journal of Education for Business, 2015
This research provides business educators who teach retailing and services courses with an innovative way to encourage students to engage in problem-based learning solving by incorporating reality television into their curricula. The authors explore the reality television genre from several theoretical perspectives to lend support to the…
Descriptors: Problem Based Learning, Teaching Methods, Correlation, Business Administration Education
Peer reviewed Peer reviewed
Direct linkDirect link
Laverty, David M.; Milliken, Jonny; Milford, Matthew; Cregan, Michael – European Journal of Engineering Education, 2012
This paper presents a new laboratory-based module for embedded systems teaching, which addresses the current lack of consideration for the link between hardware development, software implementation, course content and student evaluation in a laboratory environment. The course introduces second year undergraduate students to the interface between…
Descriptors: Foreign Countries, Engineering Education, Student Evaluation, Computer Assisted Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Tiantong, Monchai; Teemuangsai, Sanit – International Education Studies, 2013
Scaffolding is a learning approach designed to promote a deeper understanding, it is the support given during the learning process which is tailored to the needs of the student with the intention of helping the student achieve the learning goals, including resources, a compelling task, templates and guides, and guidance on the development of…
Descriptors: Foreign Countries, Scaffolding (Teaching Technique), Problem Based Learning, Cooperative Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Renaud, Karen; Cutts, Quintin – ACM Transactions on Computing Education, 2013
Computing science students amass years of programming experience and a wealth of factual knowledge in their undergraduate courses. Based on our combined years of experience, however, one of our students' abiding shortcomings is that they think there is only "one correct answer" to issues in most courses: an "idealistic"…
Descriptors: Computer Security, Teaching Methods, Computer Science, Decision Making
Previous Page | Next Page »
Pages: 1  |  2