Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJuly 2024
AI-Grading Standup Updates to Improve Project-Based Learning Outcomes
ITiCSE 2024: Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1Pages 17–23https://doi.org/10.1145/3649217.3653541Integrating project-based learning (such as class projects, capstones, or internships) into a Computer Science degree helps students apply what they have learned in lectures and homework. Often, these projects involve group work, but ensuring all ...
- research-articleMarch 2024
Industry Mentoring and Internship Experiences at a Community College Baccalaureate Program in Software Development
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1Pages 456–462https://doi.org/10.1145/3626252.3630878Community college students cite career advancement as their top reason for enrolling, with over 70% of first-year students expecting to participate in an internship as part of their college experience. However, surveys indicate only between 10% and 25% ...
- research-articleOctober 2024
Systematic review of software project success criteria from future software practitioners’ perspective
Procedia Computer Science (PROCS), Volume 239, Issue CPages 1289–1297https://doi.org/10.1016/j.procs.2024.06.298AbstractOver and above technical skills, software development graduates need to also poses team-based skills, such as, leadership, oral communication and project management by the time they graduate from tertiary institutions. In order to fulfil this ...
- research-articleJune 2023
Feedback as a process in a large semi-capstone software engineering course
EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software EngineeringPages 475–479https://doi.org/10.1145/3593434.3593961Feedback involves dialogic processes whereby learners make sense of information from various sources and use it to enhance their work or learning strategies. This is an essential catalyst for learning. However, it takes work to achieve, particularly in ...
- research-articleSeptember 2023
"Software is the Easy Part of Software Engineering" - Lessons and Experiences from A Large-Scale, Multi-Team Capstone Course
ICSE-SEET '23: Proceedings of the 45th International Conference on Software Engineering: Software Engineering Education and TrainingPages 223–234https://doi.org/10.1109/ICSE-SEET58685.2023.00027Capstone courses in undergraduate software engineering are a critical final milestone for students. These courses allow students to create a software solution and demonstrate the knowledge they accumulated in their degrees. However, a typical capstone ...
-
- research-articleJuly 2022
Factors Affecting Project Selection in an Open Source Capstone
ITiCSE '22: Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1Pages 358–364https://doi.org/10.1145/3502718.3524760Free and Open Source Software (FOSS) projects operate transparently, providing excellent educational opportunities for computing students to acquire and practice both technical and softer skills that are in high demand. Humanitarian Free and Open Source ...
- research-articleOctober 2022
Student-sponsored projects in a capstone course: reflections and lessons learned
ICSE-SEET '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Software Engineering Education and TrainingPages 254–264https://doi.org/10.1145/3510456.3514160Undergraduate students in all disciplines sometimes struggle to see the connections between what they learn in the classroom and how it will be used in practice. Capstone courses, internships, and co-op experiences can help students bridge this gap by ...
- research-articleFebruary 2022
How Well do Students Understand the All-Encompassing, Ubiquitous, and Interconnected Nature of IoT?: Evaluating Student Capstone Projects
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1Pages 244–250https://doi.org/10.1145/3478431.3499349The Internet of Things (IoT) content and curricula is a recently emerged trend for computer science and software engineering educators. IoT as a paradigm is often described as an all-encompassing new phenomenon covering homes, industries, governments, ...
- abstractMarch 2021
Support for Broadening Participation though Humanitarian Free and Open Source Software
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science EducationPage 1306https://doi.org/10.1145/3408877.3439629The necessity and benefits of broadening participation in computing and the roles that computing programs must play in addressing this challenge have been well documented. Elevating the social value of computing has been advocated as an approach to ...
- research-articleMarch 2021
Experiential Learning in Data Science: Developing an Interdisciplinary, Client-Sponsored Capstone Program
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science EducationPages 516–522https://doi.org/10.1145/3408877.3432536Interest in data science education and degree programs has rapidly expanded over the past several years. An integral part of many degree programs is a capstone experience, where students complete a major research or real-world project at the culmination ...
- research-articleOctober 2020
Open Challenges as a Way to Engage Students: an Experience Report from Three Undergraduate Courses
SIGITE '20: Proceedings of the 21st Annual Conference on Information Technology EducationPages 200–205https://doi.org/10.1145/3368308.3415407New approaches to problem-solving through crowdsourcing offer great potential for project-based learning opportunities in higher education. This experience report details how students in three upper-division courses were exposed to an open design ...
- research-articleFebruary 2020
Applying the Design Process to Life Goals: An Experience Report from a Capstone Course
SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science EducationPages 739–745https://doi.org/10.1145/3328778.3366895A key element in many computing and engineering capstone courses is a team or individual project. The project is often open-ended, requiring students to embrace ambiguity, consider constraints such as time, tools, and finances, and create one or more ...
- research-articleFebruary 2020
Setting Students up to Succeed in Computing Internships
ACE'20: Proceedings of the Twenty-Second Australasian Computing Education ConferencePages 114–121https://doi.org/10.1145/3373165.3373178Work integrated learning and professional practice skills are fundamental to computer science education, in addition to forming a requirement for professional body accreditation of courses. The Australian National University (ANU) offers internship ...
- research-articleSeptember 2019
Engaging IT Students through the NASA SUITS Design Challenge: An Experience Report
SIGITE '19: Proceedings of the 20th Annual SIG Conference on Information Technology EducationPages 22–27https://doi.org/10.1145/3349266.3351400Engaging students is at times challenging, especially when course assignments revolve around tedious work that is not applicable beyond the classroom. One way to prepare students who are about to graduate is the Capstone course, which often focuses on ...
- abstractSeptember 2019
Designing the IT Capstone Course: A Systematic Literature Review
SIGITE '19: Proceedings of the 20th Annual SIG Conference on Information Technology EducationPage 102https://doi.org/10.1145/3349266.3351346This talk discusses the preparation to design a newly required capstone course as part of a larger curriculum update in an IT degree program at a large Midwestern university. To ensure a quality experience for students, the course is being developed ...
- research-articleFebruary 2019
Trial by Flyer: Building Quadcopters From Scratch in a Ten-Week Capstone Course
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationPages 146–152https://doi.org/10.1145/3287324.3287451We describe our experience teaching an intensive capstone course in which pairs of students build the hardware and software for a remote-controller quad-rotor aircraft (i.e., a quadcopter or "drone'') from scratch in one 10-week quarter. The course ...
- research-articleSeptember 2018
IoT-enabled Capstone
SIGITE '18: Proceedings of the 19th Annual SIG Conference on Information Technology EducationPages 104–109https://doi.org/10.1145/3241815.3241856This paper presents the result of a multi-year effort to incorporate Internet of Things (IoT) into projects of the Information Technology senior capstone class at Brigham Young University. Over the past eight years, the instructors and department ...
- research-articleMay 2018
Dimensions of experientialism for software engineering education
ICSE-SEET '18: Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and TrainingPages 31–39https://doi.org/10.1145/3183377.3183380There is a gap between the abstract concepts taught in the classroom and the skills needed for students to succeed once they join the workplace. The Undergraduate Capstone Open Source Projects (UCOSP) program was developed to narrow this gap by enabling ...
- research-articleMay 2018
Are Our Students Prepared? The Impact of Capstone Design Pedagogical Approaches on Student Skill Development During Industry-Sponsored Fieldwork
INFORMS Transactions on Education (ITED), Volume 18, Issue 3Pages 183–193https://doi.org/10.1287/ited.2018.0198Capstone design courses are field-based courses in which students work on real-world industry-sponsored projects. The structure of engineering capstone design courses varies between institutions as well as within an institution in the context of faculty ...
- research-articleSeptember 2017
A Holistic Capstone Experience: Beyond Technical Ability
SIGITE '17: Proceedings of the 18th Annual Conference on Information Technology EducationPages 1–6https://doi.org/10.1145/3125659.3125680This paper presents a two-semester capstone experience successfully employed over three years within a CS department of just four faculty members faced with growing enrollment. This year long capstone experience is a significant overhaul of an earlier ...