NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers1
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 46 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Siddhi Sreemahadevan; Vidya G – Education and Information Technologies, 2024
The use of digital media among student community has increased their level of distraction during classroom teaching. Capturing their attention in classrooms, has become a cumbersome task for teaching faculty. Therefore, most of the academic institutions have resorted to the use of activity-based learning for science and engineering students that…
Descriptors: Comparative Analysis, Performance, Evaluation Methods, Engineering Education
Peer reviewed Peer reviewed
Direct linkDirect link
Kuo, Yu-Chen; Chen, Yun-An – Education and Information Technologies, 2023
With the development of science and technology, the demand for programmers has increased. However, learning computer programs is not an easy task. It might cause a significant impact on programming if misconceptions exist at the beginning of the study. Hence, it is important to discover and correct them immediately. Chatbots are effective teaching…
Descriptors: Programming, Artificial Intelligence, Computer Science Education, Misconceptions
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Chang, Hung-Fu; Shokrolah Shirazi, Mohammad – Informatics in Education, 2022
Scrum is a widely-used framework in industry, so many schools apply it to their software engineering courses, particularly capstone courses. Due to the differences between students and industrial professionals, changing Scrum is necessary to fit capstone projects. In this paper, we suggest a decision-making process to assist instructors in…
Descriptors: Computer Science Education, Capstone Experiences, Learning Experience, Task Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Luburic, Nikola; Sladic, Goran; Slivka, Jelena; Milosavljevic, Branko – ACM Transactions on Computing Education, 2019
With ever-greater reliance of the developed world on information and communication technologies, constructing secure software has become a top priority. To produce secure software, security activities need to be integrated throughout the software development lifecycle. One such activity is security design analysis (SDA), which identifies security…
Descriptors: Computer Security, Case Studies, Blended Learning, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Prado, Yenda; Jacob, Sharin; Warschauer, Mark – Computer Science Education, 2022
Background and Context: Computational Thinking (CT) is a skill all students should learn. This requires using inclusive approaches to teach CT to a wide spectrum of students. However, strategies for teaching CT to students with exceptionalities are not well studied. Objective: This study draws on lessons learned in two fourth-grade classrooms --…
Descriptors: Thinking Skills, Computer Science Education, Special Education, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Onah, Daniel F. O.; Pang, Elaine L. L.; Sinclair, Jane E.; Uhomoibhi, James – International Journal of Information and Learning Technology, 2021
Purpose: Massive open online courses (MOOCs) have received wide publicity and many institutions have invested considerable effort in developing, promoting and delivering such courses. However, there are still many unresolved questions relating to MOOCs and their effectiveness in a blended-learning context. One of the major recurring issues raised…
Descriptors: MOOCs, Questionnaires, Learning Strategies, Blended Learning
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Rafique, Muhammad Usman; Mohammed, Aquil Mirza; Li, Shuai; Khan, Ameer Tamoor; Kadry, Seifedine – Advances in Engineering Education, 2019
Consumer electronics are creating huge job markets for graduates with the programming back-ground, and more and more computer science departments are launching embedded software subjects to meet this demand. However, most students majoring computer science do not have the background in electronics, or even circuits. Due to this reason, how to…
Descriptors: Case Studies, Open Source Technology, Electronics, Engineering Education
Peer reviewed Peer reviewed
Direct linkDirect link
Gutiérrez-Carreón, Gustavo; Daradoumis, Thanasis; Jorba, Josep; Peña-Gomar, Mary-Carmen – Journal of Information Technology Education: Innovations in Practice, 2020
Aim/Purpose: The current study was conducted to investigate the students' perceived satisfaction with the use of a semantic-based online laboratory, which provides students with a search mechanism for laboratory resources, such as instruments and devices. Background: The increasing popularity of using online teaching labs, as an important element…
Descriptors: Semantics, Online Courses, Student Attitudes, Undergraduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Fronza, Ilenia; Corral, Luis; Pahl, Claus – Journal of Information Technology Education: Research, 2020
Aim/Purpose: This work aims to introduce and evaluate an instructional strategy that aids end-users with developing their software products during intensive project-based events. Background: End-users produce software in the labor market, and one of the challenges for End-User Software Engineering (EUSE) is the need to create functional software…
Descriptors: Teaching Methods, Computer Software, Computer Science Education, Student Projects
Peer reviewed Peer reviewed
Direct linkDirect link
Song, Donglei; Tavares, Adriano; Pinto, Sandro; Xu, Hao – EURASIA Journal of Mathematics, Science & Technology Education, 2017
Over the past few decades, many researchers have tested course designs that may better engage students in developing countries, accommodate for Millennials' desires to learn and teach at will, and teach students the skills they need for their first jobs. The vision of this paper for a web design course seeks to address these issues for engineering…
Descriptors: Engineering Education, Educational Games, Computer Science Education, Electronic Learning
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Gonçalves, Rafael Queiroz; von Wangenheim, Christiane Gresse; Hauck, Jean Carlo Rossa; Petri, Giani – Informatics in Education, 2017
The management of contemporary software projects is unfeasible without the support of a Project Management (PM) tool. In order to enable the adoption of PM tools in practice, teaching its usage is important as part of computer education. Aiming at teaching PM tools, several approaches have been proposed, such as the development of educational PM…
Descriptors: Feedback (Response), Teaching Methods, Program Administration, Instructional Innovation
Peer reviewed Peer reviewed
Direct linkDirect link
Goncalves, Rafael Queiroz; von Wangenheim, Christiane A. Gresse; Hauck, Jean C. R.; Zanella, Andreia – IEEE Transactions on Education, 2018
Contribution: An approach is presented to provide contextualized feedback for students using a project management (PM) tool. This approach covers the ten PM knowledge areas, guiding students through the planning of software projects. Background: Because software PM is unfeasible without the support of a PM tool there is a growing demand that these…
Descriptors: Feedback (Response), Teaching Methods, Program Administration, Instructional Innovation
Peer reviewed Peer reviewed
Direct linkDirect link
Marques, Maira; Ochoa, Sergio F.; Bastarrica, Maria Cecilia; Gutierrez, Francisco J. – IEEE Transactions on Education, 2018
Carrying out real-world software projects in their academic studies helps students to understand what they will face in industry, and to experience first-hand the challenges involved when working collaboratively. Most of the instructional strategies used to help students take advantage of these activities focus on supporting agile programming,…
Descriptors: Engineering Education, Computer Software, Cooperative Learning, Metacognition
Peer reviewed Peer reviewed
Direct linkDirect link
Kavitha, R. K.; Ahmed, M. S. – Education and Information Technologies, 2015
Agile software development is an iterative and incremental methodology, where solutions evolve from self-organizing, cross-functional teams. Pair programming is a type of agile software development technique where two programmers work together with one computer for developing software. This paper reports the results of the pair programming…
Descriptors: Knowledge Management, Educational Environment, Case Studies, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Taneja, Aakash – Journal of Information Systems Education, 2014
Computing professionals work in groups and collaborate with individuals having diverse backgrounds and behaviors. The Accreditation Board for Engineering and Technology (ABET) characterizes that a computing program must enable students to attain the ability to analyze a problem, design and evaluate a solution, and work effectively on teams to…
Descriptors: Learner Engagement, Case Studies, Cooperative Learning, Teaching Methods
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4