Sciweavers

149
Voted
SIGCSE
2016
ACM
57views Education» more  SIGCSE 2016»
9 years 11 months ago
The Sweep: Essential Examples for In-Flow Peer Review
In in-flow peer review, students provide feedback to one another on intermediate artifacts on their way to a final submission. Prior work has studied examples and tests as a pot...
Joe Gibbs Politz, Joseph M. Collard, Arjun Guha, K...
123
Voted
SIGCSE
2016
ACM
43views Education» more  SIGCSE 2016»
9 years 11 months ago
SQL: From Traditional Databases to Big Data
The Structured Query Language (SQL) is the main programing language designed to manage data stored in database systems. While SQL was initially used only with relational database ...
Yasin N. Silva, Isadora Almeida, Michell Queiroz
121
Voted
SIGCSE
2016
ACM
56views Education» more  SIGCSE 2016»
9 years 11 months ago
Supporting Active Learning by Introducing an Interactive Teaching Tool in a Data Structures and Algorithms Course
Traditionally, theoretical foundations in data structures and algorithms (DSA) courses have been covered through lectures followed by tutorials, where students practise their unde...
Tommy Färnqvist, Fredrik Heintz, Patrick Lamb...
110
Voted
SIGCSE
2016
ACM
49views Education» more  SIGCSE 2016»
9 years 11 months ago
Teaching "Lawfulness" With Kodu
This paper introduces reasoning about lawful behavior as an important computational thinking skill and provides examples from a novel introductory programming curriculum using Mic...
David S. Touretzky, Christina Gardner-McCune, Ashi...
117
Voted
SIGCSE
2016
ACM
56views Education» more  SIGCSE 2016»
9 years 11 months ago
A Data-Driven Analysis of Informatively Hard Concepts in Introductory Programming
What are the concepts in introductory programming that are easy/hard for students? We propose to use Dimension Extraction algorithm (DECA) inspired by coevolution and co-optimizat...
R. Paul Wiegand, Anthony Bucci, Amruth N. Kumar, J...
115
Voted
SIGCSE
2016
ACM
57views Education» more  SIGCSE 2016»
9 years 11 months ago
An Experience Report Assessing A Professional Development MOOC For CS Principles
CS Principles is a new AP course being developed by the College Board and introduced into high schools across the nation. To aid and encourage the adoption of the new CSP course, ...
Jeff Gray, Jonathan Corley, Brian P. Eddy
124
Voted
SIGCSE
2016
ACM
51views Education» more  SIGCSE 2016»
9 years 11 months ago
Incorporating Analogies and Worked Out Examples as Pedagogical Strategies in a Computer Science Tutoring System
Analogies and worked out examples are effective means of instruction in a wide variety of learning environments. However, the extent of their effectiveness in Computer Science (CS...
Rachel Harsley, Nick E. Green, Mehrdad Alizadeh, S...
131
Voted
SIGCSE
2016
ACM
54views Education» more  SIGCSE 2016»
9 years 11 months ago
BRIDGES: A System to Enable Creation of Engaging Data Structures Assignments with Real-World Data and Visualizations
Although undergraduate enrollment in Computer Science has remained strong and seen substantial increases in the past decade, retention of majors remains a significant concern, pa...
David Burlinson, Mihai Mehedint, Chris Grafer, Kal...
119
Voted
SIGCSE
2016
ACM
54views Education» more  SIGCSE 2016»
9 years 11 months ago
Hackathons as an Informal Learning Platform
Hackathons are fast-paced events where competitors work in teams to go from an idea to working software or hardware within a single day or a weekend and demonstrate their creation...
Arnab Nandi, Meris Mandernach