Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMarch 2023
Towards Finding the Missing Pieces to Teach Secure Programming Skills to Students
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1Pages 973–979https://doi.org/10.1145/3545945.3569730Research efforts tried to expose students to security topics early in the undergraduate CS curriculum. However, such efforts are rarely adopted in practice and remain less effective when it comes to writing secure code. In our prior work [18], we ...
- research-articleJuly 2019
Using the SOLO Taxonomy to Understand Subgoal Labels Effect in CS1
ICER '19: Proceedings of the 2019 ACM Conference on International Computing Education ResearchPages 209–217https://doi.org/10.1145/3291279.3339405This work extends previous research on subgoal labeled instructions by examining their effect across a semester-long, Java-based CS1 course. Across four quizzes, students were asked to explain in plain English the process that they would use to solve a ...
- research-articleJuly 2019
An Exploration of Novice Programmers' Comprehension of Conditionals in Imperative and Functional Programming
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPages 436–442https://doi.org/10.1145/3304221.3319746Students of introductory programming courses are expected to develop higher-order thinking skills to inspect, understand and modify code. However, although novices can correctly write small programs, they appear to lack a more abstract, comprehensive ...
- research-articleFebruary 2018
Novice Programmers' Reasoning about Reversing Conditional Statements
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationPages 646–651https://doi.org/10.1145/3159450.3159499We want undergraduate students to develop higher-order thinking skills that enable them to master program behaviour. Nonetheless, many students of both introductory and advanced programming courses appear to struggle with the abstraction required for ...
- research-articleFebruary 2015
Using SOLO to Classify the Programming Responses of Primary Grade Students
SIGCSE '15: Proceedings of the 46th ACM Technical Symposium on Computer Science EducationPages 540–545https://doi.org/10.1145/2676723.2677244This paper presents an assessment designed to measure computational thinking skills of fourth grade students. The students in two public schools were given a set of Scratch programming challenges. The SOLO taxonomy was used to classify student ...
- research-articleMarch 2014
'explain in plain english' questions revisited: data structures problems
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPages 591–596https://doi.org/10.1145/2538862.2538911Recent studies have linked the ability of novice (CS1) programmers to read and explain code with their ability to write code. This study extends earlier work by asking CS2 students to explain object-oriented data structures problems that involve ...
- research-articleAugust 2010
Learning computer science concepts with scratch
ICER '10: Proceedings of the Sixth international workshop on Computing education researchPages 69–76https://doi.org/10.1145/1839594.1839607Scratch is a visual programming environment that is widely used by young people. We investigated if Scratch can be used to teach concepts of computer science. We developed new learning materials for middle-school students that were designed according to ...
- research-articleJune 2008
Going SOLO to assess novice programmers
ITiCSE '08: Proceedings of the 13th annual conference on Innovation and technology in computer science educationPages 209–213https://doi.org/10.1145/1384271.1384328This paper explores the programming knowledge of novices using Biggs' SOLO taxonomy. It builds on previous work of Lister et al. (2006) and addresses some of the criticisms of that work. The research was conducted by studying the exam scripts for 120 ...
Also Published in:
ACM SIGCSE Bulletin: Volume 40 Issue 3