首页 > 最新文献

Proceedings of the 25th Western Canadian Conference on Computing Education最新文献

英文 中文
Cloud-based Computer Labs and Their Silver Linings 基于云计算的计算机实验室及其一线希望
Pub Date : 2023-05-04 DOI: 10.1145/3593342.3593345
William H. Bird
The beginning of a first programming course is often overwhelming for students, with the cognitive load of the programming itself compounded by the need to install and configure compilation tools and become accustomed to the build process. Students who develop code on their own machines might have extra difficulty if their environment does not match the environment used by their instructors or in lab sessions. This article discusses the experience of the authors using the cloud-based JupyterHub platform, which provides each student a private Linux VM, to provide a uniform environment for introductory C programming.
对于学生来说,第一门编程课程的开始通常是压倒性的,编程本身的认知负荷与安装和配置编译工具的需要以及对构建过程的习惯相结合。在自己的机器上开发代码的学生可能会遇到额外的困难,如果他们的环境与导师或实验中使用的环境不匹配。本文讨论了作者使用基于云的JupyterHub平台的经验,该平台为每个学生提供一个私有的Linux VM,为入门级C编程提供统一的环境。
{"title":"Cloud-based Computer Labs and Their Silver Linings","authors":"William H. Bird","doi":"10.1145/3593342.3593345","DOIUrl":"https://doi.org/10.1145/3593342.3593345","url":null,"abstract":"The beginning of a first programming course is often overwhelming for students, with the cognitive load of the programming itself compounded by the need to install and configure compilation tools and become accustomed to the build process. Students who develop code on their own machines might have extra difficulty if their environment does not match the environment used by their instructors or in lab sessions. This article discusses the experience of the authors using the cloud-based JupyterHub platform, which provides each student a private Linux VM, to provide a uniform environment for introductory C programming.","PeriodicalId":378747,"journal":{"name":"Proceedings of the 25th Western Canadian Conference on Computing Education","volume":"161 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121513454","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}
引用次数: 0
Just-In-Time Prerequisite Review for a Machine Learning Course 机器学习课程的准时制前提复习
Pub Date : 2023-05-04 DOI: 10.1145/3593342.3593356
Lisa Zhang, S. Allin
We present a just-in-time strategy for prerequisite review in an upper-year machine learning course. This course has a range of prerequistes in math, computer science, and statistics. Prerequisite review is not new, and instructors of this course have historically presented prerequisite resources at the beginning of term. However, some of the materials in these resources are not used until later in the term. With our just-in-time strategy for prerequisite review, we tie prerequisite concepts to each lecture. Before each lecture, students complete 2-4 multiple choice review questions covering these concepts. A short, instructional video is provided with each question, so that if a student is unable to complete the question, they can review the relevant concept by watching the video.
我们提出了一种即时策略,用于高年级机器学习课程的先决条件复习。本课程有一系列数学、计算机科学和统计学的先决条件。预修复习并不是什么新鲜事物,这门课程的教师历来都会在学期开始时提供预修资源。然而,这些资源中的一些材料直到本学期后期才会用到。在我们的及时复习策略中,我们将先决条件概念与每堂课联系起来。在每堂课之前,学生要完成2-4道选择题,复习这些概念。每个问题都提供了一个简短的教学视频,这样如果学生无法完成问题,他们可以通过观看视频来复习相关概念。
{"title":"Just-In-Time Prerequisite Review for a Machine Learning Course","authors":"Lisa Zhang, S. Allin","doi":"10.1145/3593342.3593356","DOIUrl":"https://doi.org/10.1145/3593342.3593356","url":null,"abstract":"We present a just-in-time strategy for prerequisite review in an upper-year machine learning course. This course has a range of prerequistes in math, computer science, and statistics. Prerequisite review is not new, and instructors of this course have historically presented prerequisite resources at the beginning of term. However, some of the materials in these resources are not used until later in the term. With our just-in-time strategy for prerequisite review, we tie prerequisite concepts to each lecture. Before each lecture, students complete 2-4 multiple choice review questions covering these concepts. A short, instructional video is provided with each question, so that if a student is unable to complete the question, they can review the relevant concept by watching the video.","PeriodicalId":378747,"journal":{"name":"Proceedings of the 25th Western Canadian Conference on Computing Education","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132628719","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}
引用次数: 0
PrairieLearn in CS1: An Experience Report 牧草学习CS1:经验报告
Pub Date : 2023-05-04 DOI: 10.1145/3593342.3593344
Kezia Devathasan, J. Kepler, J. Warawa, Amy Penney, Isabella Tsui, Celina Berg
In an attempt to improve students’ learning experiences in early computer science, we pilot the use of PrairieLearn, a mastery-based learning platform in a CS1 course at our institution. The following experience report outlines the benefits and challenges of integrating this platform into various course components, alongside a brief analysis of students’ performance in the course.
为了提高学生在早期计算机科学方面的学习体验,我们在我们学院的CS1课程中试用了基于掌握的学习平台prairiellearn。下面的体验报告概述了将该平台集成到各种课程组件中的好处和挑战,并简要分析了学生在课程中的表现。
{"title":"PrairieLearn in CS1: An Experience Report","authors":"Kezia Devathasan, J. Kepler, J. Warawa, Amy Penney, Isabella Tsui, Celina Berg","doi":"10.1145/3593342.3593344","DOIUrl":"https://doi.org/10.1145/3593342.3593344","url":null,"abstract":"In an attempt to improve students’ learning experiences in early computer science, we pilot the use of PrairieLearn, a mastery-based learning platform in a CS1 course at our institution. The following experience report outlines the benefits and challenges of integrating this platform into various course components, alongside a brief analysis of students’ performance in the course.","PeriodicalId":378747,"journal":{"name":"Proceedings of the 25th Western Canadian Conference on Computing Education","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122228330","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}
引用次数: 0
Nifty Assignment: Viper 漂亮的任务:毒蛇
Pub Date : 2023-05-04 DOI: 10.1145/3593342.3593343
Ben Stephenson
This assignment guides students through the creation of a snake-style game. A substantial code base is provided which includes the user interface and computer-controlled opponents. Students extend the provided code by implementing the functionality required for a human player. The assignment focuses on the use of lists (both one and two-dimensional) and the creation of new functions. It assumes that students have prior experience with elementary programming, decision making, and repetition constructs. The result of this assignment is a complete, playable game with AI players that provide an appropriate challenge for reasonably novice players.
这个作业指导学生通过创建一个蛇的风格的游戏。提供了大量的代码库,其中包括用户界面和计算机控制的对手。学生通过实现人类玩家所需的功能来扩展所提供的代码。作业的重点是列表(一维和二维)的使用和新函数的创建。它假定学生有基本的编程、决策和重复结构的经验。这个任务的结果是一个完整的,具有AI玩家的可玩游戏,为新手玩家提供了适当的挑战。
{"title":"Nifty Assignment: Viper","authors":"Ben Stephenson","doi":"10.1145/3593342.3593343","DOIUrl":"https://doi.org/10.1145/3593342.3593343","url":null,"abstract":"This assignment guides students through the creation of a snake-style game. A substantial code base is provided which includes the user interface and computer-controlled opponents. Students extend the provided code by implementing the functionality required for a human player. The assignment focuses on the use of lists (both one and two-dimensional) and the creation of new functions. It assumes that students have prior experience with elementary programming, decision making, and repetition constructs. The result of this assignment is a complete, playable game with AI players that provide an appropriate challenge for reasonably novice players.","PeriodicalId":378747,"journal":{"name":"Proceedings of the 25th Western Canadian Conference on Computing Education","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131354905","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}
引用次数: 0
AI-Generated Code Not Considered Harmful ai生成的代码不被认为是有害的
Pub Date : 2023-05-04 DOI: 10.1145/3593342.3593349
Tyson Kendon, Leanne Wu, John Aycock
Recent developments in AI-generated code are merely the latest in a series of challenges to traditional computer science education. AI code generators, along with the plethora of available code on the Internet and sites that facilitate contract cheating, are a striking contrast to the heroic notion of programmers toiling away to create artisanal code from whole cloth. We need not interpret this to mean that more, potentially automated, policing of student assignments is necessary: automated policing of student work is already fraught with complications and ethical concerns. We argue that instructors should instead reconsider assessment design in their pedagogy in light of recent developments, with a focus on how students build knowledge, practice skills, and develop processes. How can these new tools support students and the way they learn, and support the way that computer scientists will work in the years to come? This is an opportunity to revisit how computer science is taught, how it is assessed, how we think about and present academic integrity, and the role of the computer scientist in general.
人工智能生成代码的最新发展只是传统计算机科学教育面临的一系列挑战中的最新进展。人工智能代码生成器,以及互联网和网站上的大量可用代码,助长了合同欺诈,与程序员辛苦地从头开始编写手工代码的英雄概念形成鲜明对比。我们不需要把这解释为有必要对学生作业进行更多潜在的自动化监管:学生作业的自动化监管已经充满了复杂性和伦理问题。我们认为,根据最近的发展,教师应该重新考虑他们的教学方法中的评估设计,重点关注学生如何建立知识、实践技能和发展过程。这些新工具如何支持学生和他们的学习方式,以及支持计算机科学家在未来几年的工作方式?这是一个机会,让我们重新审视计算机科学是如何教授的,如何评估的,我们如何看待和呈现学术诚信,以及计算机科学家的角色。
{"title":"AI-Generated Code Not Considered Harmful","authors":"Tyson Kendon, Leanne Wu, John Aycock","doi":"10.1145/3593342.3593349","DOIUrl":"https://doi.org/10.1145/3593342.3593349","url":null,"abstract":"Recent developments in AI-generated code are merely the latest in a series of challenges to traditional computer science education. AI code generators, along with the plethora of available code on the Internet and sites that facilitate contract cheating, are a striking contrast to the heroic notion of programmers toiling away to create artisanal code from whole cloth. We need not interpret this to mean that more, potentially automated, policing of student assignments is necessary: automated policing of student work is already fraught with complications and ethical concerns. We argue that instructors should instead reconsider assessment design in their pedagogy in light of recent developments, with a focus on how students build knowledge, practice skills, and develop processes. How can these new tools support students and the way they learn, and support the way that computer scientists will work in the years to come? This is an opportunity to revisit how computer science is taught, how it is assessed, how we think about and present academic integrity, and the role of the computer scientist in general.","PeriodicalId":378747,"journal":{"name":"Proceedings of the 25th Western Canadian Conference on Computing Education","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116997233","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}
引用次数: 1
Evaluating the Efficacy and Impacts of Remote Pair Programming for Introductory Computer Science Students 评估远程结对编程对计算机科学入门学生的效果和影响
Pub Date : 2023-05-04 DOI: 10.1145/3593342.3593351
Mustafa Hafeez, Anand Karki, Yara Radwan, A. Saha, Angela Zavaleta Bernuy
With the increase in online learning, instructors are looking for novel ways of supporting student learning and getting students to collaborate in online environments. Pair programming allows students to brainstorm and problem-solve in teams and has been found to help with improving code design, attitudes toward computer science, productivity, and performance. However, past work has focused on face-to-face, in-person collaboration, and it is unclear whether these benefits will translate to an online context. This work replicates several studies evaluating the effects and benefits of in-person pair programming in an online environment. In an introduction to programming course, students participated in weekly online sessions where they were asked to solve a set of exercises in pairs or individually. We measure task performance and student opinions on the activities and perceptions of remote pair programming. Our study found that remote pair programming had little to no impact on the time taken, promising but not statistically significant impacts on code correctness, and statistically significant impacts on students’ perceptions of both their own experience and the efficiency and efficacy of pair programming. Our findings show that some, but not all, of the benefits of pair programming can be replicated in an online context.
随着在线学习的增加,教师们正在寻找新的方式来支持学生的学习,并让学生在在线环境中进行协作。结对编程允许学生在团队中进行头脑风暴和解决问题,并有助于改进代码设计,对计算机科学的态度,生产力和性能。然而,过去的工作主要集中在面对面的合作上,目前还不清楚这些好处是否会转化为在线环境。这项工作重复了几项评估在线环境中面对面结对编程的影响和好处的研究。在一门编程入门课程中,学生们参加了每周一次的在线课程,他们被要求结对或单独解决一组练习。我们测量任务表现和学生对远程结对编程的活动和看法。我们的研究发现,远程结对编程对所花费的时间几乎没有影响,对代码正确性有希望但统计上不显著的影响,对学生对自己的经验和结对编程的效率和功效的看法有统计上显著的影响。我们的研究结果表明,结对编程的一些好处(但不是全部)可以在在线环境中复制。
{"title":"Evaluating the Efficacy and Impacts of Remote Pair Programming for Introductory Computer Science Students","authors":"Mustafa Hafeez, Anand Karki, Yara Radwan, A. Saha, Angela Zavaleta Bernuy","doi":"10.1145/3593342.3593351","DOIUrl":"https://doi.org/10.1145/3593342.3593351","url":null,"abstract":"With the increase in online learning, instructors are looking for novel ways of supporting student learning and getting students to collaborate in online environments. Pair programming allows students to brainstorm and problem-solve in teams and has been found to help with improving code design, attitudes toward computer science, productivity, and performance. However, past work has focused on face-to-face, in-person collaboration, and it is unclear whether these benefits will translate to an online context. This work replicates several studies evaluating the effects and benefits of in-person pair programming in an online environment. In an introduction to programming course, students participated in weekly online sessions where they were asked to solve a set of exercises in pairs or individually. We measure task performance and student opinions on the activities and perceptions of remote pair programming. Our study found that remote pair programming had little to no impact on the time taken, promising but not statistically significant impacts on code correctness, and statistically significant impacts on students’ perceptions of both their own experience and the efficiency and efficacy of pair programming. Our findings show that some, but not all, of the benefits of pair programming can be replicated in an online context.","PeriodicalId":378747,"journal":{"name":"Proceedings of the 25th Western Canadian Conference on Computing Education","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130072096","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}
引用次数: 0
spy3: A Python Subset for CS1 spy3: CS1的Python子集
Pub Date : 2023-05-04 DOI: 10.1145/3593342.3593352
John Aycock
Simple Python 3, or spy3, is a system for CS1 that filters students’ Python code and limits it to a subset of the Python language matching what is taught in the course. At the same time, spy3 provides improved error diagnostics for common novice problems, along with enhanced features for CS1 use, like the ability to see an execution trace of a running Python program. A web-based turtle graphics module added to spy3 made the system feasible for remote use by students, regardless of their computing device. We describe spy3’s features, its implementation, and our experience using it with a large introductory Python class.
Simple Python 3,或spy3,是CS1的一个系统,它过滤学生的Python代码,并将其限制为Python语言的一个子集,与课程中教授的内容相匹配。同时,spy3为常见的新手问题提供了改进的错误诊断,并为CS1提供了增强的功能,比如查看正在运行的Python程序的执行跟踪。spy3中添加了一个基于网络的海龟图形模块,使学生可以远程使用该系统,而不管他们的计算设备是什么。我们用一个大型的Python入门类描述了spy3的特性、实现以及使用它的经验。
{"title":"spy3: A Python Subset for CS1","authors":"John Aycock","doi":"10.1145/3593342.3593352","DOIUrl":"https://doi.org/10.1145/3593342.3593352","url":null,"abstract":"Simple Python 3, or spy3, is a system for CS1 that filters students’ Python code and limits it to a subset of the Python language matching what is taught in the course. At the same time, spy3 provides improved error diagnostics for common novice problems, along with enhanced features for CS1 use, like the ability to see an execution trace of a running Python program. A web-based turtle graphics module added to spy3 made the system feasible for remote use by students, regardless of their computing device. We describe spy3’s features, its implementation, and our experience using it with a large introductory Python class.","PeriodicalId":378747,"journal":{"name":"Proceedings of the 25th Western Canadian Conference on Computing Education","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132863309","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}
引用次数: 0
Demystifying Alternative Grading Systems 揭秘另类评分系统
Pub Date : 2023-05-04 DOI: 10.1145/3593342.3593358
F. Moosvi, Giulia Toti, E. Baniassad
Many instructors want their students to focus on learning instead of grades. However, our systems, structures, and policies are heavily centred around grades and the fallacies of their inherent fairness. In these settings, it is hard to expect students to keep their attention on the material and not get distracted by the frequent input of various grades. Alternatives to traditional grading, such as standards or competency-based grading, specifications-based grading, and ungrading, allow instructors to change the conversation and redirect the focus on learning. In this interactive panel, we will begin with a description of some of the most common alternative grading practices: standards, specifications, competency, contract, portfolio, labour, and ungrading. Then, the panellists will share their experiences on adopting these alternative grading systems in courses with some implementation details. Attendees will have plenty of opportunities to ask questions and panellists will also share their experiences on how we refocused students’ attention on rich, high-quality feedback instead of grades. We will also discuss the challenges and opportunities of these systems, and facilitate a discussion on how we can start working on broader structural changes to recentre higher education on learning, rather than points and grades. The primary goal of this session is to examine different forms of alternative grading practices that inform formative and summative assessments, which in turn impact students’ motivation, self-efficacy and course success.
许多教师希望他们的学生关注学习而不是成绩。然而,我们的制度、结构和政策都严重地以分数为中心,以及它们固有的公平性的谬误。在这样的环境下,很难期望学生将注意力集中在材料上,而不被各种等级的频繁输入分散注意力。传统评分的替代方案,如基于标准或能力的评分,基于规范的评分和不评分,允许教师改变对话并将重点重新转移到学习上。在这个互动小组中,我们将首先描述一些最常见的可选择的分级实践:标准、规范、能力、合同、投资组合、劳动和不分级。然后,小组成员将分享他们在课程中采用这些替代评分系统的经验,以及一些实施细节。与会者将有很多机会提问,小组成员也将分享他们的经验,说明我们如何将学生的注意力重新集中在丰富、高质量的反馈上,而不是分数上。我们还将讨论这些系统的挑战和机遇,并促进讨论如何开始进行更广泛的结构性改革,使高等教育重新以学习为中心,而不是以分数和成绩为中心。本次会议的主要目标是研究不同形式的替代评分实践,这些评分实践为形成性和总结性评估提供信息,从而影响学生的动机,自我效能感和课程成功。
{"title":"Demystifying Alternative Grading Systems","authors":"F. Moosvi, Giulia Toti, E. Baniassad","doi":"10.1145/3593342.3593358","DOIUrl":"https://doi.org/10.1145/3593342.3593358","url":null,"abstract":"Many instructors want their students to focus on learning instead of grades. However, our systems, structures, and policies are heavily centred around grades and the fallacies of their inherent fairness. In these settings, it is hard to expect students to keep their attention on the material and not get distracted by the frequent input of various grades. Alternatives to traditional grading, such as standards or competency-based grading, specifications-based grading, and ungrading, allow instructors to change the conversation and redirect the focus on learning. In this interactive panel, we will begin with a description of some of the most common alternative grading practices: standards, specifications, competency, contract, portfolio, labour, and ungrading. Then, the panellists will share their experiences on adopting these alternative grading systems in courses with some implementation details. Attendees will have plenty of opportunities to ask questions and panellists will also share their experiences on how we refocused students’ attention on rich, high-quality feedback instead of grades. We will also discuss the challenges and opportunities of these systems, and facilitate a discussion on how we can start working on broader structural changes to recentre higher education on learning, rather than points and grades. The primary goal of this session is to examine different forms of alternative grading practices that inform formative and summative assessments, which in turn impact students’ motivation, self-efficacy and course success.","PeriodicalId":378747,"journal":{"name":"Proceedings of the 25th Western Canadian Conference on Computing Education","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129077202","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}
引用次数: 0
Proceedings of the 25th Western Canadian Conference on Computing Education 第25届加拿大西部计算机教育会议论文集
R. Brouwer, D. Cukierman, George K. Tsiknis
Welcome to the 14th Western Canadian Conference on Computing Education (WCCCE 2009)! Thanks to Simon Fraser University for hosting the Western Canadian Conference on Computing Education for the first time. I would like to thank all members of the WCCCE 2009 Steering Committee, all members of the Conference Committee, all members of the Local Organizing Committee, as well as all authors and panelists, reviewers, session chairs, exhibitors, workshop organizers, sponsors, keynote speakers, and the invited speakers for their constant support in organizing this conference. It was very encouraging to receive a large number of high quality submissions for papers, panel discussions, and workshops from all over Canada, USA, and the rest of the world. The Conference Committee members and the reviewers faced quite a challenge deciding what to accept/reject for presentation. It gives me a lot of pleasure that we will be joined by four speakers of national and international fame. I am sure that all delegates will enjoy the very informative presentations by our two keynote speakers (Dr. Bjarne Stroustrup & Dr. Gary Poole) and two invited speakers (Dr. Yan Xu and Mr. Paul Denny) on Friday and Saturday. Thanks to all speakers, once again! We are delighted that for the first time in the history of this conference, WCCCE will run in cooperation with ACM and SIGCSE. As part of this in cooperation status, the proceedings will be included in the ACM Digital Library.
欢迎参加第14届加拿大西部计算机教育会议(WCCCE 2009)!感谢西蒙弗雷泽大学第一次主办加拿大西部计算机教育会议。我要感谢WCCCE 2009指导委员会的所有成员,会议委员会的所有成员,当地组织委员会的所有成员,以及所有作者和小组成员,审稿人,会议主席,参展商,研讨会组织者,赞助商,主题演讲嘉宾和受邀演讲嘉宾,感谢他们在组织这次会议方面的持续支持。收到来自加拿大、美国和世界各地的大量高质量的论文、小组讨论和研讨会,这是非常令人鼓舞的。会议委员会成员和审稿人面临着一个相当大的挑战,决定接受/拒绝哪些报告。我很高兴我们将邀请到四位国内和国际知名的演讲者。我相信所有的代表都会喜欢我们的两位主讲人(Bjarne Stroustrup博士和Gary Poole博士)和两位特邀演讲者(Yan Xu博士和Paul Denny先生)在周五和周六所做的内容丰富的演讲。再次感谢所有的演讲者!我们很高兴WCCCE在大会历史上第一次与ACM和SIGCSE合作。作为这种合作状态的一部分,会议记录将被纳入ACM数字图书馆。
{"title":"Proceedings of the 25th Western Canadian Conference on Computing Education","authors":"R. Brouwer, D. Cukierman, George K. Tsiknis","doi":"10.1145/1536274","DOIUrl":"https://doi.org/10.1145/1536274","url":null,"abstract":"Welcome to the 14th Western Canadian Conference on Computing Education (WCCCE 2009)! \u0000 \u0000Thanks to Simon Fraser University for hosting the Western Canadian Conference on Computing Education for the first time. \u0000 \u0000I would like to thank all members of the WCCCE 2009 Steering Committee, all members of the Conference Committee, all members of the Local Organizing Committee, as well as all authors and panelists, reviewers, session chairs, exhibitors, workshop organizers, sponsors, keynote speakers, and the invited speakers for their constant support in organizing this conference. \u0000 \u0000It was very encouraging to receive a large number of high quality submissions for papers, panel discussions, and workshops from all over Canada, USA, and the rest of the world. The Conference Committee members and the reviewers faced quite a challenge deciding what to accept/reject for presentation. \u0000 \u0000It gives me a lot of pleasure that we will be joined by four speakers of national and international fame. I am sure that all delegates will enjoy the very informative presentations by our two keynote speakers (Dr. Bjarne Stroustrup & Dr. Gary Poole) and two invited speakers (Dr. Yan Xu and Mr. Paul Denny) on Friday and Saturday. Thanks to all speakers, once again! \u0000 \u0000We are delighted that for the first time in the history of this conference, WCCCE will run in cooperation with ACM and SIGCSE. As part of this in cooperation status, the proceedings will be included in the ACM Digital Library.","PeriodicalId":378747,"journal":{"name":"Proceedings of the 25th Western Canadian Conference on Computing Education","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128329217","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}
引用次数: 0
期刊
Proceedings of the 25th Western Canadian Conference on Computing Education
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1