skip to main content
10.1145/2910925acmotherconferencesBook PagePublication PageswccceConference Proceedingsconference-collections
WCCCE '16: Proceedings of the 21st Western Canadian Conference on Computing Education
ACM2016 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
WCCCE '16: Western Canadian Conference on Computing Education Kamloops BC Canada May 6 - 7, 2016
ISBN:
978-1-4503-4355-8
Published:
06 May 2016
In-Cooperation:
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN

Reflects downloads up to 13 Feb 2025Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
research-article
Closing the Barn Door: Re-Prioritizing Safety, Security, and Reliability
Article No.: 1, Pages 1–15https://doi.org/10.1145/2910925.2910938

Past generations of software developers were well on the way to building a software engineering mindset/gestalt, preferring tools and techniques that concentrated on safety, security, reliability, and code re-usability. Computing education reflected ...

research-article
Engagement and Sustainability in a Data Structures Course in C for Non-Specialists
Article No.: 2, Pages 1–6https://doi.org/10.1145/2910925.2910936

This paper is an experience report that deals with engagement and sustainability in a data structures course in C for non-specialists. The course is offered annually to about 200 engineering students who are not in the computer engineering option. We ...

research-article
BitFit: If you build it, they will come!
Article No.: 3, Pages 1–6https://doi.org/10.1145/2910925.2910944

Student pass rates in CS1 courses are alarmingly low. Recent studies suggest that student confidence correlates with learning and success in CS1. We present BitFit, an ungraded practice tool used in the last three offerings of our CS1 course. BitFit was ...

research-article
Incorporating Multidisciplinary Emerging Areas in CS Curriculum: the Pedagogical Challenges
Article No.: 4, Pages 1–6https://doi.org/10.1145/2910925.2910933

The field of Computer Science (CS) is becoming increasingly interdisciplinary thus making it very challenging to train students in fields which are more desirable in the industry. Two such areas are Business Process Management (BPM) and Business ...

research-article
Measuring the Difficulty of Test Items in Computing Science Education
Article No.: 5, Pages 1–6https://doi.org/10.1145/2910925.2910950

This paper describes a communication-based approach for measuring the difficulty of test items used in computing science education, specifically, in first course in computer programming language. The assessment process is viewed here as a bi-directional ...

research-article
A Proposal of Undergraduate Curriculum to Include Research Under the Experiential Learning Framework
Article No.: 6, Pages 1–6https://doi.org/10.1145/2910925.2910951

The primary objective of this paper is to argue the importance of undergraduate research, and it provides a theoretical foundation in employing undergraduate research as part of the experiential learning approach. Recently experiential learning has ...

research-article
Ten Years of Capstone Projects at Okanagan College: A Retrospective Analysis
Article No.: 7, Pages 1–6https://doi.org/10.1145/2910925.2910949

In this paper we discuss ten years of teaching of "Projects in Computer Science" (COSC 224), "Software Engineering" with the following "Software Engineering Project" capstone projects (COSC 470 and COSC 471 respectfully) at the Computer Science ...

research-article
A New Paradigm for Teaching Mobile Application Development
Article No.: 8, Pages 1–6https://doi.org/10.1145/2910925.2910937

We present a new paradigm for teaching mobile application development, focusing on software development and software engineering capstone projects with industrial sponsors. We support our new approach by showcasing a number of student projects conducted ...

research-article
Auto-Generating Publication-Quality Circuit Schematics Using Open Technologies
Article No.: 9, Pages 1–6https://doi.org/10.1145/2910925.2910927

For effective learning and assessment processes, it is customary to test the students with previously-unseen test questions. The need for distinct sets of questions is more evident in the case of massive open online courses. For electrical and computer ...

research-article
Employable Skills of Information Technology Graduates in the Philippines: Do Industry Practitioners and Educators have the Same View?
Article No.: 10, Pages 1–6https://doi.org/10.1145/2910925.2910928

Although there are plenty of Information Technology graduates, only a small portion of them are considered employable. The Philippine government, together with higher education institutions, is doing their best efforts to reduce the gap in the ...

research-article
Interpolation based Reversible Data Hiding Scheme for Digital Images
Article No.: 11, Pages 1–6https://doi.org/10.1145/2910925.2910943

Interpolation based reversible data hiding scheme is proposed in this work. Subsampled image of a cover image is taken as a reference image and interpolation is used to produce a high resolution image is produced from this reference image. Then ...

research-article
Code Protection: When Abstinence is not an Option
Article No.: 12, Pages 1–5https://doi.org/10.1145/2910925.2910929

Compiled code, including compiled Python code, can be supplied to students in ways that make it usable, yet protected. Protection may be applied to limit code to running in a certain place, make reverse engineering challenging, and even present ...

research-article
slideDeck.js: A Platform for Generating Accessible and Interactive Web-Based Course Content
Article No.: 13, Pages 1–5https://doi.org/10.1145/2910925.2910941

