{"title":"Using LSTM Networks for Multiparameter Physiological Signal Reconstruction to Reduce Training Time","authors":"Ali Alramahi, Adrian K. Cornely, Grace M. Mirsky","doi":"10.1145/3478432.3499215","DOIUrl":"https://doi.org/10.1145/3478432.3499215","url":null,"abstract":"Signal corruption or dropout can present issues in continuous patient monitoring in the intensive care unit. As a result, the ability to accurately reconstruct absent or corrupt signals can greatly enhance critical patient care. The 2010 PhysioNet/Computing in Cardiology Challenge required participants to develop algorithms to reconstruct a missing 30-second portion of a signal. The Challenge dataset consisted of 300 multiparameter records, each containing six to eight 10-minute, continuous physiological signals. Among the highest-scoring algorithms were neural networks and adaptive/Kalman filtering. Although both algorithms scored well in the competition, these methods used significant amounts of training data from each record, 8 minutes and 5.5 minutes, respectively. Different techniques, such as Recurrent Neural Networks, have been proposed in the literature since the Challenge for multiparameter signal reconstruction, with varying success. We analyzed the performance of these existing algorithms and developed a new Long Short-Term Memory (LSTM) network that produces reconstructions with a relatively short training time (8 seconds). The LSTM network performed comparably well to these algorithms in terms of reconstruction accuracy for three out of the four signal types evaluated (arterial blood pressure, plethysmograph, and respiratory signals), and also had the advantage of drastically reducing the training time needed to achieve accurate signal reconstructions to a mere 8 seconds.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125096300","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Adam Blank, Christine Alvarado, D. Garcia, Z. Dodds
{"title":"Undergraduate Course Assistant Autonomy in Course Development and Teaching","authors":"Adam Blank, Christine Alvarado, D. Garcia, Z. Dodds","doi":"10.1145/3478432.3499224","DOIUrl":"https://doi.org/10.1145/3478432.3499224","url":null,"abstract":"Course design and oversight is difficult, and we've seen a move toward including undergraduates on course staff over the past several years. In this panel, we argue that giving additional autonomy to the undergraduates involved in our courses is both empowering to them and beneficial to the course itself (as their perspective having actually taken the course can help us understand inequities and/or confusing pieces of the curriculum).","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126353219","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Rachel N. Bonnette, Samuel Abramovich, Adrienne Decker, Greg A. Fabiano
{"title":"Building Ecosystems of Belonging for Neurodiverse Students: A Discussion of Instructor Practices and Training Needs","authors":"Rachel N. Bonnette, Samuel Abramovich, Adrienne Decker, Greg A. Fabiano","doi":"10.1145/3478432.3499182","DOIUrl":"https://doi.org/10.1145/3478432.3499182","url":null,"abstract":"What additional supports do instructors in Computer Science programs need to effectively teach neurodiverse students? Many neurodiverse students (e.g., with ADHD, autism) are enrolled in CS programs, but few graduate. These students often struggle to communicate their needs to instructors, who themselves are often untrained to support neurodiverse students' needs. This can result in instructors unintentionally using practices that are detrimental to student success, lowering students' sense of belonging in CS. Likewise, this can make teaching frustrating for instructors who are unprepared for students' needs. This BoF will provide a platform for instructors and neurodiverse graduates from CS programs to discuss major topics relating to instructor and student needs, such as: experiences working with neurodiverse students, successful strategies, and instructors' professional development needs. Instructors attending will learn more about other instructors' experiences and teaching practices, as well as an NSF-funded participatory design study on training instructors to improve neurodiverse students' retention in undergraduate CS. Participants will be invited to stay up-to-date on the project's progress after the conference, with free access to tools and curriculum as they are developed. Notes and recordings from this discussion will be included as data in our study to support future instructors.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127715732","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Diversifying the Face of Computing through Re-entry Initiatives for Returning Women","authors":"Farzana Rahman, Elodie Billionniere, Vaishnavi Prashant Subhedar","doi":"10.1145/3478432.3499045","DOIUrl":"https://doi.org/10.1145/3478432.3499045","url":null,"abstract":"Recruitment, retention, and graduation of women in science, technology, engineering, and mathematics (STEM) training are critical needs in our nation [1, 2]. Within STEM, the computing and tech industry, specifically some niches, are expected to grow job opportunities more quickly than others. Emerging Technology (EmTech) concentrations like cybersecurity, data science, mobile development, machine learning, and cloud computing will have thousands of jobs in the next decade which will require a large pool of technical professionals. EmTech can use the largest untapped talent pool of women and returning women to fill the gap in the workforce. Hence, to understand the barriers and challenges faced by returning women to (re-) enter computing and tech fields, a three-day virtual conference, NSF RESET, was organized in March 2021. In this poster, we present the preliminary results on conference attendees' satisfaction level and effectiveness in facilitating resources to (re-)enter EmTech educational and professional pipeline.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"222 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132651097","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The Trials and Tribulations of Early Career Researchers Transitioning into Full-Time Teaching Tracks","authors":"B. Alshaigy","doi":"10.1145/3478432.3499175","DOIUrl":"https://doi.org/10.1145/3478432.3499175","url":null,"abstract":"Whilst the gender balance in computing students seems promising, the gender, racial, and ethnic disparity within academic faculty is far from ideal as a result of inadvertent hiring practices, and lack of support and training during the first year of recruitment. In this session, we are hoping to collate diverse experiences of the struggles associated with applying for and maintaining first full-time positions and provide recommendations for best practices for hiring academic faculty.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122192303","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fostering a Culture of Belonging in CS Education","authors":"Nicole Anderson, Luke Fernandez","doi":"10.1145/3478432.3499194","DOIUrl":"https://doi.org/10.1145/3478432.3499194","url":null,"abstract":"Diversity, equity and inclusion are oft-stated goals of CS departments across the US. Ensuring all genders, races and ethnic groups are welcomed and treated thoughtfully and fairly in academic spaces are important goals that require real action. In this discussion, we would like to lead a discussion on how to foster a culture of inclusion and belonging in our CS communities. In this BoF session, we will pose questions regarding strategies that foster feelings of truly being part of a CS educational community, as well as roadblocks to achieving those feelings of belonging. We will consider whether these actions should be mostly led by faculty to faculty conversations, or whether we should be discussing how to make progress in this area with our students in the context of our courses. We will ask participants to share experiences and resources to assist in fostering a culture of belonging both within their classrooms and more broadly within their departments.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117220229","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Oluwakemi Ola, Jacqueline Smith, B. Rotundo, Justin Hsia
{"title":"TA Competencies for Inclusive Learning Spaces","authors":"Oluwakemi Ola, Jacqueline Smith, B. Rotundo, Justin Hsia","doi":"10.1145/3478432.3499190","DOIUrl":"https://doi.org/10.1145/3478432.3499190","url":null,"abstract":"Undergraduate and graduate teaching assistants (TAs) play a pivotal role in supporting student learning. TAs perform various duties, including grading, facilitating labs and tutorials, supporting collaboration projects, and, in some cases, designing course materials. TAs often receive training to enhance their technical skills but, more recently, some TA training programs have begun to recognize and emphasize the need for skills that help TAs foster inclusive learning spaces. Because TAs often have more opportunities to interact directly with students and hold dual identities as students and teachers in the same community, how they address and mitigate non-inclusive behavior may be different than how faculty would. While some TAs are beginning to receive training on concepts like self-efficacy, growth mindset, equity, inclusion, and bias, our community needs a deeper understanding of what skills TAs need to cultivate inclusive spaces and how these skills can be developed and evaluated within the constraints of the teaching term. In this BOF, we will discuss the skills and competencies that faculty and TAs believe are essential for helping TAs foster inclusive learning spaces, how to teach those skills and competencies in TA training programs, and how to evaluate the effectiveness of those programs.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128340355","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. Sahami, O. Astrachan, Sandy Czajka, Adrienne Decker, J. Rosato
{"title":"Should the AP Computer Science A Exam Switch to Using Python?","authors":"M. Sahami, O. Astrachan, Sandy Czajka, Adrienne Decker, J. Rosato","doi":"10.1145/3478432.3499230","DOIUrl":"https://doi.org/10.1145/3478432.3499230","url":null,"abstract":"Changing the language used to teach the AP Computer Science A course is an expensive, time-consuming, and ultimately controversial endeavor. However, it is worth raising the question from time to time to determine if such a change may now be appropriate. This panel offers a set of speakers specifically chosen to provide a diverse set of viewpoints and experiences (high school teacher, curriculum developer, exam reader, exam development committee member, university credit-granting administrator) on the question of whether the language in the AP CS A exam should be switched to Python in the near future.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134185521","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Establishing a Connection between Programming and Proof Writing","authors":"Steve Earth","doi":"10.1145/3478432.3499244","DOIUrl":"https://doi.org/10.1145/3478432.3499244","url":null,"abstract":"This talk introduces an ongoing study which began Summer 2021. We emulate proof writing in novice programmers by having them explain their solution to logic puzzles in the first week of an intro course, as this contains many of the skills used in proof writing without requiring any prerequisite knowledge of mathematical structures. An isomorphic question is asked at the conclusion and checked for improvement. We correlate with their performance in the cs class. To ensure that the improvement is related to the cs course material, other factors (prior math courses, GPA et al) are controlled. Computer science majors typically cover material in logic and proof, either as part of programming course, or as a separate computer class. Conventional wisdom would hold that there are a variety of overlapping skill sets between the subject of logic/proof and writing efficient error-free code, and so instructors rely on this intuition to justify introducing (and in fact frequently requiring) this content to introductory programmers. Our study checks for transfer of skills between computer science and proof writing, as no approach to these logic problems is ever directly a part of the content matter in the computer class. Early results of isomorphic questioning from the start and end of the summer quarter indicate a highly statistically significant correlation, even controlling for other factors such as mathematical background and academic strength.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130285541","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Daniel D. Garcia, Kristine E. Jordan, Colleen M. Lewis, Ketan Mayer-Patel
{"title":"Innovative Approaches to Managing Scale","authors":"Daniel D. Garcia, Kristine E. Jordan, Colleen M. Lewis, Ketan Mayer-Patel","doi":"10.1145/3478432.3499220","DOIUrl":"https://doi.org/10.1145/3478432.3499220","url":null,"abstract":"Enrollments in computer science courses and majors are at or exceeding capacity at the college level. This context drives local innovations that may benefit individuals across the SIGCSE community. The panelists will share how, in the context of booming enrollments and COVID, they strive to protect faculty time, engage students in larger classes, take advantage of scale, improve student-TA interactions, motivate faculty to teach larger classes, and better monitor students in large classes. During the panel Q&A, attendees will be invited to share additional strategies live on Course.Care, which will then be disseminated through CSTeachingTips.org.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"163 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121404966","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}