Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 12 |
Since 2006 (last 20 years) | 27 |
Descriptor
Case Studies | 28 |
Computer Science Education | 28 |
Teamwork | 28 |
Computer Software | 18 |
Foreign Countries | 15 |
Teaching Methods | 15 |
Cooperative Learning | 13 |
Student Attitudes | 13 |
Student Projects | 13 |
Undergraduate Students | 10 |
Instructional Effectiveness | 8 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 23 |
Reports - Research | 19 |
Collected Works - Proceedings | 3 |
Reports - Descriptive | 3 |
Reports - Evaluative | 3 |
Tests/Questionnaires | 2 |
Books | 1 |
Collected Works - Serial | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Higher Education | 24 |
Postsecondary Education | 20 |
Secondary Education | 3 |
Junior High Schools | 2 |
Middle Schools | 2 |
Elementary Education | 1 |
Elementary Secondary Education | 1 |
High Schools | 1 |
Audience
Practitioners | 1 |
Researchers | 1 |
Location
Germany | 4 |
Australia | 3 |
Asia | 2 |
Brazil | 2 |
California | 2 |
China | 2 |
Italy | 2 |
Philippines | 2 |
Spain | 2 |
Spain (Madrid) | 2 |
Turkey | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Teaching in an Open Village: A Case Study on Culturally Responsive Computing in Compulsory Education
Lachney, Michael; Bennett, Audrey G.; Eglash, Ron; Yadav, Aman; Moudgalya, Sukanya – Computer Science Education, 2021
Background: As teachers work to broaden the participation of racially and ethnically underrepresented groups in computer science (CS), culturally responsive computing (CRC) becomes more pertinent to formal settings. Objective: Yet, equity-oriented literature offers limited guidance for developing deep forms of CRC in the classroom. In response, we…
Descriptors: Culturally Relevant Education, Computer Science Education, Equal Education, Case Studies
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
Tushev, Miroslav; Williams, Grant; Mahmoud, Anas – Computer Science Education, 2020
Background and Context: GitHub has been recently used in Software Engineering (SE) classes to facilitate collaboration in student team projects as well as help teachers to evaluate the contributions of their students more objectively. Objective: We explore the benefits and drawbacks of using GitHub as a means for team collaboration and performance…
Descriptors: Computer Software, Engineering Education, Student Projects, Teamwork
Dalal, Amy Csizmar; Oliver, Emily – Journal of Higher Education Outreach and Engagement, 2022
We present a case study of a multi-year, academic civic engagement (ACE) collaboration in a computer science capstone course. ACE projects in computer science provide an avenue for students to apply software development concepts to real-world projects with actual clients, and can offer meaningful engagement with ethical issues. The typical…
Descriptors: Case Studies, Computer Science Education, Capstone Experiences, Outcomes of Education
Avcu, Yunus Emre; Er, Kemal Oguz – Journal of Educational Technology and Online Learning, 2020
The study aimed to present suggestions for how a design thinking (DT) approach can be applied in the processes of teaching programming to gifted students and to reveal its effects on the teaching process. The case study method was used. 5 different DT tasks were defined to create solutions for an unstructured problem by using programming tools and…
Descriptors: Case Studies, Design, Thinking Skills, Programming
Goode, Jennifer – Journal of Technical Writing and Communication, 2021
This descriptive narrative depicts an academic program that deploys a collaborative project model for delivering concurrent multimedia courses at the undergraduate and graduate levels. Applying this model, online master's students who are studying the management of technical communication activities remotely manage teams of on-campus undergraduate…
Descriptors: Graduate Students, Undergraduate Students, Online Courses, Management Development
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
Vicente, Aileen Joan; Tan, Tiffany Adelaine; Yu, Alvin Ray – Journal of Information Technology Education: Innovations in Practice, 2018
Aim/Purpose: This study was aimed at enhancing students' learning of software engineering methods. A collaboration between the Computer Science, Business Management, and Product Design programs was formed to work on actual projects with real clients. This interdisciplinary form of collaboration simulates the realities of a diverse Software…
Descriptors: Interdisciplinary Approach, Computer Science Education, Engineering Education, Business Administration Education
Miller, Vivian J.; Murphy, Erin R.; Cronley, Courtney; Fields, Noelle L.; Keaton, Craig – Journal of Social Work Education, 2019
This article provides a case study of student experiences working as part of an interdisciplinary research team. A team of graduate-level students from social work, civil engineering, and computer science collaborated on the design of a mobile device application that captures data regarding how transportation disadvantage affects the lived…
Descriptors: Social Work, Counselor Training, Interdisciplinary Approach, Case Studies
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
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
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
Rong, Guoping; Shao, Dong – IEEE Conference on Software Engineering Education and Training, Proceedings (MS), 2012
The importance of delivering software process courses to software engineering students has been more and more recognized in China in recent years. However, students usually cannot fully appreciate the value of software process courses by only learning methodology and principle in the classroom. Therefore, a process-specific project course was…
Descriptors: Computer Science Education, Engineering Education, Computer Software, College Curriculum
Rodriguez-Sanchez, M. C.; Torrado-Carvajal, Angel; Vaquero, Joaquin; Borromeo, Susana; Hernandez-Tamames, Juan A. – IEEE Transactions on Education, 2016
This paper presents a case study analyzing the advantages and disadvantages of using project-based learning (PBL) combined with collaborative learning (CL) and industry best practices, integrated with information communication technologies, open-source software, and open-source hardware tools, in a specialized microcontroller and embedded systems…
Descriptors: Case Studies, Cooperative Learning, Engineering Education, Academic Achievement
Vivian, Rebecca; Falkner, Katrina; Falkner, Nickolas; Tarmazdi, Hamid – ACM Transactions on Computing Education, 2016
Although teamwork has been identified as an essential skill for Computer Science (CS) graduates, these skills are identified as lacking by industry employers, which suggests a need for more proactive measures to teach and assess teamwork. In one CS course, students worked in teams to create a wiki solution to problem-based questions. Through a…
Descriptors: Cooperative Learning, Collaborative Writing, Web 2.0 Technologies, Computer Science Education
Previous Page | Next Page ยป
Pages: 1 | 2