Asee peer logo
Displaying all 11 results
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)
summarizethe lessons learned from each hands-on assignment. If students are assigned to read a textbookbefore coming to class, it may be helpful to have them summarize their reactions to the readingin writing. Writing critiques of student presentations in-class also encourages the development ofcritical thinking, which is a valuable life-long learning skill. It can be time consuming forinstructors to grade large numbers of reflection documents, so this effort can be reduced bymaking use of peer evaluation strategies or allowing the submission of group reflectiondocuments.GamificationGamified learning or the gamification of learning has been defined as the use of game designelements in non-game settings to increase motivation and attention on tasks [40
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)
Activity Creation 2 review Peer assessment or review 121 Blended Learning Flipped classroom 89 Flipped ClassroomThe five tool types are directly from Section 21.5 of The Cambridge Handbook of ComputingEducation Research [22]. The tool types are (1) tools that support writing code, (2) games thatteach programming, (3) assessment and feedback tools, (4) code visualizers/simulators, and (5)E-Books.Re-examining motivations and challengesThe survey has been created by the research team but attempted to directly build and possiblyrecreate the findings of Hovey et al. [4]. The options, specifically for benefits and challengesquestions, come
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)
group game design or problem-solving activities.Online students were asked to complete similar activities at home by themselves. Students wereasked to write reflections on the weekly activities. Both in-person students and online studentsparticipate in peer review of work products produced by other students or teams. The creators ofthe works being reviewed classified the reviews as meaningful or not useful. All studentsparticipated in the peer evaluation of the final 2D and 3D game products. A gamification andbadging system were introduced in the revised CIS 487 course. Table 1. The Weekly Topics and Activities for CIS 487 Week Software Engineering Topic Activities 1 Game Design Evaluation
Conference Session
Software Engineering Division (SWED) Technical Session 3
Collection
2025 ASEE Annual Conference & Exposition
Authors
Edward F. Gehringer, North Carolina State University at Raleigh; David Mond, North Carolina State University at Raleigh; jack liu
Tagged Divisions
Software Engineering Division (SWED)
by LLM suggestionsThe Halstead Measure, evaluated after implementing LLM-suggested changes to Expertiza, demonstratedreductions in difficulty, effort, and time. All approved changes adhered to proper code design principlesand caused no errors in Expertiza. The Halstead difficulty, which indicates how challenging the code is toread or write, decreased by 9.66. The Halstead time, estimating the time required to implement and fullyunderstand the software, decreased by 2047.5 minutes. This reduction highlights the substantial additionaltime previously required to implement and comprehend Expertiza. Adhering to principles like methodinheritance and minimizing unnecessary operators and operands, the code now reflects improved designand therefore
Conference Session
Software Engineering Division (SWED) Technical Session #2
Collection
2024 ASEE Annual Conference & Exposition
Authors
Elise Deitrick, Codio; Maura Lyons, Codio; Joshua Richard Coughlin Stowell Ball, Codio
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
privilegedpeers. These innovations are varied and going through a selection of them provides an overviewof the shape a potentially less traditional but more inclusive learning environment might take.Active Learning Pedagogy in ComputingActive learning in computing provides opportunities for students to practice their skills andknowledge while learning rather than passively listening to a lesson. Two examples of suchactive learning include peer instruction and pair programming.Peer instruction, as explored by Greer et al [12], highlights student-centered instruction, andswaps typical lecturing by moving information transfer out of and information assimilation intothe classroom. When using peer instruction, students complete readings and practice
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)
and presentations,with the possibility of incorporating peer evaluations in the future. The course's inclusivity,accessibility, and ability to support diverse learners were evaluated by analyzing the courseevaluations. Figure 2 presents the course evaluation responses from students. Course completionrates and enrollment trends will be examined once enough students have participated. Figure 2: Course evaluation responses of the studentsConclusionAt the time of writing, the number of students surveyed was limited, and observations are noteduntil more data is collected from a larger sample size.1) The course's ability to motivate students and foster interest in robotics programming wasevident.2) The real-life examples presented during the
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)
, IsraelIntroductionCollaboration in Computer Science courses has several benefits. It allows students with diversebackgrounds and perspectives to come together and understand the subject material holisticallyand comprehensively. Working in a team encourages students to exchange ideas, expertise, andbest practices, which helps them learn from one another and not only from the teaching staff.When students work on programming assignments in a team, it allows students to peer reviewtheir team members’ code. Peer evaluation and feedback help improve the work’s overall qualityand also reflects developers’ workflow in real-world software development projects. Moreover, acollaborative environment encourages students to be accountable for their and their teammembers’ work
Conference Session
Software Engineering Division (SWED) Technical Session 4
Collection
2025 ASEE Annual Conference & Exposition
Authors
Ashley Rea, Embry-Riddle Aeronautical University - Prescott; Taylor Alexis Hobbs, Embry-Riddle Aeronautical University - Prescott; Chanel Davis, Embry-Riddle Aeronautical University - Prescott; Abigail Sophia Clerget, Embry-Riddle Aeronautical University - Prescott
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
Paper ID #48373Facilitating women’s success in software engineering through the explorationof non-traditional educational environmentsDr. Ashley Rea, Embry-Riddle Aeronautical University - Prescott Ashley Rea is an Assistant Professor of Rhetoric and Composition and Director of the Writing and Design Lab at Embry-Riddle Aeronautical University–Prescott. Her research considers the intersections of software engineering, technical communication, and educational equity. Her work is published in Technical Communication, IEEE Transactions on Professional Communication, Programmatic Perspectives, and Communication Design
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)
such as recursion, sorting, and arrays. Students learned amajority of their core programming concepts (such as control flow, functions, types, and classes)through readings and checked their understanding through Jupyter notebooks with short writtenor programming questions. Much of the coding in the course was done through projects ofvarying scope, in which students could apply their programming knowledge to problems invarious fields. Examples of these projects include (1) implementing a suite of functions that usedstring, list, and dictionary operations to find likely protein-coding sequences within an organism’sDNA, (2) writing recursive functions to generate images of random art [15], and (3) designingand implementing an object-oriented
Conference Session
Software Engineering Division (SWED) Technical Session 4
Collection
2025 ASEE Annual Conference & Exposition
Authors
Kevin A Gary, Arizona State University; Cecilia La Place, Arizona State University, Polytechnic Campus; Vidya Rupak; Rakshilkumar Modi; Karthik Vaida
Tagged Divisions
Software Engineering Division (SWED)
science good at math and science12. In order to be at good engineering, I have 2.4 10. In order to be at good engineering, I have to be 2.5to be good at art and design good at art and design13. In the space below, write individual words Word 11. In the space below, write individual words (as Word(as many as you like) that, to you, describes a many as you like) that, to you, describes a computercomputer scientist scientistReviewing Table 1, first we can see in the pre-survey (questions 8-10) that campers werebetween “Agree” and “Neutral” when it came to identifying mentors and role models incomputing or engineering. Question 10 on a family
Conference Session
Software Engineering Division (SWED) Technical Session 2
Collection
2025 ASEE Annual Conference & Exposition
Authors
Ingrid Buckley, Florida Gulf Coast University; Bogdan Carbunar, Florida International University; Juan P Sotomayor, Florida International University; Peter J Clarke, Florida International University
Tagged Divisions
Software Engineering Division (SWED)
. Additionally, Dr. Buckley has authored and co-authored several peer-reviewed conference and journal papers, contributing to research in pedagogy.Bogdan Carbunar, Florida International University Bogdan Carbunar is an Associate Professor in the Knight Foundation School of Computing and Information Sciences at FIU, and directs the Cyber Security and Privacy Research (CaSPR) Lab, where he develops secure and usable systems. His research interests are at the intersection of security, privacy, and distributed systems, where he derives novel insights through the use of machine learning, applied cryptography, and user studies. He holds a PhD in computer science from Purdue UniversityDr. Juan P Sotomayor, Florida International