default search action
20th ITiCSE 2015: Vilnius, Lithuania
- Valentina Dagiene, Carsten Schulte, Tatjana Jevsikova:
Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, ITiCS 2015, Vilnius, Lithuania, July 4-8, 2015. ACM 2015, ISBN 978-1-4503-3440-2
Keynote Addresses
- Maciej M. Syslo:
From Algorithmic to Computational Thinking: On the Way for Computing for all Students. 1 - Mordechai Ben-Ari:
In Defense of Programming. 2
Innovative Technologies for Learning I
- Marco Melletti, Michael Goldweber, Renzo Davoli:
The JaeOS Project and the μARM Emulator. 3-8 - Patrice Frison:
A Teaching Assistant for Algorithm Construction. 9-14 - Hannah Blau, J. Eliot B. Moss:
FrenchPress Gives Students Automated Feedback on Java Program Flaws. 15-20
K-12 CS Challenges
- Ira Diethelm, Juliana Goschler:
Questions on Spoken Language and Terminology for Teaching Computer Science. 21-26 - Carlo Bellettini, Violetta Lonati, Dario Malchiodi, Mattia Monga, Anna Morpurgo, Mauro Torelli:
How Challenging are Bebras Tasks?: An IRT Analysis Based on the Performance of Italian Students. 27-32 - Deborah Adshead, Charles Boisvert, David Love, Phil Spencer:
Changing Culture: Educating the Next Computer Scientists. 33-38
Assessment
- David Insa, Josep Silva:
Semi-Automatic Assessment of Unrestrained Java Code: A Library, a DSL, and a Workbench to Assess Exams and Exercises. 39-44 - Samuel A. Brian, Richard N. Thomas, James M. Hogan, Colin J. Fidge:
Planting Bugs: A System for Testing Students' Unit Tests. 45-50 - Marc Berges, Peter Hubwieser:
Evaluation of Source Code with Item Response Theory. 51-56
Computational Thinking
- Gustavo Caetano, Osvaldo Oliveira:
Computational Thinking and Child Performance in a Preschool. 57-62 - Dennis G. Kafura, Austin Cory Bart, Bushra Chowdhury:
Design and Preliminary Results From a Computational Thinking Course. 63-68 - Jakita Owensby Thomas:
Supporting Computational Algorithmic Thinking (SCAT): Exploring the difficulties African-American middle school girls face while enacting computational algorithmic thinking. 69-74
Software Engineering Course Development
- Paul E. Dickson:
Using Unity to Teach Game Development: When You've Never Written a Game. 75-80 - Nicholas K. Clark, John Mark Pullen, Christopher D. Bashioum:
An Experimental Project Course to Prepare Students for Agile Web Application Development. 81-86 - Lassi Haaranen, Teemu Lehtinen:
Teaching Git on the Side: Version Control System as a Course Platform. 87-92
Gamification
- John Aycock, Etienne Pitout, Sarah Storteboom:
A Game Engine in Pure Python for CS1: Design, Experience, and Limits. 93-98 - Paul E. Anderson, Thomas Nash, Renée A. McCauley:
Facilitating Programming Success in Data Science Courses through Gamified Scaffolding and Learn2Mine. 99-104 - John Aycock:
Applied Computer History: Experience Teaching Systems Topics through Retrogames. 105-110
Gender and Diversity
- Katrina Falkner, Claudia Szabo, Dee Michell, Anna Szorenyi, Shantel Thyer:
Gender Gap in Academia: Perceptions of Female Computer Science Academics. 111-116 - Jennifer Wang, Hai Hong, Jason Ravitz, Marielena Ivory:
Gender Differences in Factors Influencing Pursuit of Computer Science and Related Fields. 117-122 - Amber Settle, John Lalor, Theresa A. Steinbach:
A Computer Science Linked-courses Learning Community. 123-128
Computer Security Education
- Can Li, Jun Ma, Jun Tao, Jean Mayo, Ching-Kuang Shene, Melissa S. Keranen, Chaoli Wang:
VIGvisual: A Visualization Tool for the Vigenère Cipher. 129-134 - Mohammad T. Alshammari, Rachid Anane, Robert J. Hendley:
The Impact of Learning Style Adaptivity in Teaching Computer Security. 135-140 - Man Wang, Jean Mayo, Ching-Kuang Shene, Thomas Lake, Steve Carr, Chaoli Wang:
RBACvisual: A Visualization Tool for Teaching Access Control using Role-based Access Control. 141-146
K-12 CS Courses
- Daniel W. Lewis, Lisa Kohne, Timothy Mechlinski, Mariana Schmalstig:
The Exploring Computer Science Course, Attendance and Math Achievement. 147-152 - Stéphane Magnenat, Mordechai Ben-Ari, Severin Klingler, Robert W. Sumner:
Enhancing Robot Programming with Visual Feedback and Augmented Reality. 153-158 - María Cecilia Martínez, Marcos J. Gomez, Luciana Benotti:
A Comparison of Preschool and Elementary School Children Learning Computer Science Concepts through a Multilanguage Robot Programming Platform. 159-164
Student Activity Research
- Hamid Tarmazdi, Rebecca Vivian, Claudia Szabo, Katrina Falkner, Nickolas J. G. Falkner:
Using Learning Analytics to Visualise Computer Science Teamwork. 165-170 - Shitanshu Mishra, Sridhar Iyer:
Question-Posing strategies used by students for exploring Data Structures. 171-176 - Tomoyuki Urai, Takeshi Umezawa, Noritaka Osawa:
Enhancements to Support Functions of Distributed Pair Programming Based on Action Analysis. 177-182
Active Learning
- Michael S. Kirkpatrick, Samantha Prins:
Using the Readiness Assurance Process and Metacognition in an Operating Systems Course. 183-188 - Alan R. Santos, Afonso Sales, Paulo Fernandes, Mark Nichols:
Combining Challenge-Based Learning and Scrum Framework for Mobile Application Development. 189-194
Novice CS Students
- Natalia Silvis-Cividjian:
Teaching Pervasive Computing to CS Freshmen: A Multidisciplinary Approach. 195-200 - Alireza Ahadi, Julia Coleman Prior, Vahid Behbood, Raymond Lister:
A Quantitative Study of the Relative Difficulty for Novices of Writing Seven Different Types of SQL Queries. 201-206
Tangible Media
- Evan Barba, Stevie Chancellor:
Tangible Media Approaches to Introductory Computer Science. 207-212 - Stan Kurkovsky:
Teaching Software Engineering with LEGO Serious Play. 213-218 - Danli Wang, Lan Zhang, Yunfeng Qi, Fang Sun:
A TUI-based Programming Tool for Children. 219-224
Reflections on Teaching
- Shamsa Abid, Hamid Abdul Basit, Naveed Arshad:
Reflections on Teaching Refactoring: A Tale of Two Projects. 225-230 - Hauwa Muibi, Brian Dorn, Thomas H. Park:
Teacher Perspectives on Web Design Instruction. 231-236 - Simon, Judy Sheard:
Academic Integrity and Professional Integrity in Computing Education. 237-241
Student Engagement I
- Jane E. Sinclair, Matthew Butler, Michael Morgan, Sara Kalvala:
Measures of Student Engagement in Computer Science. 242-247 - Diana Cukierman:
Predicting Success in University First Year Computing Science Courses: The Role of Student Participation in Reflective Learning Activities and in I-clicker Activities. 248-253 - Stephen H. Edwards, Joshua Martin, Clifford A. Shaffer:
Examining Classroom Interventions to Reduce Procrastination. 254-259
Innovative Technologies for Learning II
- Martin Quinson, Gérald Oster:
A Teaching System to Learn Programming: the Programmer's Learning Machine. 260-265 - Dipak L. Chaudhari, Om P. Damani:
Introducing Formal Methods via Program Derivation. 266-271 - Thushari Atapattu, Katrina Falkner, Nickolas J. G. Falkner:
Task-Adapted Concept Map Scaffolding to Support Quizzes in an Online Environment. 272-277
Teaching Methods
- Franceska Xhakaj, Chun W. Liew:
A New Approach To Teaching Red Black Tree. 278-283 - Herman Koppelman:
Enriching a Course with Web Resources: a Case Study. 284-289 - Yogendra Pal, Sridhar Iyer:
Classroom Versus Screencast for Native Language Learners: Effect of Medium of Instruction on Knowledge of Programming. 290-295
Student Engagement II
- Charles Thevathayan, Margaret Hamilton:
Supporting Diverse Novice Programming Cohorts through Flexible and Incremental Visual Constructivist Pathways. 296-301 - Roger McDermott, Mats Daniels, Åsa Cajander:
Perseverance Measures and Attainment in First Year Computing Science Students. 302-307 - Matthew Butler, Michael Morgan, Judy Sheard, Simon, Katrina Falkner, Amali Weerasinghe:
Initiatives to Increase Engagement in First-Year ICT. 308-313
Assignments for Learning Programming
- Amruth N. Kumar:
Solving Code-tracing Problems and its Effect on Code-writing Skills Pertaining to Program Semantics. 314-319 - Paolo Antonucci, H.-Christian Estler, Durica Nikolic, Marco Piccioni, Bertrand Meyer:
An Incremental Hint System For Automated Programming Assignments. 320-325
Panels
- Alison Clear, Janet Carter, Amruth Kumar, Cary Laxer, Simon, Ernesto Cuadros-Vargas:
Global Perspectives on Assessing Educational Performance and Quality. 326-327
Tips, Techniques & Courseware I
- Daniel Toll, Tobias Olsson, Morgan Ericsson, Anna Wingkvist:
Detailed Recordings of Student Programming Sessions. 328 - Carlos Delgado Kloos, Carlos Alario-Hoyos, Mar Pérez-Sanagustín:
Tips and Techniques for MOOC Production. 329 - Douglas E. Harms:
Department Programs to Encourage and Support Service Learning and Community Engagement. 330 - Ronald I. Greenberg, Dale Reed:
Tools for Outreach Presentations. 331
Tips, Techniques & Courseware II
- Douglas E. Harms:
Using Personal Robots and Myro/Java in the First Computer Science Course. 332 - Elizabeth Patitsas:
A Numpy-First Approach to Teaching CS1 to Natural Science Students. 333 - Olessia Karpova, Noel D'Souza, Diane Horton, Andrew Petersen:
RAPT: Relational Algebra Parsing Tools. 334 - David Alexander Griffith Pritchard:
Websheets: A Templated Online Coding Exercise System. 335
Posters I
- Juan José Olarte Larrea, César Domínguez, Arturo Jaime Elizondo, Francisco J. García Izquierdo:
Capstone Projects Evolution over a Decade in a Computer Science Engineering Degree. 336 - Aythami Morales, Julian Fiérrez-Aguilar:
Keystroke Biometrics for Student Authentication: A Case Study. 337 - Margaret Hamilton:
Learning and Teaching Computing Sustainability. 338 - Mark A. Boshart, Martha J. Kosa:
Delegate, Decorate, State, and Illustrate in the OOP Course. 339 - Miguel Ángel Rubio:
Automatic Categorization of Introductory Programming Students using Cluster Analysis. 340 - Orni Meerbaum-Salant, Bruria Haberman, Sarah Pollack:
"Computer Science, Academia and Industry" as pedagogical model to enhance Computational thinking. 341
Posters II
- Yufeng Cheng, Jiayu Sun, Junfeng Hu:
TOPT: A Tree-based Online Presentation Tool. 342 - Aivar Annamaa:
Thonny, : a Python IDE for Learning Programming. 343 - Stan Kurkovsky, Melissa Katherine Mulcahy:
Student Projects with Real-time Sensor Data. 344 - Torsten Brinda, Matthias Kramer, Peter Hubwieser, Alexander Ruf:
Towards a Competency Model for Object-Oriented Programming. 345 - Michael James Scott, Gheorghita Ghinea:
Reliability in the Assessment of Program Quality by Teaching Assistants During Code Reviews. 346 - Daniel Marchena Parreira, Andrew Petersen, Michelle Craig:
PCRS-C: Helping Students Learn C. 347 - Nicoleta Liviana Tudor:
Virtual Learning Laboratory about Query Optimization against XML Data. 348 - Virginia Grande, Joachim Parrow:
Motivation and Grade Gap Related to Gender in a Programming Course. 349
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.