{"title":"Towards Data-Driven Programming Problem Generation for Mastery Learning","authors":"Nicholas Lytle","doi":"10.1145/3291279.3339447","DOIUrl":"https://doi.org/10.1145/3291279.3339447","url":null,"abstract":"Research into intelligent programming systems has lead to numerous means of providing help to students during programming tasks but not in generating the right problem for students to work through. My work will be in developing and analyzing a programming problem generator for mastery learning that will leverage student data and incorporate methods for instructional design for programming tasks to give students the best problem to practice and achieve proficiency","PeriodicalId":174454,"journal":{"name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116448510","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}
Leigh Ann Delyser, Stephanie Wortel-London, Lauren Wright, Anisa Bora
{"title":"Understanding our Human Resources: District LeadershipEfforts at Understanding CS Education Implementationin Their Own Buildings","authors":"Leigh Ann Delyser, Stephanie Wortel-London, Lauren Wright, Anisa Bora","doi":"10.1145/3291279.3341206","DOIUrl":"https://doi.org/10.1145/3291279.3341206","url":null,"abstract":"Computer science education research has primarily focused on teacher and student outcomes. Both teachers and students move through educational systems that have both direct and indirect effects on equity, quality, and implementation. Prior research has shown that there is a gap in enthusiasm and perception of importance of CS education between teachers and school leadership [2]. Additionally, many CS education studies have reported teacher attrition after professional development due to institutional barriers [3,4]. The recent report released by Google [2] mentions implementation 34 times and highlights the barriers faced by teachers and students when the systems are not aligned with the goals of individuals. In this poster we present data from 63 district teams participating in CSforALL SCRIPT workshops [1]. During the workshops, teams were asked to self-assess against a rubric signposting the growth toward high-quality CS education implementation and set goals for themselves to increase rigorous CS education instruction and equitable participation of students. This paper analyzes a subset of the 1023 goals collected by CSforALL to date [5], specifically focused on the goals related to landscaping, or district identification of resources and needs. This data corpus is comprised of 98 goals set by 38 school districts. Analysis takes a mixed methods approach, sharing quantitative data about the focus of the goals, as well as a qualitative analysis of how leadership teams sought to gain information about their own implementation.","PeriodicalId":174454,"journal":{"name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128286459","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}
Joseph Maguire, Nathalie Sheridan, Steve Draper, Q. Cutts
{"title":"Mentoring Mentors in Cooperative Software Engineering Education Programmes","authors":"Joseph Maguire, Nathalie Sheridan, Steve Draper, Q. Cutts","doi":"10.1145/3291279.3341205","DOIUrl":"https://doi.org/10.1145/3291279.3341205","url":null,"abstract":"Cooperative programmes are principally partnerships between academia and industry to deliver education partly on campus and partly in the workplace. Mentors in the workplace are crucial in such cooperative programmes as they scaffold appropriate development activities for students. A workplace mentor in this situation is important not only for the development of detailed technical knowledge, but also in the development of software engineering skills that are almost never in fact taught in higher education, e.g. navigating large, neglected code bases. Consequently, workplace mentors are a key component of any high-quality education programme delivered in partnership with industry. However, higher education institutions and enterprises not only need to appreciate the importance of mentors in such schemes, but also ensure such staff are supported to use their experience to increase their skill as a mentor. Mentors need the space and support to reflect on their own practice, develop skills and attain new knowledge. In this sense, the challenge is not dissimilar to that faced by computing science school teachers that need to continually consider their own practice as well as have the time to consider emerging programming languages and frameworks. Many of the structures and existing research on how to support computing science school teachers could be adapted to support these workplace mentors, e.g. support groups. In this poster, we present initial research and models for mentoring mentors in cooperative software engineering programmes. The aim is to share initial work, receive feedback and to connect with potential collaborators.","PeriodicalId":174454,"journal":{"name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127925220","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":"A Qualitative Content Analysis of K-8 Coding Curriculum","authors":"S. Floyd","doi":"10.1145/3291279.3339431","DOIUrl":"https://doi.org/10.1145/3291279.3339431","url":null,"abstract":"A number of educational jurisdictions in Canada and abroad are integrating coding and computational thinking (CT) concepts into their K-8 curriculum, however; very little investigation has been done comparing these nascent curricular reforms. This study will use qualitative content analysis to investigate the differences and similarities of K-8 coding and CT curriculum by comparing the concepts, themes, goals and objectives found in current documents. The study hopes to shed light on an important and under-addressed area of curriculum studies that will prove important as computer science education plays a bigger role in K-8 education.","PeriodicalId":174454,"journal":{"name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115194922","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":"Doors, Walls and Windows?: The Gender Gap in Ontario High School Computer Science","authors":"S. Floyd","doi":"10.1145/3291279.3341202","DOIUrl":"https://doi.org/10.1145/3291279.3341202","url":null,"abstract":"In 2002, Jane Margolis and Allan Fisher's research presented computer science (CS) education as a clubhouse for males that resulted in females being left out of the CS loop [1]. The researchers identified several influences contributing to a gender gap in computing education and they called these influences the doors, walls and windows of the computing clubhouse. In order to determine whether or not a gender gap exists in Ontario high school CS, this research analyzes enrollment figures provided by the province and concludes that during the 2017-2018 school year, females made up only 26.6% of students enrolled in the grade 10 course, 20.4% of students enrolled in the grade 11 courses, and 15.7% of the students enrolled in the grade 12 courses. Enrollment numbers from 2009 to 2017 revealed a similar pattern. The research also explores the impact that a gender gap may have on economic and educational opportunities for underrepresented groups in Ontario and identifies scalable solutions and frameworks [2] that may help dismantle the doors, walls, and windows of high school CS education in Ontario. This research is timely considering that the Ontario Ministry of Education recently announced a strategy to revise high school CS curriculum [3] while Canada's federal government announced an additional $60 million of funding to support the CanCode K-12 coding initiative [4]. Research seeking to provide insight into existing gender gaps in CS education and potential frameworks that may help improve diversity and inclusivity in CS curriculum and policy initiatives is critical considering the potential impact and missed opportunities that result from a CS student population and workforce lacking in diversity.","PeriodicalId":174454,"journal":{"name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127183427","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":"Computer Science Teacher Preparation in an International Context: A Comparative Study","authors":"Tomás Prucha","doi":"10.1145/3291279.3339435","DOIUrl":"https://doi.org/10.1145/3291279.3339435","url":null,"abstract":"Since computer science is implemented at all levels of curriculum from kindergarten to high school there is a growing interest in increasing the quality and number of computer science teachers in countries around the world. Innovation in university study programmes and different approaches in computer science teacher preparation can be one of the key elements for success with these problems. In the Czech Republic, as well as in other countries, there is also a problem with the number of qualified computer science teachers, and with how to recruit new teachers. Comparative education as a general cognitive tool can bring important knowledge of foreign development. The main aim of my dissertation thesis is to empirically describe the key elements in computer science teacher preparation in selected contexts. The results can serve as a valuable source of information and inspiration for universities preparing computer science teachers, but also for political representatives of the countries in the field of education who deal with the given issues.","PeriodicalId":174454,"journal":{"name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127198811","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}
Colleen M. Lewis, Paul Bruno, Jonathan Raygoza, Julia Wang
{"title":"Alignment of Goals and Perceptions of Computing Predicts Students' Sense of Belonging in Computing","authors":"Colleen M. Lewis, Paul Bruno, Jonathan Raygoza, Julia Wang","doi":"10.1145/3291279.3339426","DOIUrl":"https://doi.org/10.1145/3291279.3339426","url":null,"abstract":"The lack of diversity has been a troubling issue for the field of computing. As the industry continues to expand, it is imperative that diversity levels in computing fields increase to fill the ever-growing number of computing jobs and to represent the technological needs of a diverse populace. Our research seeks to better understand the factors that lead to this lack of diversity by analyzing data from computing majors from colleges within the United States and Canada. Our study reveals that students of different demographic backgrounds have varying levels of communal values, which, depending on how they perceive the affordance of computing to fulfill such values, predict their sense of belonging in computing, which is an important predictor of student retention.","PeriodicalId":174454,"journal":{"name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123004373","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":"Deprecating Misconceptions through Context-Dependent Accounts of Productive Knowledge","authors":"Brian A. Danielak","doi":"10.1145/3291279.3339424","DOIUrl":"https://doi.org/10.1145/3291279.3339424","url":null,"abstract":"This paper aims to expand our sense of what's possible in modeling cognition within computing education research. We argue that research approaches that privilege canonical knowledge do so at the expense of other productive knowledge and ways of knowing that students have. We explore applicable cognitive theory by showing how manifold models of cognition can be powerful frameworks for analysis in Computing Education (CEd). Finally, we conclude with an exploration of epistemological concerns, arguing that a fundamental concern for our research community should be paying attention to what counts as knowledge and knowing in computing learning environments.","PeriodicalId":174454,"journal":{"name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125921233","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":"What Help Do Students Seek in TA Office Hours?","authors":"Yanyan Ren, S. Krishnamurthi, Kathi Fisler","doi":"10.1145/3291279.3339418","DOIUrl":"https://doi.org/10.1145/3291279.3339418","url":null,"abstract":"In many universities, Teaching Assistants (TAs) are an important part of students' educational experience. This is especially true in early courses, where students may suffer from inexperience and anxiety, and find fellow students more accessible than professors. Despite its importance, this learning channel has not been studied very much. Part of the difficulty lies in how to meaningfully evaluate it. Any intervention needs to be both unintrusive and lightweight, and yet yield useful data. As a result, to many faculty and researchers, TA office hours remain fairly opaque. This paper presents one approach to studying the technical component (but not the social dynamics) of TA office hours. We use a program-design methodology as a device to help track what students are asking about in hours, using a simple survey-based method to gather data. Data from TAs effectively summarize students' questions. In addition, contrasting data from both TAs and students provides insight into students' progress on program design help-seeking over the course of the semester.","PeriodicalId":174454,"journal":{"name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","volume":"147 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121035897","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":"Designing for Integrated K-5 Computing and Literacy through Story-making Activities","authors":"R. Whyte, Shaaron E. Ainsworth, J. Medwell","doi":"10.1145/3291279.3339425","DOIUrl":"https://doi.org/10.1145/3291279.3339425","url":null,"abstract":"Proponents of computing education have long stressed the value of computing for learning in other disciplines. Much of the research towards this end has focused on supporting learning in science, engineering, and mathematics (or STEM). However, a trend towards computing in non-STEM disciplines is growing, yet the research base is more limited. We add to this emerging area of research by investigating the potential for integrating computing and literacy education. This paper reports the results of a six-week intervention during an after-school program in a British primary school. We describe the development of a curriculum unit and report on the first iterative cycle in a design-based research project. Our analysis shows that integrating programming and literacy activities supported novice learners in areas of computing such as algorithm design and program execution through a combination of short problem-based tasks and longer project-based activities. Likewise, programming supported learners in creating digital stories by visualizing narrative structure though some caveats were found. We discuss the results of this study and implications for future work in this area.","PeriodicalId":174454,"journal":{"name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","volume":"427 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116698356","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}