shows a second terminating leaf node at level 2, wherethere is no instructor to be staffed in class B while satisfying all the constraints.4. Course Staffing Optimization Using Depth First Search The case study considers staffing of the Master’s in Computer Science program at the NationalUniversity. The program is offered in an accelerated format where each course is completed withinfour weeks. The graduate program consists of 13 courses, as shown in Table 1, and is offered threetimes a year, twice a year in an online format, and once a year in an onsite format. Each of the 13courses is abbreviated with lowercase letters a, b, c, …, m. Table 2 shows the offering of coursesfor each month from January to December each year, the same pattern is
Units Completed Points Grade 6 12 - 13 A 6 10 - 11 A- 6 8-9 B+ 6 6-7 B 5 9 – 10 B+ 5 6-8 B 5 5 B- 4 7-8 C+ 4 5-6 C 4 4 C
electronics education.Figure 2 shows the comparison of the workstations from both the real physical lab and the virtuallab. (a) (b) Figure 2. (a) A workstation in the real physical lab. (b) A workstation in the virtual lab.3. MethodologiesA. Multi-Model RepresentationIn the process of developing a 3D virtual laboratory, a key consideration is the variety of modelsneeded to simulate instruments and circuit components authentically. This necessity stems fromthe multifaceted nature of virtual lab environments, where objects must not only appear realisticbut also behave and function as they would in a physical lab. To address this, we haveconceptualized three fundamental model types
, Peru, Poland, Senegal, Seychelles, Sierra Leone, Somalia, Sudan, South Africa South Sudan, Sri Lanka, Suriname, Swaziland, Syria, Tanzania, Thailand, Uganda, Uzbekistan, Vietnam, Yemen, Zambia, Zimbabwe). He has coordinated more than 200 training programmes and trained more than 15000 participants. He has developed and offered six MOOCS with a registration of more than 50000. He is serving as a reviewer for various journals and international confer- ences. Dr. Janardhanan has received fellowship and awards (a) UNESCO-IIOE - Special Prize Award - Online Video Competition (b) Sjngapore Cooperation Programme - Leadership course fellowship award (c) UNESCO Invitation to the Asia-Pacific Regional Seminar on MOOCs for
for which the output is either not known or invalid as “don’tcares.” Don’t cares are highly relevant to both logic design and machine learning.Two common representations of Boolean functions are truth tables and Karnaugh maps, asshown in Figure 1. c d - - - - - 1 0 - a b c d f (a, b, c, d) b 0 1 0 1 1
, students were assigned a MATLAB-based projectfocused on solving an engineering problem focused on projectile motion using variousprogramming approaches. The details of this project are provided in Appendix A. The complexityof the computations made manual calculations impractical, necessitating the use of MATLAB forefficient execution. Students were required to develop their own code independently but wereencouraged to seek assistance from ChatGPT 4.0 whenever they encountered difficulties.ChatGPT provided hints, suggested debugging strategies, and explained coding principles asstudents worked through their solutions. An example of this is presented in Appendix B, whichoutlines the procedure for solving the first part of the project.After
the southeastern US during Spring 2024. Ineach course, we randomly assigned students to an experimental group, who were tasked withcreating SCRVs, and a control group, who were not. We compared the exam scores of students bycondition. We also compared the exam scores of students based on whether they submitted in thelast 3 hours before the deadline or not. We found that, in Course B, the average exam score washigher in the experimental group, while in Course A, there was no significant difference inaverage scores. We also found that early video submission (before 9 PM on the due date) wascorrelated with higher exam scores and vice-versa.IntroductionHistorically, prior programming experience and self-efficacy have been shown to lead students
Colab file that covers the “continue” keyword in Python. Thisshould closely match the delivery of content in the lecture slides and videos, as seen in Figure 2. Fig. 1. Colab content on the "continue" keyword Fig. 2. Lecture slide content on the "continue" keywordIn the self-paced version of the course, an instructional Colab notebook was shared with thestudents two times each week (available in Appendix B). In the instructor-led version of thecourse, lectures were delivered two times each week via Google Meet, recorded, and shared withthe students along with the slides (slides and recordings available in Appendix B). Both courseshad live Q&A sessions at the end of each week.5
provides descriptive detail about this finding. To compare the comfort levels exhibited beforeand after a given assessment, a series of two-tailed T-Tests were used to determine whether theseincreases are significantly different. With exception to the OOP students’ POST assessment, theT-Tests revealed that the students’ comfort level tended to be significantly higher aftercompleting a given assessment (p£ 0.01). Table 4: Comfort Levels Comfort Levels CS2 OOP Assessment N Mean % N Mean % B/A Increase B/A
, including interactive buttons and annotations, to the Blender modelusing Verge3D [7] that allows connection between HTML and Blender. This integrationenables users to manipulate animations and explore detailed information about the packettransfer process, leading to a more engaging and immersive experience. The system levelblock diagram is shown in Figure 1. Figure 1: System overview diagram (Expanded version in Appendix B)Module development ● Blender (Animation)We created a 3D model that includes an animation depicting the transfer of packets from onePC to another, passing through various routers and switches, using Blender [5]. In addition toillustrating the fundamental topology of packet transportation, we incorporated differentcamera
participants followed and worked on these items: Hit the two downward arrows, Climbed the ladder, Went to second floor, Went near to a table for grabbing welding equipment, Completed the welding. Figure-2 shows a few of Simulation-1 module photos in the virtual world. In this figure, (a)indicates the instructions that need to be followed to do this module, (b) indicates one of thedownward arrows that need to be hit, (c) indicates the instructions that need to be followedbefore climbing the ladder, (d) indicates climbing the ladder, (e) indicates climbing to secondfloor, (f) indicates hands’ position during climbing to second floor, (g) indicates the instructionsthat need to go to near to a table for
-bus organization of a 16-bit data path with a four-wordregister file (REGS). Key registers include the program counter (PC), instruction register (IR),memory data register (MDR), and memory address register (MAR). Other components consistof the ALU, subroutine STACK, and a 4K word by 16-bit MEMORY. The complete data pathand memory map are shown in Figure 1. BUS A BUS B STACK BUS C 12 PC MEMORY IR 000
students.Limitations and Future WorkThe frameworks must be validated through qualitative research, and the work should beexpanded to include integration pathways.AcknowledgementThis work was funded by the National Science Foundation (NSF) with Grant No DRLGEGI008182. However, the authors alone are responsible for the opinions expressed in thiswork and do not reflect the views of the NSF.References[1] B. Vittrup, S. Snider, K. K. Rose, and J. Rippy, "Parental perceptions of the role of media and technology in their young children’s lives," Journal of Early Childhood Research, vol. 14, no. 1, pp. 43-54, 2016.[2] A. Sullivan, M. Bers, and A. Pugnali, "The impact of user interface on young children’s computational thinking," Journal of Information
the tasksin MATSE (3.24) is higher than the average score for the tasks in AE (2.88).A) pre and post Likert distributions B) aggregated pre & post scores Figure 1: Student perceptions of their topical skills However, this alone does not necessarily indicate a significant difference. To determine whetherthe difference is significant, an ANOVA test was completed comparing the means between the twodepartments. The F-value and p-value obtained from running an ANOVA test on AE vs MATSE give usinsight into the statistical significance of the difference in means between the two groups. Results from theANOVA test are represented in Table 1. It can be seen in these results that
; Woods, B. (2018). Mentorship, mindset and learning strategies: An integrativeapproach to increasing underrepresented minority student retention in a STEMundergraduate program. Journal of STEM Education, 19(3).https://doi.org/10.19173/irrodl.v5i2.189[6] Johnson, E. B. (2002). Contextual teaching and learning: What it is and why it's here to stay.Thousand Oaks, California: Corwin Press.[7] Schunk, D. H., & Zimmerman, B. J. (2012). Motivation and self-regulated learning:Theory, research, and applications. New York, NY: Taylor and Francis.[8] Schunk, D. H. (2005). Self-regulated learning: The educational legacy of Paul R. Pintrich.Educational Psychologist, 40(2), 85-94. https://doi.org/10.1207/s15326985ep4002_3[9] Lynch, R., & Dembo, M
/SELECT_basics (accessed 2024-09-17, 2024).[5] W3Schools. "W3Schools." https://www.w3schools.com/sql/ (accessed 2024-09-17, 2024).[6] A. Mitrovic, "A Knowledge-Based Teaching System for SQL," in Proceedings of ED-MEDIA, 1998, vol. 98, pp. 1027-1032.[7] A. Mitrovic, "An Intelligent SQL tutor on the Web," International Journal of Artificial Intelligence in Education, vol. 13, no. 2-4, pp. 173-197, 2003.[8] F. Tahir, A. Mitrovic, and V. Sotardi, "Investigating the effects of gamifying SQL-Tutor," 2020.[9] A. Mitrovic and P. Suraweera, "Evaluating an animated pedagogical agent," in International Conference on Intelligent Tutoring Systems, 2000: Springer, pp. 73-82.[10] A. Mitrovic and B. Martin, "Evaluating the
reviews resulted in 142 papers. The original search identified 65documents; the rest were discovered by reviewing the references of the original 65. Figure 3.apresents chronological order of the papers that met our search criteria. Although we did notspecify any time frames, we did not come across any results before 2012. MAXQDA tool wasused to analyze the literature reviews. Figure 3.b. illustrates the percentages of the number ofpapers categorized by their main focus. CT and Early Childhood Publications in ProQuest 2012 2015 2017 2018 2019 2020 2021 2022 2023 a. CT and Early Childhood Publications Per Year b. CT and Early Childhood Publications Per Category Figure 3. Summary of the
a mathematicalpuzzle in which a player must move the bunny to a target location(s) marked by food(s) or key(s).The bunny is located at the origin of the Cartesian coordinate system and the food location ismarked as goal position in terms of its < x, y > coordinates. Figure 2a shows the level 1 of thegame where the food position is < 2, −9 >. To solve the puzzle, a player needs to drag and drop (a) Level 1 (b) Level 3 (c) Level 4 (d) Level 5 Figure 2: Various levels in Vector Unknown 2D (Bunny Game)two vectors into appropriate slots and then adjust the vector’s factors (scalars) to create a
(literal string similarity) to the alter’s actual identity or b)references that sound the same (phonetic similarity) to the alter’s actual identity. For example,the alter “John Deer” could be referenced ‘Jon Deare’ in the name-generator data. In both cases,it is important for researchers to identify and correctly resolve name variants in the interactiondata to build correct ego-networks. While manual approaches to find name variances exist [20],several computational methods for identifying string similarity show promise in rapidlyresolving reference ambiguity. The Levenshtein Distance (LD) [27], generates a number representing literal stringsimilarity between a source string and a target string. Specifically, each letter insertion, deletion
Paper ID #46639First-Year Student Interest in Hands-On Final Project with an AutonomousRobotDr. James E. Lewis, University of Louisville James E. Lewis, Ph.D. is a Professor in the Department of Engineering Fundamentals in the J. B. Speed School of Engineering at the University of Louisville. His primary research focus is Engineering Education and First-Year Programs. He also has interests in cryptography, and parallel and distributed computer systems.Dr. Nicholas Hawkins, University of Louisville Nick Hawkins is an Assistant Professor in the Engineering Fundamentals Department at the University of Louisville. He
how students worked withthe set up.References [1] R. M. Siegfried, K. G. Herbert-Berger, K. Leune, and J. P. Siegfried, ‘‘Trends of commonly used programming languages in cs1 and cs2 learning,’’ in 2021 16th International Conference on Computer Science and Education (ICCSE), 2021, pp. 407–412. doi: 10.1109/ICCSE51940.2021.9569444. [2] B. A. Becker and K. Quille, ‘‘50 years of cs1 at sigcse: A review of the evolution of introductory programming education research,’’ in Proceedings of the 50th ACM Technical Symposium on Computer Science Education, ser. SIGCSE ’19, Minneapolis, MN, USA: Association for Computing Machinery, 2019, pp. 338–344, isbn: 9781450358903. doi: 10.1145/3287324.3287432. [Online]. Available
used to power thesensors and communicate signals through the system. The middle school units containmicro:bits and sensors for humidity and temperature in conjunction with heat lamps, fans, andhumidifiers contained within an integrated terrarium environment. All of these components arerouted through Dataflow, a custom data pipeline programming language that allows students toeasily connect with hardware components and introduce filtering and control logic as shown inFigure 1.Figure 1. A screen capture of CLUE software showing (a) the inline curriculum (left) with aphotograph of the hardware kit, and (b) WYSIWIS collaborative student view (right) wheregroups can compare and reuse solutions as they evolve. Note digital twins in the upper
telecommunication systems asit is efficient in error containment and distributed computing. Elixir allows the backend ofVI-Ready to be lightweight and fault-tolerant, which is advantageous for online systems. Thefrontend of VI-ready was developed using Clojure, a functional Lisp-like programming language.The system stores user information, logs of the interview, interview questions, and avatarinformation in a PostgreSQL database.In our study, learners were randomly assigned one of two possible virtual hiring managers (Figure2). Since we cannot make assumptions about the perceived gender of an agent, we refer to thesetwo conditions as Hiring Manager A and Hiring Manager B. Both of these hiring managers wereassigned employing the “friendly” condition in this
real UR10 robot looked. Furthermore, the programming interface was designed toreflect how an expert would program the real robot by adding waypoints and actions in between the waypoints.3.3 Physical robot reinforcement systemThe researcher programmed a 6 degree of freedom (dof) UR10 industrial robot arm to demonstrate a pick and placetask with three aluminum blocks. The UR10 robot uses a scripting language known as URscript which is very similarto Python programming language. The researchers created the program using the teach pendant shown in Figure 4a. Figure 3. A student programming on the desktop robot interface (a) The physical UR10 industrial robot arm with (b) A student observing the Augmented Reality
% of overall grade).Appendix A shows the exam question topics for the exams used in this study. Appendix B showsthe instructions that students were given for creating exam videos. Table 2: Exam reflection video points and exam weights for overall grades Course Video submission Each exam’s contribution Exam total contribution points per exam to overall grade to overall grade (out of 100) ToC 10 or 12 10% 10 x 3 = 30% (*) CN 8 12% 12 x 3 = 36% (+) CB 8 12% 12 x 3 = 36% (+)* also had final exam worth 20
is a licensed PE in the State of Colorado, a member of ASEE, and a senior member of IEEE and SME.Dr. Bahaa Ansaf, Colorado State University, Pueblo B. Ansaf received a B.S. degree in mechanical engineering /Aerospace and M.S. and Ph.D. degrees in me- chanical engineering from the University of Baghdad in 1996 and 1999, respectively. From 2001 to 2014, he has been an Assistant Professor and then Professor with the Mechatronics Engineering Department, Baghdad University. During 2008 he has been a Visiting Associate professor at Mechanical Engineering Department, MIT. During 2010 he has been a Visiting Associate Professor at the Electrical and Computer Engineering Department, Michigan State University. From 2014 to
teamsbased on their familiarity with the other students in the team and also did not seem to result instudent explicitly selecting teams to align with their career goals.The class required students to submit a “Team Formation” document, in which the studentsarticulated how they: (a) formed their team, (b) identified the roles and skills required in theirteam, (c) a rationale for how they selected their teammates, and (c) how they envisioned theirrole within the team would contribute to their individual career goals.Pre-intervension resultsAn analysis of the Team Formation documents submitted by the student revealed:1. The students did not critically select projects to meet their career goals. In almost no instance did a student explicitly state
´asquez, L. Moreno, G. Bavota, M. Lanza, and D. C. Shepherd, “Software documentation: the practitioners’ perspective,” in Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering, pp. 590–601, 2020.[19] L. MacLeod, M.-A. D. Storey, and A. Bergen, “Code, camera, action: How software developers document and share program knowledge using youtube,” 2015 IEEE 23rd International Conference on Program Comprehension, pp. 104–114, 2015.[20] M. B. Miles and A. M. Huberman, “Js. qualitative data analysis a methods sourcebook fourth edition. fourth edi,” 2020.
to”, “I believe this class could beof some value to me” and “I believe doing this class is important”.The Index of Learning Styles [8] is a survey instrument used to assess preferences onfour dimensions (active/reflective, sensing/intuitive, visual/verbal, and sequential/global).The instrument was developed and validated by [8]. Users answer 44 a-b questions with11 questions for each of the four dimensions. After answering the question students get ascore for each of the four dimensions that ranges from 0 to 11. for example, the 11 itemsthat corresponded to the Activist/Reflective spectrum were added with a score of 1 if theresponse corresponded to Activist and a score of 0 if the response corresponded to Reflective.Sense of belonging to
students about their prior experiences and self-efficacy with coding and withmicroelectronics and circuitry. Post-course surveys asked similar questions and added questionsabout how students think a hardware or software first approach would affect student learning andstudent frustration. The surveys also asked for student gender and year of study (first-year student,second-year student, etc.) to see if these were confounding factors in their survey responses. Thesurvey questions for the pre-survey and post-survey can be found in Appendix A and Appendix B,respectively.The surveys were not graded or strictly required, but response rates were nevertheless high.Response rates to the pre-survey and post-survey were 89% and 79%, respectively. The final