Paper ID #37731Matilda: A Machine Learning Software Application to Virtually Assistwith Skincare for Visually Acute and Impaired—A Capstone Design ProjectMiss Yu Tong (Rayni) Li, University of Toronto, Canada We are a team of four computer engineering students, supervised by Professor Hamid Timorabadi, com- pleting an undergraduate capstone project. The team comprises of Abby Cheung, Carmen Hsieh, Jenny Li, and Rayni Li.Miss Abby Cheung, University of Toronto, Canada Undergrad student.Yongjie LiCarmen HsiehDr. Hamid S. Timorabadi, P.E., University of Toronto, Canada Hamid Timorabadi received his B.Sc, M.A.Sc, and Ph.D
Ensure code quality through automated continuous testing.Data Collection and AnalysisTo examine how the semester-long experience impacted students, we regularly requestedstudents to reflect on the learning experience. After each SET lesson, we asked the followingfour reflection questions: - What is/are the most important concept(s) you have learned? - How will you use the skills you have developed from this workshop for your project? - What might be the challenges or barriers to implementing ideas from this workshop? - What support would be helpful to have in implementing ideas from this workshop?At the end of the semester, an exit survey was conducted with the following questions: - What was the most useful thing you have learned
, “Software Carpentry: Getting scientists to write better code by making them more productive,” Computing in Science & Engineering (CiSE), vol. 8, no. 6, pp. 66–69, Nov. 2006. [8] A. Simperler and G. Wilson, “Software Carpentry – get more done in less time,” arXiv:1506.02575, Jun. 2015. [9] B. K. Weaver, “The efficacy and usefulness of Software Carpentry training: A follow-up cohort study,” Master’s thesis, The University of Queensland, 2019.[10] A. Berg, S. Osnes, and R. Glassey, “If in doubt, try three: Developing better version control commit behavior with first year students,” in ACM Technical Symposium on Computer Science Education (SIGCSE), Feb. 2022, pp. 362–368.[11] V. Garousi, G. Giray, and E. T¨uz¨un, “Survey of the
, concerns related to security continue to grow.Since the early 2000’s, the number of cyberattacks against deployed software systems has significantlygrown. In 2014, recognizing this concern, a modification to the ABET EAC program accreditation criteriafor software engineering was made, explicitly requiring topical coverage of security for accreditedprograms. Since taking effect in 2016, all programs in software engineering have been required todemonstrate appropriate coverage of the topic as part of the accreditation process. While the criteriarequires that the topic of security be covered, the implementation has been left open to individualprograms.This article serves two purposes. First and foremost, it provides an updated status on the
. Master, S.Cheryan, A. Moscatelli and A. Meltzoff, “Programming experience promoteshigher STEM motivation among first-grade girls,” Journal of Experimental Child Psychology,vol. 160:92-106, 2017.[3] P. Mosley, Y. Liu, S. Hargrove, and J. Doswell, “A Pre-Engineering Program Using Robotsto Attract Underrepresented High School and Community College Students” Journal of STEMEducation, Vol 11.5/6 pp.44- 2010.[4] C. Luo, J. Wang, W. Zhao, and L. Wang, “Multi-Lab-Driven Learning Method Used forRobotics ROS System Development,” in Proceedings of the 2017 ASEE Annual Conference &Exposition, Columbus, Ohio. 10.18260/1-2—28692.[5] A. Yousuf, C. Lehman, M. Mustafa and M. Hayder, (2015, June), “Introducing Kinematicswith Robot Operating System (ROS)” in
[by using Copilot] as I would [have by] writing every line. […] I typed the comment and then in five seconds I have 10 lines of function versus that's going to take me two minutes to write 10 lines of function.” [Par. 3]Par. 3’s comment is representative of a general sentiment among students that that they solvedproblems faster when they included LLMs into their workflow.3. Knowledge retention concernsEight students acknowledged that they were unsure if their LLM usage contributed to a lack ofknowledge retention. Throughout the interviews, students revealed that at times they interactedwith LLM solely with the intention of retrieving a solution to implement into their projectwithout genuinely learning the content. For example, one student
developed by Cabrera and Cabrera [39] because their framework helpsdevelop a mental model needed to practice systems thinking [36]. Further, their framework haspreviously been used in educational contexts and is universally applicable to individuals withvarying disciplinary backgrounds [36]. Cabrera and Cabrera [39] defined systems thinking as afour-part cognitive skill consisting of tenets like making distinctions (D), organizing the system(S) into parts and wholes, recognizing relationships (R) between parts and wholes of the system,and taking multiple perspectives (P). Taken together, this four-part skill helps develop a holisticapproach to designing a solution to a problem.In the context of threat modeling, the systems thinking approach
continue to use this module in their instruction, and to expand their effortto include formalize research using this cross-functional collaboration with the discipline specificversion to gather more data on the student engagement responses. Software Engineering Division (SWED)fReferences[1] Lohr, S., & Markoff, J. (2006). Windows is so slow, but why. Te New York Times,Mar..(Referenced on page.).[2] Rogers, Y. (1992, December). Ghosts in the network: distributed troubleshooting in a sharedworking environment. In Proceedings of the 1992 ACM conference on Computer-supportedcooperative work (pp. 346-355).[3] Cao, L., Mohan, K., Xu, P., & Ramesh, B. (2009). A framework for adapting agiledevelopment methodologies. European Journal of Information
at a larger scale.Finally, the questions in the academic integrity theme aim to capture students' experiences andobservations on how these tools are used and framed in academic institutions. We aim toreplicate Zastidul [9] finding that students believe the amount of plagiarism will increase as AItools increase in popularity. We expand this work by capturing the context of the institutions andcourse policies around AI usage. Table 1: List of Survey Questions by theme Theme Questions Awareness and ● Do you currently use an AI product? Use of AI in Education ● What AI product(s) do you currently use? ● How much do you pay for the AI products you use
an NSF S-STEM grant.Two computer engineering students worked on this project for one semester. The objective ofthis project was to design a smart wireless sprinkler system to be used in residential and smallbusinesses. A wireless sensor network was designed and used throughout a lawn that tookperiodic moisture measurements and sent the data to the sprinkler control system, so that the unitcan make informed decision about what areas of a lawn need to be watered. The system that wasdesigned can be easily retrofitted into any existing sprinkler system. The top-level view of thesystem for their design is shown in Figure 1. Figure 1: Top Level View of the System [24]To design the smart wireless sprinkler system
expansion of technical elective offerings that advancethe concepts introduced in the mandatory courses. The development of a continual improvementprocess is on-going and will continue to be shared with the software engineering educationcommunity.References[1] B. Tenbergen, S. Krusche, R. Hanna, M. Bano, “Software Engineering Education andTraining: Industry Demands, Curriculum Deficits, and Pedagogy Direction”, Focus: GuestEditors’ Introduction in IEEE Software, IEEE Computer Society, Nov/Dec 2023, pp. 36 – 39.DOI: 10.1109/MS.2023.3328465[2] K. A. Gary, R. Acuna, A. Mehlhase, R. Heinrichs, S. Sohoni, “Scaling to Meet the OnlineDemand in Software Engineering”, International Journal on Innovations in Online Education,vol. 4(1), pp. 1-26, 2020.[3
active learning," CBE—Life Sciences Education, vol. 14, no. 1, p. ar5, 2018.[7] B. B. Morrison, L. E. Margulieux, B. J. Ericson, and M. Guzdial, "Subgoals help students solve Parsons problems," Learning and Instruction, vol. 34, pp. 63-71, 2015.[8] T. Naps, G. Rößling, V. Almstrum, W. Dann, R. Fleischer, C. Hundhausen, A. Korhonen, L. Malmi, M. McNally, S. Rodger, & J. Á. Velázquez-Iturbide, "Exploring the role of visualization and engagement in computer science education," SIGCSE Bulletin, vol. 35, no. 2, pp. 131-152, 2002.[9] H. G. Sigarchian, S. Logghe, R. Verborgh, W. de Neve, F. Salliau, and E. Mannens, "Hybrid e-TextBooks as comprehensive interactive learning environments," Interactive Learning Environments