Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- short-paperMay 2019
A Mixed-Methods Study of Novice Programmer Interaction with Python Error Messages
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 15, Pages 1–2https://doi.org/10.1145/3314994.3325090The ability to interpret error messages in order to find and fix bugs is an essential skill for novice programmers. Unfortunately, the technical language of most error messages can hinder the progress of CS1 students and can lead to feelings of confusion ...
- short-paperMay 2019
Immediate Feedback Collaborative Code Tracing
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 12, Pages 1–2https://doi.org/10.1145/3314994.3325087The Immediate-Feedback Collaborative Assessment Tool (IFCAT) is a web-based application originally designed to replace scratch-card based immediate feedback multiple choice quizzes. In this work, we detail IFCAT's code tracing ability, which allows for ...
- research-articleMay 2019
Designing a CS1 Programming Course for a Mixed-Ability Class
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 8, Pages 1–6https://doi.org/10.1145/3314994.3325084First year programming-courses attract a diverse crowd of students. In the same course, we often get Computer Science (CS) and non-CS students who bring mixed-abilities and different learning needs to the classroom. Teaching the same material to all of ...
- research-articleMay 2019
Reforming a Database Course to Address Cognitive Load by Using Worked Examples
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 4, Pages 1–6https://doi.org/10.1145/3314994.3325083This paper is an experience report about a shift from traditional lecturing and homework to a partially-flipped model where graded homework was largely eliminated and replaced by more full-length exams. The course in question is a senior database course ...
- short-paperMay 2019
A Statistical Analysis of Drop Rates in Introductory Computer Science by Gender and Partial Grade
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 13, Pages 1–2https://doi.org/10.1145/3314994.3325081University level introductory computer science courses have a notoriously high drop rate. Many students who aim to pursue CS education fail to complete their first semester. This trend holds across a wide variety of institutions, courses, and countries. ...
- short-paperMay 2019
Poetry Form Checker
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 21, Page 1https://doi.org/10.1145/3314994.3325080Limericks, sonnets, haiku, and other forms of poetry each follow prescribed patterns that give the number of lines, the number of syllables on each line, and a rhyme scheme. For example, limericks are five lines long; the first, second, and fifth lines ...
- research-articleMay 2019
Streamlining Computer Science Curriculum Development and Assessment using the New ABET Student Outcomes
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 10, Pages 1–6https://doi.org/10.1145/3314994.3325079Recent updates to the ABET accreditation body's Criteria for Accrediting Computing Programs provide opportunities for program design and assessment efficiency and effectiveness improvements. An exploration of these opportunities resulted in a re-...
- short-paperMay 2019
Problem Solving Workshop
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 20, Page 1https://doi.org/10.1145/3314994.3325078Problem solving is a crucial skill for computer science students to master. Most instruction in problem solving either assumes latent uptake (through practice with course materials), or, when explicit, is presented in parallel with new course material (...
- panelMay 2019
Are textbooks dying?
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 19, Page 1https://doi.org/10.1145/3314994.3325077While the use of traditional textbooks has declined, the proliferation of free digital academic content is changing the academic sphere. The rising cost of conventional textbooks coupled with the cheaper and more diverse digital options has prompted some ...
- tutorialMay 2019
Electronic Grading Workshop
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 17, Page 1https://doi.org/10.1145/3314994.3325075As class sizes grow with large enrolments for Computer Science, providing quick and consistent feedback on assessments becomes more and more challenging. Automated approaches to support grading, and grading management, have been improving. There are now ...
- tutorialMay 2019
Dialing up the Active Learning in your Classroom
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 18, Page 1https://doi.org/10.1145/3314994.3325074Active learning has been shown to improve outcomes [1]. In this workshop, we will share our experiences with active learning in four core computer science courses from CS1 [2] to third year and with class sizes from 120 to 470. We will discuss fully ...
- research-articleMay 2019
Adapting the "Unessay" for Use in Computer Science
- John Aycock,
- Hannah Wright,
- Jannik Hildebrandt,
- David Kenny,
- Nicole Lefebvre,
- Mark Lin,
- Maria Mamaclay,
- Shanel Sayson,
- Aidan Stewart,
- Amy Yuen
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 2, Pages 1–6https://doi.org/10.1145/3314994.3325073The "unessay" is an extremely open-ended form of assignment that has primarily seen use in the humanities. This paper is an experience report discussing how a traditional computer science programming assignment was replaced with a suitably-adapted ...
- research-articleMay 2019
Jupyter Notebook in CS1: An Experience Report
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 5, Pages 1–6https://doi.org/10.1145/3314994.3325072Jupyter Notebook is currently used as the programming environment for labs and assignments in a CS1 course at the University of Victoria. Some motivation for this choice is given, and the paper then acts as an experience report with a specific focus on ...
- invited-talkMay 2019
Social Interaction and Critical Incidents: Students becoming Computer Scientists at University
WCCCE '19: Proceedings of the 24th Western Canadian Conference on Computing EducationArticle No.: 1, Page 1https://doi.org/10.1145/3314994.3325071The experience of a computing student at University involves a number of things: taking classes, doing assignments, interacting with other students, seeking employment, and a lot of other things that influence the student's development toward graduation. ...