Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- keynoteJuly 2019
Lessons from Experts: Software Design Dialogues
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPage 331https://doi.org/10.1145/3304221.3325602This talk will reflect on decades of empirical research on software design in high-performing teams and by experts. The talk will present three broad perspectives: It will identify some of the particular challenges of designing software and the ...
- abstractJuly 2019
Pattern-Oriented Instruction and its Influence on Meaningful Learning of Algorithmic Patterns and Acquiring Fundamental Skills in Computer Science
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPages 346–347https://doi.org/10.1145/3304221.3325601Pattern-oriented instruction (POI) is an instructional computer science (CS) approach that relies on algorithmic patterns (APs). Teaching through APs has been shown to help students acknowledge APs and incorporate them into their solutions, thus ...
- abstractJuly 2019
A Theory of Applied Mind of Programming: Understanding the challenges in learning to program
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPages 340–341https://doi.org/10.1145/3304221.3325600Computer Science teaching and education research often struggles to explain a novice programmer's struggles. This dissertation creates a theoretical framework utilizing cognitive psychology, neuroscience, and learning theory to describe the mind of the ...
- abstractJuly 2019
Computational Thinking At Primary School: Didactical and Psychological Aspects
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPages 344–345https://doi.org/10.1145/3304221.3325599The research project aims to identify the cognitive processes underlying the Computational Thinking (CT) skills of primary school pupils. Moreover, it investigates which didactical strategies are most effective for implementing CT in the curriculum. A ...
- abstractJuly 2019
A Grounded Theory of Computing Professional Identity Formation
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPages 334–335https://doi.org/10.1145/3304221.3325598Computing professional identity formation is critical for curriculum decision-making, workforce development, and retaining students in computing degree programs. However, we have limited knowledge of how computing professional identity develops. My ...
-
- abstractJuly 2019
Learning through Construction's Influence on IT Students' Identity Formation
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPages 348–349https://doi.org/10.1145/3304221.3325597This PhD work aims to understand how Learning through Construction (LtC) affects the formation of IT identity in students. Thematic qualitative study with principles of constructivist Grounded Theory investigates what the students experience in the ...
- abstractJuly 2019
Investigating Novice Programmers' Interaction with Programming Environments
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPages 336–337https://doi.org/10.1145/3304221.3325596Learning computer programming can be challenging for novices. Students have to deal with theoretical aspects of programming and problem solving in general, as well as mastering the syntax of a programming language. However, the feedback students receive ...
- abstractJuly 2019
From Studying to Learning Computer Science: A study of the first-year experience of computer science education at university
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPages 338–339https://doi.org/10.1145/3304221.3325595Ensuring that computer science students graduate and learn the desired curriculum is important in order to meet future demands. However, educational institutions have limited room for action as the number of students increases, without additional ...
- abstractJuly 2019
Utilising Game Design to Create Engaging Education: A framework for Gameful Learning
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPages 351–352https://doi.org/10.1145/3304221.3325594If educators were to be skilled game designers, then they would be better equipped to design engaging education scenarios. This research engages in studying commercial design of engagement in games, so educators may be able to better facilitate engaging ...
- abstractJuly 2019
Gamification and Collaboration to Evaluate and Improve the Security Mindset of Developers
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPages 342–343https://doi.org/10.1145/3304221.3325593My research involves investigating gamification and serious games in relation to secure programming. Current research has shown the effectiveness of serious games in other contexts, and I aim to discover what kinds of game or gameplay work most ...
- abstractJuly 2019
"I Don't Know Too Much About It": On the Security Mindsets of Future Software Creators
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPage 350https://doi.org/10.1145/3304221.3325592Anyone can learn to code and build software these days. But the intricate and convoluted nature of computer security means that not anyone can write proper secure code. The goal of this research is to help average software developers build secure ...
- posterJuly 2019
A Prototype MATLAB Code Critiquer
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPage 325https://doi.org/10.1145/3304221.3325591This poster presents MATLAB Critiquer, a system that examines code submissions and provides feedback to first year engineering students who are learning to program in MATLAB. Code Critiquers act as substitute mentors, when instructors are not available, ...
- posterJuly 2019
Motivating High School Girls to Study Computer Science
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPage 311https://doi.org/10.1145/3304221.3325589This research study aims to identify design strategies, instructional models and technological tools (e.g., educational games) that can be used to motivate high school girls to pursue computer science (CS) education. Part of this study, an educational ...
- posterJuly 2019
Evaluating the Effectiveness of Explicit Instruction in Reducing Program Reasoning Fallacies in Elementary Level Students
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPage 292https://doi.org/10.1145/3304221.3325588Previous research in K-5 CS education has focused on improving students' engagement in programming using visual block-based environments like Scratch. However, little is known about how elementary school students' reason about programs. We define ...
- posterJuly 2019
Improving Functional Programming Understanding through Student-Created Instructional Videos
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPage 304https://doi.org/10.1145/3304221.3325587This poster presents findings on a pedagogical approach we designed to enhance undergraduate computing students' understanding of functional programming (FP) through student-created video-tutorials. Students created two video tutorials. The first video-...
- posterJuly 2019
From Data To Insights in CS1
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPage 310https://doi.org/10.1145/3304221.3325586In this poster, we present some insights from student interaction data based on a year-long study on how to rethink the instructional model of a large CS1 (n=800) course. A key goal of the study was to address the increasing academic diversity in large ...
- posterJuly 2019
Findings from a Multi-year Study of CT in K-2 Students in Formal and Informal Settings
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPage 312https://doi.org/10.1145/3304221.3325585For the past four years, our research group has conducted a series of NSF funded studies on Computational Thinking (CT) involving elementary school students, parents, and teachers. We developed curriculum, trained teachers, observed classrooms, created ...
- posterJuly 2019
Adapting the IT2017 Curricula for Two Year Transfer Programs: Determining Appropriate Competencies for the First Two Years of a Baccalaureate IT Program
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPage 308https://doi.org/10.1145/3304221.3325584After the Association for Computing Machinery (ACM) and the IEEE Computer Society endorsed the recently completed Information Technology Curricula 2017 Curriculum Guidelines (IT2017) for Baccalaureate Degree Programs in Information Technology (IT) [1], ...
- posterJuly 2019
Instructional Pseudocode Guide to Teach Problem-Solving
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPage 319https://doi.org/10.1145/3304221.3325581Teaching students problem-solving skills is the biggest challenge for many computing programs. Students often do not consider what questions they need to ask while designing a solution. This paper introduces how technical writing techniques and problem-...
- posterJuly 2019
A Reflective Writing Framework for Computing Education
ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science EducationPage 295https://doi.org/10.1145/3304221.3325580Many disciplines already embed reflective practice in their curriculum as it is important for the professional development of their students. Many frameworks have been developed to capture reflective practice, but there is a lack of knowledge about what ...