Paper ID #49430BOARD # 65: Bring Your Own Cluster to the ClassroomDr. Chafic Bousaba, Guilford College * Joined Guilford College in January 2008 * Serves as Associate Professor in the Computing Technology and information Systems. ©American Society for Engineering Education, 2025 Bring Your Own Cluster to the Classroom (BYOCC): Enhancing Learning Through Raspberry Pi 5 Cluster ComputingAbstractBringing and utilizing innovative technology solutions in the classroom plays a crucial role inenhancing the learning experience, applying theoretical knowledge, and providing students
Paper ID #49359BOARD # 81: WIP: Student outcomes as related to the interval betweeninitial MATLAB instruction, potential interim programming encounters, andan intermediate MATLAB courseDr. Jessica Thomas, The Ohio State University Jessica Thomas is a Senior Lecturer at The Ohio State University, teaching first and second semester introductory engineering courses as well as an intermediate level MATLAB course. ©American Society for Engineering Education, 2025 WIP: Student outcomes as related to the interval between initial MATLABinstruction, potential interim programming encounters, and an intermediate
Paper ID #46417BOARD # 94: WIP: Shaping the Future of Learning: The rAIder Strategyfor Applied AI-Driven Education at MSOEDr. Nadya Shalamova, Milwaukee School of Engineering Nadya Shalamova is an Assistant Professor and the Director of the Technical Communication Program at the Milwaukee School of Engineering. Her research interests include interdisciplinary collaboration in engineering, science, and technical communication.Dr. Olga Imas, Milwaukee School of Engineering Olga Imas, Ph.D., is a professor of biomedical engineering at the Milwaukee School of Engineering, where she teaches a variety of courses in biomedical
a better understanding of the subject and the ability to use and apply it [11].A Survey conducted by Poçan, S., Altay, B. & Yaşaroğlu, C [1] showed the effects of using appson the success and motivation of 73 students in a high school algebra class. The findingsrevealed that mobile technology applications positively impact the learning process. Fabian,Topping, and Barron [2] explored the effects of mobile technology on the attitudes andachievements of 52 elementary school students. They found that mobile technology results inpositive student responses, improving their performance. Yussop, Annamalai, and Salam [3]investigated to find out the effectiveness of a particular mobile application. They found that byusing the app, students
grading forAutoCAD and Excel, one professor used both email and web-based grading for AutoCAD,Excel, and SOLIDWORKS, and two professors have only used web-based grading forAutoCAD. These professors solicited their opinions about the web grading.From a professor who has taught many sections of the AutoCAD and Excel class, both withemail and web-based grading: A. Program has so much promise, especially for teachers who are limited in time to grade CAD assignments for large classes, B. Love the fact that you can create your own CAD.dwg file and make it part of the grading system’s list of assignments to assess, C. Has the potential to be launched via an APP and have students view their scores and mistakes D. Feedback via
to teach them how to compute their grade.Lastly, you must be prepared to change things if things don’t go as expected.References 1. Howitz, William J., Kate J. McKnelly, and Renée D. Link. "Developing and implementing a specifications grading system in an organic chemistry laboratory course." Journal of Chemical Education 98.2 (2020): 385-394. 2. J. Mendez, “Standards-Based Specifications Grading in a Hybrid Course,” in 2018 ASEE Annual Conference & Exposition Proceedings, Salt Lake City, Utah, Jun. 2018, p. 30982. doi: 10.18260/1-2--30982. 3. L. B. Nilson. Specifications Grading: Restoring Rigor, Motivating Students, and Saving Faculty Time. Stylus Publishing, LLC, 2015. 4. L. Craugh, “Adapted Mastery Grading for
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, SIGCSE, pp.410-415, Feb 24 2015. [3] G. Haldeman, A. Tjang, M. Babeş-Vroman, S. Bartos, J. Shah, D. Yucht, and T.D. Nguyen, “Providing meaningful feedback for autograding of programming assignments,” in Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE, pp. 278-283, Feb 21 2018. [4] H. Keuning, J. Jeuring, and B. Heeren. “Towards a Systematic Review of Automated Feedback Generation for Programming Exercises,” in Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE '16, pp. 41-46, Jul 2016. [5] Gordon, C. L., Lysecky, R
: which involves providingvisual cues to the topic being discussed (b) weeding : involves the removal of any externalstimuli and (c) matching modality to content : essentially describe in words what is seen on ascreen. The next question about the length of the videos was answered by Guo et. al [12] ontheir work that analyzed the student use of video in MOOC’s. They found that videos had themaximum viewing at approximately 6 minutes with a drop off in attention with every minuteafter that. Previous experiences had informed us that it was difficult to get meaningfulinformation into a 6 minute video for us. But while we understood the attention dropoff beyond6 minutes, Roediger and Karpicke’s work (13) helped us understand the value of testing
1 2 Poorly Not Very Well Well Very Well Extremely Well Figure 3. Faculty's highest rated functions regarding Transcriptto's capabilities.(a) Breakdown of Lectures into Appropriate SegmentsThe responses indicate a generally positive reception towards Transcriptto's ability to segmentlectures appropriately. Most of the participants rated the tool as segmenting "Very Well" or"Extremely Well," suggesting effectiveness in its primary function of structuring contentconducive to online learning environments.(b) Quality of Polished Lecture SegmentsAfter polishing, the quality of the lecture segments was favorably received, with again a
by executing a Python script with an AutoCAD driver and geospatial libraries toautomate the conversion of mapping the layout into geospatial coordinates in GeoJSON[6].Indoor Wi-Fi Access Point Strength Fingerprinting and Deep Learning (Appendix B andC)Within university buildings, there are numerous Wi-Fi access points distributed across everyfloor. The objective of this procedure is to collect data to train a deep neural network,CNNLoc[4], which is capable of processing the aggregate of Wi-Fi signals received as inputand providing users with precise positioning information as output.An access point signal detector was developed to automate our data collection.Map Visualization (Appendix D)We have opted for React Native as our application
in Figure 6b. New topics arethen added to the chatbot to address the missing information. The chatbot is then updated andpublished. The tests are repeated. This cycle is shown in Figure 6a. 5 Figure 4. The conversations can be branched out in meaningful ways. (a) (b) (c)Figure 5. Sample screenshots of sessions with the chatbot. a) Student asks for checking out a caliper. b) Student asks about meetinga TA. c) Student asks about the course grade distribution. 6
courses. In Proceedings of the 8th Australasian Conference on Computing Education-Volume 52 (pp. 157-163).8. Ericson, B. J., Denny, P., Prather, J., Duran, R., Hellas, A., Leinonen, J., ... & Rodger, S. H. (2022). Parsons problems and beyond: Systematic literature review and empirical study designs. Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education, 191-234.9. Prather, J., Homer, J., Denny, P., Becker, B. A., Marsden, J., & Powell, G. (2022, August). Scaffolding Task Planning Using Abstract Parsons Problems. In IFIP World Conference on Computers in Education (pp. 591-602). Cham: Springer Nature Switzerland.10. Sweller, J. (2011). Cognitive load theory. In The
credibility of the subject matter before wider dissemination andimplementation.References[1] M. H. Temsah, I. Altamimi, A. Jamal, K. Alhasan, & A. Al-Eyadhy, ChatGPT surpasses 1000 publications on PubMed: envisioning the road ahead. Cureus, 15(9) 2023.[2] G. Conroy, Surge in number of extremely productive authors’ concerns scientists. Nature, 625(7993), 14-15. 2024.[3] R. Van Noorden and J. M. Perkel, AI and science: what 1,600 researchers think. Nature, 621(7980), 672-675, 2023.[4] M. Binz, S. Alaniz, A. Roskies, B. Aczel, C. T. Bergstrom, C. Allen, C. and E. Schulz, How should the advent of large language models affect the practice of science?. arXiv preprint arXiv:2312.03759, 2023.[5] E. M. Bender, T. Gebru, A. McMillan-Major, S
further narrative exploration or characterdevelopment provided, such as what it was like experiencing childbirth along the Trail [21]. Figures 1a and 1b. Screen captures of (a) player name request and (b) Fort Boise imagery from the 1990 IBM PC version of The Oregon Trail [13].Given that approximately one out of five women on the Trail were either pregnant or hadrecently given birth along their journey [22], and that many wives were young women travelingwith small children [23], more could be done to tell stories from this perspective as a fittingtestament to the fortitude of our emigrant ancestors. Finally, some of the dialogues experiencedwhen selecting the “Talk to people” option available at forts and landmarks include a
device over the internet using a Raspberry Pi.An IoT survey developed for the funded grant will be administered to the students in order toascertain any knowledge gains concerning IoT.In assignment 1 [12] the students first learn about connecting the Pi board to a display andopening a programming environment. In the assignment, students will write a short program tooutput a message such as “Hello World.” Python will be used in this assignment but otherlanguages such as C could also be utilized to accomplish this assignment. Click on the icon Figure 1 – a) Raspberry Pi Desktop b) Prompt in PythonAfter the Pi board is connected to a display, a keyboard, and a mouse
Paper ID #43119How AI Assisted K-12 Computer Science Education: A Systematic ReviewZifeng Liu, University of Florida Zifeng Liu is a Ph.D. student and research assistant in School of Teaching & Learning, College of Education, University of Florida. Her research interests include educational data mining, artificial intelligence, and computer science education.Rui Guo, University of Florida Dr. Rui Guo is an instructional assistant professor of the Department of Engineering Education in the UF Herbert Wertheim College of Engineering. Her research interests include data science & CS education, Fair Artificial
version III, andthe subsequent three play version IV. The next three participants are assigned to the controlgroup, and they only read the end screen for the game. To maintain anonymity, the differenttasks on the opening screen of the game are coded. The code "TB", "B", "TN", and "N"represents versions I, II, III, and IV respectively. The code "R" takes the participant to the endscreen, while "Quit" ends the game if the participant chooses not to continue with the study.After the activity, participants are asked to complete another survey which is similar to the pre-study survey to measure any changes in the previous responses. We adopted a combination of theState-trait Anxiety Inventory [18], Toronto Empathy Questionnaire [19], Game
Feature B, with the fifth team member going between the sub-teams? Will one student be working on character design as two students are creating the game environment, and the other two students are working on the game’s turn-based algorithm? How long will a particular task take — 2 hours or 10 hours? Will the team be working in sprints or in iterations? • 40–45 minutes: Brainstorm other design pieces relevant to each team’s project. For instance, a traditional system might lead to a class diagram of the backend or an entity-relationship diagram of the database. Games projects might lead to discussions about art assets or a state diagram of the gameplay loop. • 45–50 minutes: Look ahead to testing. Teams
students’ self-efficacy(see Table 1 for a sample of a curriculum sequence). It also offers an Ecological System’sTheory overarching focus that helps students frame their challenges and themes at an individual,familial, and school/summer contexts first, and later expands to broader community topics [30].Table 1: Sample of Summer Camp Curriculum Sequence and Standards EarSketch Topics Computational Culturally Mini-Task Unit Thinking Targets a Relevant Challenge Targets b Project Unit 2- Family & Friends Exporting music
-criteria/criteria-for- accrediting-engineering-programs-2022-2023/[8] E. Wheeler and R. L. McDonald, “Writing in Engineering Courses,” J. Eng. Educ., vol. 89, no. 4, pp. 481–486, Oct. 2000, doi: 10.1002/j.2168-9830.2000.tb00555.x.[9] J. Miller and R. Weinert, Spontaneous spoken language: Syntax and discourse. Oxford University Press: Oxford, 1998.[10] M. Demirezen, “The Recognition of Extended Simple Sentences as a Teaching Writing Problem,” Procedia - Soc. Behav. Sci., vol. 70, pp. 560–566, Jan. 2013, doi: 10.1016/j.sbspro.2013.01.093.[11] P. Collins, “Clause Types,” in The Handbook of English Linguistics, 1st ed., B. Aarts, A. McMahon, and L. Hinrichs, Eds., Wiley, 2020, pp. 131–144. doi: 10.1002/9781119540618.ch8.[12
of specifications. The text below is the problem given to the students.Create overlying lines with a randomized slope and intercept following the specificationsbelow: (a) Use rand() in combination with the appropriate math to create a random decimal value between -5 and 5 and store it in the variable m. (b) Store a random integer between 0 and 4 and store it in the variable b (c) Create a range of 20 different values stored in x between -10 and 10. (d) Create the array y of the line (using the standard formula of y = mx + b) (e) Make a plot of x and y displayed with the color green if the slope is positive (greater than 0) and red if it is negative. (f) Repeat (a)-(e), overlaying each of the plots on top of each other as long
if a person is identifiedaccurately. Furthermore, the performance test demonstrated that the current prototype recognizesup to 137 faces in the uploaded image and responses within 1 second when recognizing less than20 faces.The acceptance survey results of using the application in terms of the students’ comfortabilityabout the potential personal privacy problems and improving learning environment in terms ofengagement and willingness to engage in asking and answering questions during lectures werecollected from 40 students. Appendix B provides details of the survey and its results.In the survey, students where asked “Are you comfortable with your name being called in classby instructor?”. Figure 4(a) shows the outcome of this question where
(b) of the reviewed articles. The word frequency analysis image in Figure4a shows a heavy focus on design, project-based learning, leadership, service learning, andmathematics. The abstract image in Figure 4b frequently mentions students, universities, papers,projects, and curricula, suggesting the concentration of Integrated Engineering studies. Bothimages concern concepts more representative of the complexities of engineering work in the realworld (e.g., multidisciplinary, service-oriented, design-centered).Figure 4Word cloud summary of title (a) and abstract (b)a bFigure 5 shows a scatter line summary of publications per year (a), a column bar summary of thenumber of authors (b), a column bar
. (a) Week 1 (b) Week 2Figure 6: Comparison of the pairwise Cosine distances among TF-IDF vectors of idea betweenGA and GB for Week 1 and Week 2ConclusionBased on the analyses above, we statistically validated that product ideas conceived with theassistance of ChatGPT are indeed perceived to be more creative compared to those solelyoriginating from students. While a systematic investigation of the root causes behind thisperceptual difference remains a subject for future investigation, our present finding identifies thedifferences in the linguistic patterns used in expressing these ideas as one potential reason.Notably, the ideas generated with ChatGPT tend to be more lengthy and detailed
to build young children’scomputational thinking skills, and could serve as an useful pedagogical tool enabling teachers’curriculum.References[1] M. Boroush, “Research and Development: US Trends and International Comparisons. Science and Engineering Indicators 2020. NSB-2020-3.,” Natl. Sci. Found., 2020.[2] M. Kuhfeld, J. Soland, B. Tarasawa, A. Johnson, E. Ruzek, and J. Liu, “Projecting the potential impact of COVID-19 school closures on academic achievement,” Educ. Res., vol. 49, no. 8, pp. 549–565, 2020.[3] C. D. Higgins, A. Páez, G. Kim, and J. Wang, “Changes in accessibility to emergency and community food services during COVID-19 and implications for low income populations in Hamilton, Ontario,” Soc. Sci. Med., vol. 291
]. In another exam experiment, ChatGPT only got a 20.4 out of 40 points [3]. In a studyof generating answers to assignment questions about CS logic and theory, ChatGPT exhibited a“high degree of unreliability in answering a diverse range of questions pertaining to topics inundergraduate computer science” [4]. In another study, ChatGPT was used to completeassignments and tests for an introductory-level functional language programming course, and itonly got a B- grade [5].In another set of relevant studies, researchers investigated how ChatGPT could be used to aidstudents in computer science courses instead of how well ChatGPT itself performed in thecourses. One study investigated the effect of using ChatGPT on undergraduate
an example of one the students practice materials. Please translate the following MIPS toC code. Assume that the variables f, g, h, i, and j are assigned to registers $s0, $s1, $s2, $s3, and$s4, respectively. Assume that the base address of the arrays A and B are in registers $s6 and $s7,respectively. • lw $t0, 20($s7) • lw $t1, 16($s7) • add $t0,$t0, $t1 • sll $t0,$t0,2 • add $t0,$t0,$s6 • lw $t1, 0($t0) • sub $s0,$s1,$t1 • What is the C code?Through this exercise, where students are tasked with translating MIPS instructions to C code,they not only reinforce their understanding of the MIPS architecture but also develop a deeperappreciation for the relationship between high-level programming languages and their
adjustment allowed the motorizedwheels to be lower than the caster wheels, improving the traction. However, this solution camewith a drawback: it increased the rocking motion of the robot, making it more challenging tocontrol. Thus, solution B was designed. As can be seen in Figure 4, solution B consists ofmerging the motor mount with the chassis by eliminating the gap that was causing the issue. Thisallowed all robots to have consistent traction. Gap Figure 4: (Left) Initial problem with traction due to the gap shown. (Middle) Solution A for the short-term allowing more traction but more rocking. (Right) Solution B eliminated the gap. It's important to note the reason behind having two solutions. Solution A was
-4 20 5-20 6-20 7-20 8-20 9-20 0-20 1-20 2-20 4 -20 5-20 6-20 7-20 8-20 9-20 0-20 1-20 2-20 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 AY- AY- AY- AY- AY- AY- AY- AY- AY- AY- AY- AY- AY- AY- AY- AY- AY- AY- (a) Total number of courses (b) Total number of enrollments Figure 1: Historical CBTF GrowthThe impact of the CBTF is
implemented and figure 3(b) shows it coupled with theArduino UNO board. (a) (b) Figure 3: (a) Shield implemented (b) shield coupled with an Arduino UNOB. Arduino FirmwareThe firmware that controls the sensors and actuators and communicates with the PC was designedusing a Finite State Machine (FSM). Figure 4 presents the state diagram of the FSM Figure 4: FSM of the implemented firmwareState 1 is a waiting state, in which the machine will stay until there is a timeout equal to“interval” or when it receives a message from the PC. If the timeout occurs, the FSM goes tostate 2 in which the data from sensors is acquired and sent to