Creating, disseminating, and maintaining lecture slides has long been the standard model of providing students with presentation cues and lecture notes. We describe a system called slideDeck.js that augments the standard model and generates online slide ...

research-article
Unix Literacy for First-Year Computer Science Students
Article No.: 14, Pages 1–4https://doi.org/10.1145/2910925.2910930

Many students entering computer science courses today do not have prior experience using a command line interface. Yet, our computing environment is Linux-based, and our instructors expect students to quickly learn to perform tasks like managing files, ...

research-article
A Flexible Learning Framework for Kids
Article No.: 15, Pages 1–4https://doi.org/10.1145/2910925.2910934

Smartphones and their applications are transforming the way we live, work, communicate and navigate the world. This smartphone transformation is also impacting the lives of children across the globe. There is an abundance of various apps in the ...

research-article
Ranking in Professional Sports: An Application of Linear Algebra for Computer Science Students
Article No.: 16, Pages 1–4https://doi.org/10.1145/2910925.2910935

Linear algebra is one of the required mathematics courses for students majoring in computer science. With the small class sizes at our institution, we have the opportunity to use teaching strategies often reserved for senior level courses at larger ...

research-article
Using Mobile and Web Technologies to Collect and Analyze Emotion Survey Data
Article No.: 17, Pages 1–4https://doi.org/10.1145/2910925.2910939

Traditional methods of survey data collection in education and research in samples of undergraduate students have largely consisted of pen-and-paper surveys administered in laboratory settings. The Emotion Regulation Application (ERA) project aims to ...

research-article
Using NFC-based Apps to Revitalize an Aboriginal Language
Article No.: 18, Pages 1–4https://doi.org/10.1145/2910925.2910940

Teaching Aboriginal languages is a big challenge for language teachers. Although there are several mobile solutions to help language teachers engage students in their classes, only few Apps or digital resources are available for an Aboriginal language ...

research-article
Experiences in Constructing a MOOC Specialization
Article No.: 19, Pages 1–4https://doi.org/10.1145/2910925.2910948

A Massive Open Online Course (MOOC) is a popular way for universities to deliver course content to a global audience. Increasingly there is a demand for MOOC specializations, which package a series of related courses and a project component. However, ...

short-paper
Multi-Engine Machine Translation of Technical E-Contents from English to Hindi: Evaluated by Fluency & Adequacy
Article No.: 20, Pages 1–4https://doi.org/10.1145/2910925.2910946

Machine translation engines are helpful to convert translation from one source language to other target language with ease of mind for the native user. The status of machine translation engines is good when it is used only for indicative reference on ...

research-article
Massive Online Course for Deaf and Dumb People
Article No.: 21, Pages 1–4https://doi.org/10.1145/2910925.2910945

The ceremony on the rights of differently able peoples emphasizes that person with disabilities should be able to participate in all the phases of life including education also [1]. All the same statistics shows than a low percentage of persons with ...

short-paper
From buds to Bloom's: A proposal for growing strong students
Article No.: 22, Pages 1–3https://doi.org/10.1145/2910925.2910947

Bloom's taxonomy provides us with a vocabulary to describe the balanced range of thinking a student should undergo to develop a strong understanding of any material. Unfortunately, common approaches to both formative and summative assessments often ...

research-article
Impact of Software Usage on Fundamental Engineering Courses
Article No.: 23, Pages 1–3https://doi.org/10.1145/2910925.2910942

In the last two decades, the use of computer and particularly the personal computers has brought revolution in the teaching of Engineering courses. Computer-aided design and sophisticated analysis packages have changed the engineering curriculum, making ...

short-paper
Study Strategies and Exam Grades in CS1
Article No.: 24, Pages 1–3https://doi.org/10.1145/2910925.2910931

Few have studied the correlations between the type of study strategies appropriated by students in a first-year Computer Science (CS1) class and their success in the course. In this study, CS1 students were surveyed in order to determine their study ...

short-paper
TrAcademic: Experiences With Gamified Practical Sessions for a CS1 Course
Article No.: 25, Pages 1–2https://doi.org/10.1145/2910925.2910932

This paper discusses preliminary impressions and results of using the TrAcademic system to gamify practical sessions in an introductory CS course at the University of Toronto Scarborough. Students were awarded points for attendance, completion of ...

panel
IT2017 Report: Panel Discussion
Article No.: 26, Pages 1–2https://doi.org/10.1145/2910925.2910926

Seven years have passed since the final publication of the ACM-IEEE information technology (IT) four-year curricula guidelines (IT2008) [1]. In 2013, the ACM Education Board mandated the Task Group for Information Technology Curriculum to write a new ...

Contributors

Recommendations

Acceptance Rates

WCCCE '16 Paper Acceptance Rate 26 of 35 submissions, 74%;
Overall Acceptance Rate 78 of 117 submissions, 67%
YearSubmittedAcceptedRate
WCCCE '19291552%
WCCCE '18291966%
WCCCE '16352674%
WCCCE '14241875%
Overall1177867%