Asee peer logo
Displaying all 11 results
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)
-stackdevelopment. The recommendations led to the development of a new course that providesstudents with a comprehensive full-stack training with an integrated understanding of thechallenges of software development lifecycles.The faculty-wide focus on data and machine learning aligned well with the addition of a requiredcourse on machine learning for software engineers. The new course introduces students toimportant topics in machine learning and data science, therefore leaving room for more advancedtechnical electives that could introduce topics such as deep learning or reinforcement learning.Removal of existing content:The addition of curriculum content also meant that some existing content would need to beremoved to balance student workload while
Conference Session
Software Engineering Division Technical Session II
Collection
2023 ASEE Annual Conference & Exposition
Authors
Walter W. Schilling Jr., Milwaukee School of Engineering
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
by requiring students to take an existing security course from another program (i.e.Computer Science, MIS, etc.). It could be accomplished by adding a new course to the curriculumspecifically to address security. With any of these methods, however, it should be visible to the publichow the program integrated security through catalog entries.Many factors potentially would impact this decision. In some cases, there are several shared courseswith an associated computer science program. The CAC ABET criteria for Computer Science was revisedin 2019 [14] to specifically call out the that the curriculum must include “Principles and practices forsecure computing.” In these cases, a single shared course for both software engineers and computerscience
Conference Session
Software Engineering Division (SWED) Technical Session 1
Collection
2023 ASEE Annual Conference & Exposition
Authors
Stephanos Matsumoto, Olin College of Engineering
Tagged Divisions
Software Engineering Division (SWED)
, 11]. A significant fraction of asoftware project’s budget can go towards code quality [12], and the need for better softwareengineering practices is becoming important in STEM at large [13]. As introductory computingcourses serve an increasingly broad range of students, disciplines, and applications, and thesetraditional metrics may not provide sufficient insight into what is best for students’ learning.Teaching at a small engineering college with no formal computer science program and a heavilyproject-based curriculum, we are especially aware of the limitations of traditional metrics oftenused to evaluate first courses in programming and computer science. As we explain later in thispaper, our first course in computing, which we dub Software
Conference Session
Software Engineering Division (SWED) Technical Session #2
Collection
2024 ASEE Annual Conference & Exposition
Authors
Ben Arie Tanay, Purdue Engineering Education; Lexy Chiwete Arinze, Purdue University, West Lafayette; Siddhant Sanjay Joshi, Purdue University, West Lafayette; Kirsten A. Davis, Purdue University, West Lafayette; James C Davis, Purdue University, West Lafayette
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
demonstratehow ChatGPT could serve as a valuable guide for students [29]. Davis et al. performed a similarstudy with questions suited for introductory programming courses in C [30]. Other researchershave explored students’ use of LLMs and their varied perceptions. Liu et al. integrated AI toolsin an introductory course (Harvard CS50) to aid teaching and learning [31]. A user study byVaithilingam et al. explored how students and programmers utilize and perceive Co-pilot [32].Considering that students use Copilot to learn code, Puryear and Sprint investigated its impact onstudents’ code learning process within introductory computer science and data science courses[11]. In another online introductory programming course, Hellas et al. assessed the
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)
three years of the curriculum in the solution of an embedded design problem.Recently many of our computer engineering students have shown interest in game design andchoosing to design games for their capstone project. This paper presents the details of samplegame projects that the computer engineering students have done in this capstone course.Background InformationUtah Valley University (UVU) is a comprehensive regional university with over 40,000 studentscharged with serving Utah County, which is the second largest county in the state. UVU has adual mission – that of a comprehensive university offering 91bachelor’s degrees and 11 master’sdegrees, and that of a community college offering 65 associate degrees and 44 certificates. Tofill its
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)
these areas.It is crucial that these fields be integrated into the undergraduate computer engineering curricula.This paper presents the details of sample projects that our undergraduate computer engineeringstudents have done in their senior capstone course in smart systems.Background InformationUtah Valley University (UVU) is a comprehensive regional university with over 43,000 studentscharged with serving Utah County, which is the second largest county in the state. UVU has adual mission – that of a comprehensive university offering 91bachelor’s degrees and 11 master’sdegrees, and that of a community college offering 65 associate degrees and 44 certificates. Tofill its community college mission, the institution maintains an open-enrollment
Conference Session
Software Engineering Division (SWED) Technical Session 1
Collection
2023 ASEE Annual Conference & Exposition
Authors
Lisa Milkowki, Seattle University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
regions of the country.Graduate certificate programs in CS have gained popularity with non-STEM bachelor’s degreestudents. Many of these students go on to pursue an MS CS degree. Of the students entering theMS program from the certificate program, up to 60% have non-STEM undergraduate majors.The university’s objective to increase graduate enrollment has driven the CS department to offermore courses to meet the educational needs of this population.Researchers sought to determine whether a new robotics programming course could assist non-STEM undergraduate majors pursuing a graduate CS degree and underrepresented populations intransitioning to CS. The course development aimed to integrate more inclusive pedagogicalpractices. This paper presents the
Conference Session
Software Engineering Division (SWED) Technical Session 1
Collection
2023 ASEE Annual Conference & Exposition
Authors
Lynn Roy Thackeray, Utah Valley University ; Susan L. Thackeray, Utah Valley University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
Paper ID #37034A Novel Interdepartmental Approach to Teach Cross-FunctionalCollaboration in Software EngineeringDr. Lynn Roy Thackeray, Utah Valley University I hold a doctorate degree from Northeastern University in technical curriculum development, teaching and leadership. The focus of my research was on leadership, the learning sciences in the Science, Technol- ogy, Engineering and Math (STEM) fields. The title of my dissertation is Women in Computer Science Phenomenological Analysis that explores common factors that contribute to women’s selection and per- sistence in Computer Science as an academic major. My
Conference Session
Software Engineering Division Technical Session II
Collection
2023 ASEE Annual Conference & Exposition
Authors
Elise Deitrick, Codio; Joshua Ball, Codio; Megan McHugh, Codio
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
newinsights into how to effectively disseminate research results to increase the likelihood that theassociated teaching interventions are adopted.IntroductionComputing education research constantly develops more efficient, effective, and inclusiveteaching pedagogies, curriculums, and tools. With all of this research, Ni and colleagues notedthat for this effort to “have real impact on teaching practices, we eventually need computinginstructors to adopt those innovations and integrate them into their own classrooms” [1, p. 544].Recent efforts, such as the Evidence-Based Teaching Practices in CS SIGCSE Workshop [2],have tried to bridge this gap between published innovations and their adoption in the classroom.Morrison et al. [2] conducted a workshop
Conference Session
Software Engineering Division (SWED) Technical Session 1
Collection
2023 ASEE Annual Conference & Exposition
Authors
Bruce R. Maxim, University of Michigan, Dearborn; Jeffrey Jonathan Yackley, University of Michigan, Flint
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
software product is likethat used to specify any other type of software product. However, unlike most software products,games have an entertainment dimension. People play computer games because games are fun[6].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 course as a means of providing additionalsoftware engineering experiences. This paper describes the authors’ experiences revising andemploying active learning materials to teach software engineering content in a sequence of twogame design courses offered in both face-to-face and asynchronous online modalities during
Conference Session
Software Engineering Division (SWED) Technical Session #1
Collection
2024 ASEE Annual Conference & Exposition
Authors
Siddhant Sanjay Joshi, School of Engineering Education, Purdue University, West Lafayette; Preeti Mukherjee, Purdue University; Kirsten A. Davis, Purdue University; James C Davis, Purdue University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
an assistant professor in the School of Engineering Education at Purdue University. Her research explores the intentional design and assessment of global engineering programs, student development through experiential learning, and approaches for teaching and assessing systems thinking skills. Kirsten holds a B.S. in Engineering & Management from Clarkson University and an M.A.Ed. in Higher Education, M.S. in Systems Engineering, and Ph.D. in Engineering Education, all from Virginia Tech.Dr. James C Davis, Purdue University ©American Society for Engineering Education, 2024 Introducing Systems Thinking as a Framework for Teaching and Assessing Threat Modeling