application displays which students had correct answers sothese students were chosen to explain why they did not choose the incorrect answers. These stu-dents were selected because the instructor did not wish to single out students who got the questionwrong.An addition to the peer instruction model being followed here is the requirement that studentswrite down the questions and their answers to them. The instructor emphasizes that writing downthe question and all the answers, correct or otherwise, is important to their learning [12]. At theend of each class sessions students must turn in a PDF document with their individual answers aswell as the answer arrived at after group discussion. Students were also instructed to write downwhy any of their
Paper ID #48099Students’ Experiences of Learning Technical Writing in Computer ScienceCourses: Perspectives on AssessmentDr. Meghan Allen, University of British Columbia Meghan Allen is an Associate Professor of Teaching in Computer Science at the University of British Columbia, where she has been teaching since 2007. She holds a PhD in Curriculum and Pedagogy and is interested in designing curriculum, understanding student experience, and mentoring future teaching-focused computer science faculty members. ©American Society for Engineering Education, 2025 Students’ Experiences of
Scholar and alumna of the University of Georgia, USA, where she earned her PhD in Computer Science. She is currently an Associate Professor of Computer Science and Program Lead for the BS Software Engineering at Cal Poly Humboldt. Dr. Bogle has a passion for sharing and helping students to improve the quality of their lives through education, motivation and technology. She has published two book chapters, two journal articles and several peer reviewed conference papers in the areas of Machine Learning, Time Series Predictions, Predictive Analytics, Multimedia in Education and E-Learning Technologies.Rowena Quinn ©American Society for Engineering Education, 2025 WIP: Predictive
plans and drafts, and engaging in one-to-one conversations with students aboutwriting. Key HIP characteristics of the writing intensive courses dovetail with the capstoneprojects but reinforce “interactions with faculty and peers about substantive matters” and“periodic, structured opportunities to reflect and integrate learning.” Students in the CapstoneCourses submit weekly reports (low-stakes writing) and a very detailed technical report at theend of the semester (high-stakes writing). They are required to work with tutors from the WritingCenter on their end-of-semester reports. They also receive feedback from faculty and otherstudents [14].Undergraduate ResearchAll BE-TEC students can participate in faculty-mentored undergraduate research
-ended questions about the Guild usingthematic analysis. The findings demonstrated that the participants perceived the workshop asvaluable and enabled them to see how computing can be a medium to solve problems of humaninterest as well as a tool of self-expression. In particular, participants reported that the empatheticassistance given by the peer mentors made the learning process smoother, thus making itinspiring, engaging, and less intimidating. Going forward, more experiments and fine-tuning areneeded to continue to scale and improve the Guild. However, we hope the description of ourworkshop and findings from our investigation encourage other researchers and educators toconsider similar approaches to engage women and non-binary students in
projects that they completed. The logs were graded by the instructors for completeness. The struggles portion of the log format was used to provide additional resources or supplements. The instructors provided samples of good learning logs to help students with the content and writing. The format for the learning log can be found in Appendix C. 3. Peer Assessment: Students worked in learning groups and met weekly to engage in learning activities and problem solving. These sessions were documented to reflect on the learning that took place within the group. Students came together to discuss the grading and comments provided by the instructor and to learn from each other. The learning groups worked
learning techniques in classroom to teach introductory programming courses with a goal to improve the retention rate in the CS department. Dr. Rahman has published a book, two book chapters and around seventy articles in peer-reviewed journals and confer- ence proceedings, such as IEEE Transaction on Information Technology in Biomedicine, Computerized Medical Imaging and Graphics, etc. and presented his works in numerous conferences and workshops, such as ICPR, CBMS, CLEF, CIVR, HISB, SPIE, BIBE, IEEE FIE, etc. His current research is focusing on Crowdsourcing and Deep learning techniques and their application in medical fields, especially for retrieval and diagnostic purposes. Pursuing continuous financial support
Internet of Things, and engineering education. She has published in several peer-reviewed conferences and journals and has been a program committee member at several conferences. ©American Society for Engineering Education, 2025 Active Learning and Specifications Grading for Undergraduate Algorithms and Data Structures coursesAbstractAlgorithms and Data Structures are core concepts taught in all computing undergraduateprograms. It is important to ensure that student activities in the class lay the foundation andprepare them for future courses and career. In addition, assessment should allow for students todevelop a growth mindset. The course may benefit with a grading system can be
professionals to maintain the countries’ relevance in these fields, thus anannual increase in the number of students who graduate with a STEM degree is required to meetthis demand. These calls also emphasize the need to increase graduation rates for studentsbelonging to groups that are underrepresented in STEM, as they currently leave STEM majors athigher rates than their represented peers. Undergraduate research experiences are frequentlyimplicated as a means for increasing interest in STEM fields and STEM graduate programs, andare correlated to students persisting to graduation. While research experiences can positivelyinfluence persistence in STEM fields, there are inequities in who gets to participate in theseexperiences. The limited number of
dynamics,which bolsters understanding through the exchange of shared ideas. Meanwhile, Hadfield-Menellet al. [17] study on cooperative inverse reinforcement learning concentrated on theoreticalaspects, lacking practical, real-world validation. Additionally, Vliet et al. [19] explored theeffects of flipped-class pedagogy on student motivation and learning strategies, notingimprovements in critical thinking and peer learning. However, the observed benefits wereshort-lived, suggesting the necessity for continuous application.In the Computer Architecture curriculum, teaching the challenging topics of single cycle andpipelined datapath design to senior students requires an innovative approach beyond traditionaltextbook methods. This paper introduces a
importance of peer support throughout struggles students may face inacademia or the workplace. As a result, they saw team-building as a valuable way to strengthen acommunity. One instructor elaborated, “I started to do that, like actually trying to get them towork together more, because I want, because there’s so few, there’s so few women, and there’s sofew, like you, African Americans, and Latinos.”Communication was cited as critical in the job interview process and more broadly. Several of theeducators described the need for students to be able to clearly present ideas to a range ofaudiences and how practice could be beneficial. They found distinctive ways to make this part oftheir lessons. For example, as one participant mentioned: I also
between 2019 to 2021 for both African American • Provide methods of scaffolding for students who are and Hispanic students. With this data, we identified an area struggling by providing resources like tutoring, success where our instruction can improve to better support students studio, and peer mentoring. of color.C. Data TABLE III The data collected show students by major in Computer CS I AND CS II PASS RATES BY TRANSFER STATUSScience, Computer Networking, Applied Mathematics, Cyber-security, and Engineering. The sample size N
Engineering course combined project-based learning with variousfeedback methods, including feedback from instructors, outside experts, peer students, projecttools and artifacts, and self-assessment. The findings confirmed that incorporating feedbackwithin project-based learning effectively motivated students to complete their projects within theexpected timeframe.ChatGPT is becoming a crucial tool in education, offering a new way to enhance learning. Itassists students in improving their writing skills by providing feedback and suggestions forimprovement. Although not yet widely used in Project-Based Learning (PBL) 19,20 , ChatGPT canbe integrated into project-based learning, enhancing interactive and personalized learningexperiences. Additionally
, modeling and system design for cyber-physical systems and the Internet of Things. She has published in several peer-reviewed conferences and journals and has been a program committee member at several conferences. ©American Society for Engineering Education, 2023 Challenges and Experiences in Implementing a Specifications Grading System in an Upper Division Undergraduate Computer Networks CourseAbstractComputer Networks is an important course in most undergraduate curricula in computingdisciplines. The course learning objectives cover a broad range of topics and skills. The studentsare expected to acquire knowledge about the basic functionality of the layered
particularly suited to a TA or peer (Optional) tutor.) Finals week Project Demo project The project presentation which Presentation demos the project can be before Submit source code the final project submission Project submission and report Ethical Reflection For you project, consider each of the following and write in brief regarding each of these points of consideration: • Who are the stakeholders for your project? (Note: it could be you, otherwise there is at least the user and the programmer.) • What are the concerns of the stakeholders? • How are the
Intelligence(AI). This category of AI, utilizing deep learning, a subset of Machine Learning (ML), excels inprocessing and generating natural language text. The ChatGPT model undergoes training onextensive datasets, empowering it to grasp the details and complexities inherent in humanlanguage. ChatGPT has a significant ability to produce high-quality text that seamlessly mirrorshuman writing. Its proficiency extends to extracting knowledge and addressing challengingacademic queries. This inherent capability enables it to tackle examination questions that mayprove elusive through conventional web searches, delivering responses that are not only accuratebut also dependable [5]. ChatGPT stands as a promising tool with versatile applications
understanding and interest in career pathways, the lack of interest in entrepreneurshipand research and high number of undecided responses at the end of the first cohort year areworthy of further investigation. Figure 1 Overall Pathway ChoicesFig 2 shows pathway choice by gender. Out of the 23 participants who chose internship, 14identified as male, 6 identified as female, and 3 participants did not report their gender. Werecognize that male and female are understood as terms for biological sex and not genderidentity, but this graph is in accordance with the current phrasing of the survey instrument. Weare working to update the survey in future iterations. There was a non-binary and a text write-inoption, but these were
, IT Essential II) MCSA and MCSE certifications, making him officially Microsoft certified. Engaging Online Learners Grant Writing with Farmingdale Qualtrics CircleIn Application and Software Professor Eltaeib has been invited as a Judge for Poster Presentations and is part of the IESC 2021 Organizing Committee: International Energy & Sustainability Conference 2021 (IESC 2021). This honor is a feather in his cap, acknowledging his skill and mastery of the subject and provides exposure to the broader academic community, not only for himself but also his department and school. He enhanced his career whilst studying by working in the private sector as a software developer in several companies and the Enterprise
write values on the cars. Several examples of Play-Doh trains constructed by students are shown in Figure 1. 3. Manipulation (20 minutes): Students are guided through a series of operations on their trains, simulating common linked list operations: • Insertion: Adding a new car to the beginning, middle, or end of the train. • Deletion: Removing a car from the beginning, middle, or end of the train. • Traversal: Following the links (toothpicks) from the head of the train to the end, simulating the traversal of the linked list. 4. Discussion and Reflection (10 minutes): Students engage in a guided discussion, reflecting on their observations and drawing connections between the Play-Doh
Theory uses a formalized network diagraming convention to model environmentalsettings [13]. The network diagram consists of a Subject, Mediating Artifacts, Object, andOutcome. The Subject uses external (LMS, computer devices) and internal (plans, strategies)tools to complete an Object (milestone) thereby achieving a desired Outcome. The tools, alsoknown as Mediating Artifacts, are imbued with cultural, historical, and social significance.Mediating Artifacts influence the behavior of the Subject using them, and in turn, the largersocial environment the Subject inhabits. A simple example is shown in Fig. 1. A Subject(Student) is tasked with writing a report on “Activity Theory” (Outcome). The Student (Subject)uses ChatGPT, Wikipedia, and Google
@iupui.edu raj.s@austin.utexas.eduAbstractIn this full research paper, we aim to enhance the instructional delivery of the CIT 21400(Introduction to Data Management) course at IUPUI to improve students’ learning experience andto engage students better as they learn and apply the foundational database concepts. Introductoryprogramming courses such as database programming and design represent crucial milestones inIT education, as they reflect students' ability to solve problems and design appropriate solutions.But, for novice programmers learning SQL (Structured Query Language) programming andlogical database design concepts is a challenging task because while writing SQL programs,students not only have to apply
, thereach of CS ethics education is perhaps less extensive than commonly thought. However, asBrown et al. [12] show in their systematic review of 100 CS ethics education research paperspublished in top venues, there is a roughly even distribution of ethics teaching between standalonecourses (32%) and integration of ethics content into one (26%) or more (35%) modules of atechnical course. With respect to teaching approach, instructors use a mix of pedagogicalstrategies in delivering content, the most common of which are class discussions, readings,lectures, and writing assignments [12]. Active learning techniques such as role-playingsimulations, debates, and games are less common.While approaches to teaching computing ethics vary across institutions
importance of finding and incorporating relevant data sources for theiranalysis. They also found that visualization is a powerful tool not only for presenting the finalresults, but also in framing their approaches for analyzing the problem. For example, studentsfound that spatio-temporal analysis using ArcGIS and the resultant visualization were veryinformative, helping them quickly grasp the main characteristics of the dataset. All the teamsincorporated results from spatio-temporal analysis with writing Python code to develop softwaresystems for bike flow prediction. All the students benefited from the process. The competitionformat engaged all team members to contribute to the outcome based on their individualbackground and skill
based on homework assignments, weekly reflection journal entries,and a semester-long group project. The group project tasked students with practicing the human-centered design process to create a technological solution for an accessibility challenge of theirchoice. The project included several milestones: 1. team formation and initial topic proposal, 2.detailed project proposal submission, 3. two project check-ins with the instructor, 4. a midtermprogress report, 5. a 20-minute final presentation, 6. a completed artifact, and 7. a comprehensivefinal report. Peer evaluations were also conducted, allowing team members to assess oneanother’s contributions to the project.3. Research Study To gain a deeper understanding of how students
., classenvironment, course sequence) is vital to improve student learning and persistence in CS.B. CS Curriculum Design There have been great strides in determining potential areas of improvement among CScourses and programs [e.g., 26, 27, 28]. One area of literature focuses on college students nothaving the necessary skills and knowledge to work in the industry [29, 30, 31, 32]. In regard totheir soft skills, graduates tend to struggle with their verbal [31, 33] and writing [28, 30, 34]skills, in particular, clearly articulating their problems when they need help [29]. In regard totechnical skills, graduates often lack the ability to use a number of industry software tools, suchas configuration management and database tools [29, 32, 35]. Another