population in the U.S. butremain under-represented in computer science. The Remezcla project was developed to tackleissues of broadening participation of Latinx students in CS through an informal learningprogram. The current paper describes the program components and provides evaluation resultsfrom the pilot summer program implementation, held virtually in Atlanta and Puerto Ricoduring the COVID pandemic. Preliminary evaluation results suggest these one-week summercamps were effective in impacting pre-post students’ sense of belonging, self-efficacy, andintention to persist in computer science. Results reveal gender differences across severalconstructs with important implications for future studies.Background and rationaleThe word “remezcla”- the
., DataRetrieval and cder). Real-world data sets were used inthe examples and assignments: students analyzed data related to air pollution, climate, reservoirstorage, water quality, and river flow. Students worked on importing data sets, data cleaning andwrangling, visualization, geospatial analyses, and modelling. Best practices integrated into thecourse included good and bad examples of data management, pair programming, live coding,worked examples with labeled subtasks, use of templates for assignments, and project-basedlearning. Student attitudes and experiences were monitored using surveys at the beginning andend of the term. Polls were conducted to assess specific teaching and learning strategies. Thecourse structure provided a good opportunity for
development expert, along withinstructions about what makes LOs well-constructed in terms of three main parts: Behaviour (theobservable action of the student), Conditions (in what context the student will perform theaction), and Degree (how well the behavior must be performed). Moreover, the prompt containsexamples of what conceptual LOs (which they define as Remembering and Understanding inBloom's Taxonomy) and project LOs (based on the remaining levels of Bloom's taxonomy) are togive the model a basis for what output to produce. The authors include the criteria that need to besatisfied for LOs to be effective; readers are strongly encouraged to borrow the checklist fromKennedy [37] to expand on their list. Lastly, they list what the user input
conciseinterface; 3) extensive functionalities, including code compilation, project organization, andsupport for multiple languages; 4) mainstream adoption among professional software engineers,bridging the gap between classes and future careers.We have identified Microsoft Visual Studio Code (VS Code) as the preferred option. Byintegrating VS Code with a selection of extensions, it becomes an IDE that incorporates all fouraforementioned features. Additionally, VS Code has been widely adopted in many advancedcourses in our department, including operating systems, compiler constructions, computernetworks, and others. However, it has not received significant attention to CS1 courses.Furthermore, based on our study of 20 computer science departments, none of
of creating alearning environment that helps students develop their skills in programming courses[5, 10].Additionally, studies have reported the need of effective learning environments and pedagogicaltechniques to improve students’ performance[11, 12]Commonly used methods have been suggested to include environments with project-basedlearning, introduce pair programming, use language-independent courses, or provide practiceopportunities in courses [13, 14]. However, the literature suggests that one good way to buildstudents' ability and enhance their learning is by allowing them to practice more questionsoutside of the coursework [15]. However, providing more practice chances comes with itsnuances. For example, mostly such options are left to
experiences and projects are important partsof learning. Later, Kolb, in his Experiential Learning Cycle (KLC) [2], placed large importance onexperiencing and applying/doing as essential elements of optimal learning. Positive experientiallearning from accomplishing successful projects is also emphasized as an important component ofincreasing self-efficacy [3]. Therefore, it is not surprising that KLC implementations were reportedin most of the engineering disciplines like civil engineering [4] – [6], mechanical engineering [6],chemical engineering [4], [5], [7], aeronautical engineering [6], industrial engineering [8], andmanufacturing engineering [4], [5], [9]. Bansal and Kumar [10] describe a state-of-the-art IoTecosystem that includes edge devices
Paper ID #41661Board 43: AP-CS, ChatGPT and Me: a High School Student PerspectiveDr. Zoe Wood, California Polytechnic State University, San Luis Obispo Whether it is creating computer graphics models of underwater shipwrecks or using art and creativity to help students learn computational thinking, Professor Zoe Wood’s projects unite visual arts, mathematics and computer science.Miguel Manoah Refugio Greenberg ©American Society for Engineering Education, 2024 AP-CS, ChatGPT and Me: a high school student perspectiveAbstractWith the creation of openAI’s ChatGPT system, a problem has arisen in
interested in software programming and User Experience designs. He is proficient with C, C++ and Python and familiar with JavaScript, PSQL, Intel FPGA Verilog and ARM Assembly(ARMv7-A). Personal Website: https://junhao.caDr. Hamid S. Timorabadi, University of Toronto Hamid Timorabadi received his B.Sc, M.A.Sc, and Ph.D. degrees in Electrical Engineering from the University of Toronto. He has worked as a project, design, and test engineer as well as a consultant to industry. His research interests include the applicati ©American Society for Engineering Education, 2023 WIP - A Face Recognition Application to Improve In-Person LearningAbstractA face recognition application that enables instructors
innovation and economic prosperity nationwide.”The massive investment in time and resources by large businesses and governments will acceleratethe presence of more products that will stimulate human-machine competition in the job marketand at the same time will create a new work environment that can accommodate thousands ofqualified workers.Here, a hands-on project-based AI workshop created to engage and educate high school teachersis designed, implemented, and assessed. Its major goal is to change teachers’ perceptions of AIthrough increased knowledge of AI topics.While the major emphasis of this work is on the content and organization of the workshop, aneducational research question (To what degree the high school teachers engage with AI through
Harmony Nguyen is a project coordinator in the Department of Psychology at Penn State University. She received her Bachelor of Arts in Psychology at California Polytechnic State University, Pomona. At Cal Poly Pomona, she conducted research in educational innovation and assessment. In particular, her research focused on supplemental instruction in engineering and how supplemental instruction can support underrepresented minority students in engineering. ©American Society for Engineering Education, 2023 A comparison of students' academic achievement and perceptions in HyFlex and non-HyFlex engineering courses1. Introduction and Literature review on the HyFlex instructional model
Paper ID #42183WIP: AI-based Sentiment Analysis and Grader EnhancementsMr. Bobby F Hodgkinson, University of Colorado Boulder Bobby Hodgkinson is an Associate Teaching Professor in the Smead Aerospace Engineering Sciences Department (AES) and co-manages the educational electronics and instrumentation shop. He assists students and researchers in the department for sensor and data acquisition needs as well as manages several lab courses and experiments. He is a member of the Professional Advisory Board for the senior capstone projects course. Prior to joining Smead Aerospace department in 2012, he was the lab manager at
engineering education was handed out to a sample of civil engineering and technology students from various classes. The survey included questions about their knowledge, frequency, benefits, challenges, and suggestions for future use of AI tools in engineering education. The questionnaires were distributed to 107 junior and senior students in seven civil engineering courses during the fall semester of 2023. Half of the courses took the survey online, via Canvas Course, and the other half as a handout. The questionnaire was anonymous and was distributed to various civil engineering courses, such as Construction Management Materials, Transportation Operations, Planning and Scheduling, and Project Information Modeling. In addition, the students who took
allocated to the University of Toledo. These projects have been funded by various agencies including the NSF (National Science Foundation), AFRL (Air Force Research Lab), NASA-JPL, Department of Energy, and the State of Ohio. He also played a critical role in the cultivation of a private gift to support the CSTAR lab for cyber security research. He has published more than 90 peer-reviewed journal, conference, and poster papers. He has also served as a reviewer for several high impact journals and as a member of the technical program committee for several reputed conferences.SaiSuma SudhaSai Sushmitha Sudha ©American Society for Engineering Education, 2023 Evaluating the impact of a multimodal
University-Corpus Christiwere affected during the COVID-19 pandemic and were moved online. As a result. most labshad to be modified to allow students to take them remotely and even today many courses stillhave online sections at Texas A&M University-Kingsville. To support online or off-campuslearning, students would be able to check out an IoT kit. The IoT learning kits provide theopportunity for remotely learning students to engage with hands-on learning. Thus, students gaina better understanding of IoT concepts and technologies and how they might be integrated intotheir capstone projects. The assignments reported in the rest of this paper provide an opportunityfor students to learn how to incorporate IoT and are part of IoT related research
approach to lecture and lab teaching methods where inquiry learning, problem-basedlearning, and project based learning are utilized. This scaffolded approach utilized in inductiveteaching is more student centered than the traditional deductive approach where topicgeneralities and mathematical proofs are covered in the class followed by homework outside ofthe classroom [4] [5]. Utilizing this inductive teaching approach with a scaffolded approach,utilizing multiple, active learning focused teaching methods, mastery of the concepts is now partof the learning process as students actively work through problems or projects [5].It has also been shown in engineering education research that student satisfaction, self-efficacy,and motivation are all
Computer Science from University of Maryland, College Park in 1986. He is currently Professor of Computer Science at Virginia Tech, where he has been since 1987. He directs the AlgoViz and OpenDSA projects, whose goals resp ©American Society for Engineering Education, 2024 WIP: Exploring Office Hour Interactions in a Data Structures and Algorithms CourseAbstractLarge universities often have introductory computing courses with hundreds of students, dozensof TAs, and multiple TAs on duty at the same time. We investigate what occurs during office hourinteractions between students and TAs, focusing on a large intermediate data structures coursewith major programming assignments
JavaScript.Dr. Hamid S Timorabadi P.Eng., University of Toronto Hamid Timorabadi received his B.Sc, M.A.Sc, and Ph.D. degrees in Electrical Engineering from the University of Toronto. He has worked as a project, design, and test engineer as well as a consultant to industry. His research interests include the applicati ©American Society for Engineering Education, 2024 WIP: Immersive Learning: Maximizing Computer Networks Education Based on 3D Interactive AnimationsAbstractThe potential of 3D animation models can enhance the learning process, making it morevivid and clear by capturing students' attentions. As concepts related to computer networksare often abstract and intricate, educators commonly
Founders Award from the International Council for Com- puter Communications. He has served as a member of the Steering Committee for Project Inkwell.Dr. Pradip Peter Dey Dr. Pradip Peter Dey has more than 20 years of experience in Computer Science research and education. His university teaching and professional experience emphasizes mathematical modeling, information ex- traction, syntax and semantics of natural language, wDr. Mohammad N. Amin, National University Mohammad Amin received his Ph.D. and M.S. degrees in Electrical Engineering & Computer Engineer- ing, and M.S. degree in Solid State Physics from Marquette University, Milwaukee, Wisconsin. He also received M.Sc. and B.Sc. degrees in Physics from Dacca
thecore’s microarchitecture.Labs 1-4 show how to program RVfpga using C, RISC-V assembly, and a combination of C andassembly. Lab 5, which is optional, shows how to create a Vivado project to generate a bitfiletargeted to the Artix7 FPGA and the peripherals on the Nexys A7-100T board. This is necessarywhen users wish to extend the RVfpga SoC and test it in hardware, which requires a newlygenerated bitfile. Again, Lab 5 is optional because all labs, including system extension, can becompleted in simulation only. Labs 6-10 introduce memory-mapped I/O and discuss existingperipherals within the SoC as well as how to extend the system to add more peripherals. Bothprogramming and interrupt-based approaches are used in these labs. Interrupts are used
Paper ID #43103 Arthur Hoskey is a Professor of Computer Systems at Farmingdale State College in New York. He received his Ph.D. in Computer Science from the City University of New York Graduate Center and received his B.A. in Psychology from the State University of New York at Purchase. Dr. Hoskey worked as a software engineer prior to starting his academic career. Dr. Hoskey’s primary line of research has been around innovative pedagogical methods. One line of research was a collaboration with faculty from multiple State University of New York colleges on a project to explore and develop a semi-standardized and accessible introduction to computer science course (SUNY IITG funded research), focused on teaching
3students with practice problems. The chatbot should help with project-related tasks such aschecking out equipment and requesting services. Such information is usually hard to find, andstudents might not even know the facilities they have access to. Another tedious task is schedulingmeetings. Students tend to send back-and-forth emails to set meetings with professors and TAs.The chatbot should assist with scheduling meetings based on the availability of the student and theprofessor or TA. The chatbot should also be able to provide general information unrelated to aparticular course such as Q-drop dates or registration information. Finally, it should easily providethe students with access to all safety documents, such as Safety Data Sheets (SDS
simulation, such as the representation ofcontinuous signals and discrete (digital) signals using the sampling theorem. This project makesuse of the state-of-the-art design principles and techniques to create a user interface and virtualenvironment that are user friendly, efficient, and effective for learning. Integration of existingthird-party software libraries is another crucial component in the rapid development of virtuallabs. This project successfully integrated SPICE, a popular circuit simulator, as the backend ofthe virtual lab, greatly expediting the overall development. This paper will discuss the techniquesfor integration of third-party software to achieve interoperability between different software.While our current development focuses on
Paper ID #37681Computational Thinking Pedagogical + Framework for Early ChildhoodEducationDr. Safia Malallah, Kansas State University Safia Malallah is a postdoc in the computer science department at Kansas State University working with Vision and Data science projects. She has ten years of experience as a computer analyst and graphic de- signer. Besides, she’s passionate about developing curriculums for teaching coding, data science, AI, and engineering to young children by modeling playground environments. She tries to expand her experience by facilitating and volunteering for many STEM workshops.Lior Shamir, Kansas
Consortium. He is a Senior Member of the IEEE.Dr. Bruce R Maxim, University of Michigan, Dearborn Bruce R. Maxim has worked as a software engineer, project manager, professor, author, and consultant for more than forty years. His research interests include software engineering, human computer interaction, game design, virtual reality, AIXiaohong Yuan, North Carolina A&T State University Dr. Yuan is a professor in the Department of Computer Science at NCA&T. Her research interests include AI and machine learning, anomaly detection, software security, cyber identity, and cyber security education. Her research has been funded by the National Security Agency, the National Centers of Academic Excellence in
professions. Estell is Professor of Computer Engineering and Computer Science at Ohio Northern University, where he currently teaches first-year programming and user interface design courses, and serves on the college’s Capstone Design Committee. Much of his research involves design education pedagogy, including formative assessment of client-student interactions, modeling sources of engineering design constraints, and applying the entrepreneurial mindset to first-year programming projects through student engagement in educational software development. Estell earned his BS in Computer Science and Engineering degree from The University of Toledo and both his MS and PhD degrees in computer science from the University of
graduate) from theDepartments of Computer Science and of Mathematics at the University of Brasilia.The first stage of the project was to work on the lists of exercises in the programmingenvironment of Mathematics students who are currently using Moodle with automaticcorrection by Coderunner autograder. The idea of the exercise lists is to be adaptable to thestudent's profile in order to motivate students to carry out the exercises. This stage wasevaluated by mathematics students in the first semester of 2021 with a good evaluation by thestudents.As future work, it is intended to validate this contribution throughout the semesters tomeasure its impact on student learning, make the same customization for other majors, andtrack student
, jobs, etc., in addition tobias in grading. The goal of this project is to reduce the performance discrepancies by reducingthe grading bias. Figure 2: Average course GPA across different ethnicities for a Spring 2022 course.During the Fall 2022 semester, we started data collection with anonymized barcodes. Since theclass was small, anonymous exams were administered to all students. Figure 3 shows thedemographic distribution for one of the classes in Chemical, Biochemical, and EnvironmentalEngineering (ENCH 620) for which anonymous grading was administered. This is agraduate-level engineering course. The exams for the course use free response and calculationquestions and is administered in person. The class size we tested was small (14
Paper ID #41872Board 47: A Mentor-Mentee Matching Algorithm to Automate Process ofFinding an Ideal Mentor for StudentsMs. Sweni ShahDr. Hamid S Timorabadi P.Eng., University of Toronto Hamid Timorabadi received his B.Sc, M.A.Sc, and Ph.D. degrees in Electrical Engineering from the University of Toronto. He has worked as a project, design, and test engineer as well as a consultant to industry. His research interests include the applicatiSanjana DasadiaSamreen Khatib SyedDoaa Muhammad, University of Toronto ©American Society for Engineering Education, 2024 Work In Progress: MentorMate: A Platform to
CSC607 Security in Computing e CSC670 User Interface Engineering f CSC675 Database Design and Impl g CSC678 Advanced Database Programming h CSC680 Database Web Interface i CSC685 Topics in Computing j CSC686 Computer Science Project I k CSC687 Computer Science Project II l CSC688 Computer Science Project III m Table 2: Course offering
considered the next stepforward to providing personalized, inclusive and accurate responses that address each student’squestions in an engaging and efficient manner. This information could pertain to course materialsand helping as a course tutor [5] or providing insight on university-specific knowledge, rangingfrom administrative procedures and scholarship opportunities to faculty research areas and campuslife insights.Institutional Support and Other NeedsThis project was initiated by the Department Head of Computer Science & Engineering, who wasworking with faculty in his home department and in the School of Chemical Engineering. TheirPredictive Analytics and Technology Integration Laboratory (PATENT) aims to accelerateadvances in several