- Conference Session
- Software Engineering Division (SWED) Technical Session #3
- Collection
- 2024 ASEE Annual Conference & Exposition
- Authors
-
Afsaneh Minaie, Utah Valley University; Reza Sanati-Mehrizy, Utah Valley University
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division (SWED)
. His research focuses on diverse areas such as: D ©American Society for Engineering Education, 2024 Smart System Projects in Computer Engineering ProgramAbstractThe purpose of capstone design project courses is to provide graduating senior students with theopportunity to demonstrate understanding of the concepts they have learned during their studiesand to apply their professional skills and knowledge in a single experience and prepare them forwork in industry. As with many computer science and engineering programs, students of thecomputer engineering program at Utah Valley University (UVU) conclude their degree programswith a semester capstone design experience. The intent is for students to utilize
- Conference Session
- Software Engineering Division (SWED) Technical Session #3
- Collection
- 2024 ASEE Annual Conference & Exposition
- Authors
-
Bruce R Maxim, University of Michigan, Dearborn; Bency Thomas, University of Michigan, Dearborn; Belen A Garcia, University of Michigan, Dearborn
- Tagged Divisions
-
Software Engineering Division (SWED)
artifact online.Students learning software engineering principles and practices may find it difficult to applythem in the development of complex software projects. Software engineering involves acquiringapplication domain knowledge to understand the client’s needs. It is therefore important to domore than simply use a game as the term project in a software engineering course as someauthors have suggested [1], [2], [3].The authors believe that the capstone design course should not be the only opportunity forstudents to manage complex software development projects. This suggests the use of othercourses in the curriculum such as a game design or artificial intelligence courses as a means ofproviding additional software engineering project experience
- Conference Session
- Software Engineering Division (SWED) Technical Session #3
- Collection
- 2024 ASEE Annual Conference & Exposition
- Authors
-
Joydeep Mitra, Northeastern University; Amir Kirsh
- Tagged Divisions
-
Software Engineering Division (SWED)
/10.1145/3545945.3569739 [6] E. Aivaloglou and A. v. d. Meulen, “An empirical study of students’ perceptions on the setup and grading of group programming assignments,” ACM Trans. Comput. Educ., vol. 21, no. 3, mar 2021. [Online]. Available: https://doi.org/10.1145/3440994 [7] V. Farrell, G. Ravalli, G. Farrell, P. Kindler, and D. Hall, “Capstone project: Fair, just and accountable assessment,” in Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education, ser. ITiCSE ’12. New York, NY, USA: Association for Computing Machinery, 2012, p. 168–173. [Online]. Available: https://doi.org/10.1145/2325296.2325339 [8] J. Porquet-Lupine and M. Brigham, “Evaluating group work in (too
- Conference Session
- Software Engineering Division (SWED) Technical Session #2
- Collection
- 2024 ASEE Annual Conference & Exposition
- Authors
-
Afsaneh Minaie, Utah Valley University; Reza Sanati-Mehrizy, Utah Valley University
- Tagged Divisions
-
Software Engineering Division (SWED)
Ph.D. in Computer Science from the University of Oklahoma, Norman, Oklahoma. His research focuses on diverse areas such as: D ©American Society for Engineering Education, 2024 Serious Games in Computer Engineering EducationAbstractThe purpose of a capstone design project course is to provide graduating senior students with theopportunity to demonstrate understanding of the concepts they have learned during their studies.As with many computer science and engineering programs, students of the computer engineeringprogram at Utah Valley University (UVU) conclude their degree programs with a semestercapstone design experience. The intent is for students to utilize competencies developed in thefirst
- Conference Session
- Software Engineering Division (SWED) Technical Session #1
- Collection
- 2024 ASEE Annual Conference & Exposition
- Authors
-
Suddhasvatta Das; Kevin A Gary, Arizona State University
- Tagged Divisions
-
Software Engineering Division (SWED)
master mentors and coaches are present to develop a deepunderstanding of the foundations of agile [1][3]. An agile mindset suggests mastering these skillsfor practitioners to have an effective teamwork environment [3]. Thus, developing a proper agilemindset enhances agile project success [4]. Early career software engineers typically receivetheir first exposure to agile principles and methods in a university setting. Project-centric coursessuch as capstone experiences often expose students to the Agile Manifesto and to themechanisms of industry-relevant agile practices. But to what extent does this exposure help thesefuture professionals develop the agile mindset required to be successful in the modern softwaredevelopment organization?Popular
- Conference Session
- Software Engineering Division (SWED) Technical Session #1
- Collection
- 2024 ASEE Annual Conference & Exposition
- Authors
-
Emily Marasco, University of Calgary; Milana Hayley Grozic, University of Calgary; The University of British Columbia; Yves Pauchard, University of Calgary; Mohammad Moshirpour, University of Calgary
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division (SWED)
courses potentially be integrated?All stakeholders were also asked to consider the existing capstone course and how improvementscould be made. A member of the taskforce attended each consultation session to track thediscussion so that recommendations could be collated and integrated across all groups.Based on the aggregate consultation outcomes, the taskforce highlighted the following prioritiesfor action:• Highlight course differences between the software engineering program and the computer science program, including the application of software design principles and modern project management• Acknowledge the changing nature of software engineering and how content may need to adapt rapidly o Course descriptions should not focus