![](https://dblp.org/img/logo.ua.320x120.png)
![](https://dblp.org/img/dropdown.dark.16x16.png)
![](https://dblp.org/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.org/img/search.dark.16x16.png)
![search dblp](https://dblp.org/img/search.dark.16x16.png)
default search action
22nd ITiCSE 2017: Bologna, Italy
- Renzo Davoli, Michael Goldweber, Guido Rößling, Irene Polycarpou:
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2017, Bologna, Italy, July 3-5, 2017. ACM 2017, ISBN 978-1-4503-4704-4
Keynote Addresses
- Sana Odeh:
Broadening Participation in the Arab World. 1-2 - Stefano Zacchiroli:
Software Heritage: Scholarly and Educational Synergies with Preserving Our Software Commons. 3
Session 1A: Providing a Good Start
- Aidan McGowan, Philip Hanna, Des Greer, John Busch:
Learning to Program: Choose Your Lecture Seat Carefully! 4-9 - Roger McDermott, Mark Zarb
, Mats Daniels
, Ville Isomöttönen:
First Year Computing Students' Perceptions of Authenticity in Assessment. 10-15 - Pasqueline Dantas Scaico, Ruy José Guerra Barretto de Queiroz, José Jorge Lima Dias Jr.:
Analyzing How Interest in Learning Programming Changes During a CS0 Course: A Qualitative Study with Brazilian Undergraduates. 16-21
Session 1B: Software Engineering and Design
- Kevin Buffardi
:
Comparing Remote and Co-located Interaction in Free and Open Source Software Engineering Projects. 22-27 - Kevin Buffardi
, Colleen Robb, David Rahn:
Learning Agile with Tech Startup Software Engineering Projects. 28-33 - Lynda Thomas, Carol Zander, Chris W. Loftus, Anna Eckerdal:
Student Software Designs at the Undergraduate Midpoint. 34-39
Session 2A: CS 1
- Robert H. Sloan, Cynthia Bagier Taylor, Richard Warner:
Initial Experiences with a CS + Law Introduction to Computer Science (CS 1). 40-45 - Timothy Urness:
A Hybrid Open/Closed Lab for CS 1. 46-51 - Orna Muller, Ayelet Butman, Moshe Butman:
Opening a (Sliding) Window to Advanced Topics. 52-57
Session 2B: Off the Beaten Path
- Anna Vasilchenko, David Philip Green, Haneen Qarabash
, Anne Preston, Tom Bartindale
, Madeline Balaam:
Media Literacy as a By-Product of Collaborative Video Production by CS Students. 58-63 - Stan Kurkovsky
, Chad A. Williams
:
Raspberry Pi as a Platform for the Internet of Things Projects: Experiences and Lessons. 64-69 - Paul E. Dickson, Jeremy E. Block
, Gina N. Echevarria, Kristina C. Keenan:
An Experience-based Comparison of Unity and Unreal for a Stand-alone 3D Game Development Course. 70-75
Session 2C: Tool, Tips, and Courseware
- Vangel V. Ajanovski
:
Curriculum Mapping as a Tool for Improving Students Satisfaction with the Choice of Courses. 76-77 - Elizabeth Vidal Duarte
, Eveling Castro Gutierrez
, Marco Aedo Lopez
:
When the Robot Meets the Turtle: A Gentle Introduction to Algorithms and Functions. 78-79 - Philip Bille
, Inge Li Gørtz
:
Immersive Algorithms: Better Visualization with Less Information. 80-81 - Arnold Rosenbloom, Sadia Sharmin, Andrew Wang:
GIT: Pedagogy, Use and Administration in Undergraduate CS. 82-83 - Thomas P. Way, Mary-Angela Papalaskari, Lillian N. Cassel, Paula Matuszek, Carol Weiss, Yamini Praveena Tella:
Machine Learning Modules for All Disciplines. 84-85 - Arnold Rosenbloom, Larry Yueli Zhang
:
A 12 Week Full Stack Web Course in 2017. 86-87 - Michael D. Black:
TetrisOS and BreakoutOS: Assembly Language Projects for Computer Organization. 88-89 - Heidi J. C. Ellis, Gregory W. Hislop, Darci Burdge:
Courseware: HFOSS Project Evaluation. 90-91
Session 3A: Educational Tools: Programming Support
- Sagar Parihar, Ziyaan Dadachanji, Praveen Kumar Singh, Rajdeep Das, Amey Karkare
, Arnab Bhattacharya:
Automatic Grading and Feedback using Program Repair for Introductory Programming Courses. 92-97 - Rebecca Smith, Terry Tang, Joe Warren, Scott Rixner:
An Automated System for Interactively Learning Software Testing. 98-103 - Ayaan M. Kazerouni
, Stephen H. Edwards, T. Simin Hall, Clifford A. Shaffer
:
DevEventTracker: Tracking Development Events to Assess Incremental Development and Procrastination. 104-109
Session 3B: Code Maturity
- Hieke Keuning, Bastiaan Heeren, Johan Jeuring:
Code Quality Issues in Student Programs. 110-115 - Yvonne Sedelmaier, Dieter Landes
:
Experiences in Teaching and Learning Requirements Engineering on a Sound Didactical Basis. 116-121 - Erkki Kaila, Rolf Lindén, Erno Lokkila, Mikko-Jussi Laakso:
About Programming Maturity in Finnish High Schools: A Comparison Between High School and University Students' Programming Skills. 122-127
Session 3C: Selecting / Training the Teaching Staff
- Dan Leyzberg, Jérémie O. Lumbroso
, Christopher Moretti:
Nailing the TA Interview: Using a Rubric to Hire Teaching Assistants. 128-133 - Francisco J. Estrada, Anya Tafliovich:
Bridging the Gap Between Desired and Actual Qualifications of Teaching Assistants: An Experience Report. 134-139 - Jennifer Rosato
, Chery Lucarelli, Cassandra Beckworth, Ralph A. Morelli:
A Comparison of Online and Hybrid Professional Development for CS Principles Teachers. 140-145
Session 4A: Exams and Exam Preparation
- Paul Denny, Ewan D. Tempero, Dawn Garbett, Andrew Petersen
:
Examining a Student-Generated Question Activity Using Random Topic Assignment. 146-151 - Yingjun Cao, Leo Porter:
Impact of Performance Level and Group Composition on Student Learning during Collaborative Exams. 152-157 - Anthony Estey, Yvonne Coady:
Study Habits, Exam Performance, and Confidence: How Do Workflow Practices and Self-Efficacy Ratings Align? 158-163
Session 4B: K-12 Computing Education
- Veronica Cateté
, Tiffany Barnes:
Application of the Delphi Method in Computer Science Principles Rubric Creation. 164-169 - Ronald I. Greenberg:
Educational Magic Tricks Based on Error-Detection Schemes. 170-175 - Hannah Dee
, Xefi Cufi, Alfredo Milani
, Marius Marian
, Valentina Poggioni, Olivier Aubreton, Anna Roura Rabionet, Tomi Rowlands:
Playfully Coding: Embedding Computer Science Outreach in Schools. 176-181
Session 4C: Educational Tools
- Phitchaya Mangpo Phothilimthana, Sumukh Sridhara:
High-Coverage Hint Generation for Massive Courses: Do Automated Hints Help CS1 Students? 182-187 - Stephen H. Edwards, Krishnan Panamalai Murali:
CodeWorkout: Short Programming Exercises with Built-in Data Collection. 188-193 - Man Wang, Jean Mayo, Ching-Kuang Shene, Steve Carr
, Chaoli Wang:
UNIXvisual: A Visualization Tool for Teaching UNIX Permissions. 194-199
Session 5A: CS Learning
- Daniel La Vista, Nickolas J. G. Falkner, Claudia Szabo:
Understanding the Effects of Intervention on Computer Science Student Behaviour in On-line Forums. 200-205 - Shifa-e-Zehra Haidry, Katrina Falkner, Claudia Szabo:
Identifying Domain-Specific Cognitive Strategies for Software Engineering. 206-211 - Isabelle Blasquez, Hervé Leblanc:
Specification by Example for Educational Purposes. 212-217
Session 5B: K-12 Computing Education II
- Anna Lamprou, Alexander Repenning
, Nora A. Escherle:
The Solothurn Project: Bringing Computer Science Education to Primary Schools in Switzerland. 218-223 - Isabella Corradini, Michael Lodi
, Enrico Nardelli:
Computational Thinking in Italian Schools: Quantitative Data and Teachers' Sentiment Analysis after Two Years of. 224-229 - Samah Al Sabbagh
, Huda Gedawy, Hanan Alshikhabobakr, Saquib Razak:
Computing Curriculum in Middle Schools: An Experience Report. 230-235
Session 5C: Panel
- Francesco Maiorana, Miles G. Berry
, Mark R. Nelson, Chery Lucarelli, Margot Phillipps, Shitanshu Mishra
, Andrea Benassi:
International Perspectives on CS Teacher Formation and Professional Development. 236-237
Session 6A: Academic Integrity
- Arto Hellas, Juho Leinonen
, Petri Ihantola
:
Plagiarism in Take-home Exams: Help-seeking, Collaboration, and Systematic Cheating. 238-243 - Judy Sheard, Simon, Matthew Butler
, Katrina Falkner, Michael Morgan, Amali Weerasinghe:
Strategies for Maintaining Academic Integrity in First-Year Computing Courses. 244-249
Session 6C: Panel
- Irene Polycarpou, Panayiotis Andreou
, Cary Laxer, Stan Kurkovsky
:
Academic-Industry Collaborations: Effective Measures for Successful Engagement. 250-251
Session 7A: Gender & Diversity in Computing
- Allison Scott, Alexis Martin, Frieda McAlear, Sonia Koshy:
Broadening Participation in Computing: Examining Experiences of Girls of Color. 252-256 - Alison Hunter, Raewyn Boersen:
Out from the Shadows: Encouraging Girls in New Zealand into IT Careers. 257-262 - Keith Quille
, Natalie Culligan, Susan Bergin:
Insights on Gender Differences in CS1: A Multi-institutional, Multi-variate Study. 263-268
Session 7B: Non-Majors
- Keith J. O'Hara, Kathleen Burke, Diana Ruggiero, Sven Anderson:
Linking Language & Thinking with Code: Computing within a Writing-Intensive Introduction to the Liberal Arts. 269-274 - Sebastian Dziallas, Sally Fincher, Colin G. Johnson
, Ian Utting
:
A First Look at the Year in Computing. 275-280 - Jennifer Campbell, Michelle Craig, Marcus Law
:
Computing for Medicine: An Experience Report. 281-286
Session 7C: Feedback
- Michael James Scott
, Gheorghita Ghinea
:
On the Educational Impact of Lecture Recording Reduction: Evidence from a Randomised Trial. 287-292 - Claudia Szabo, Nickolas J. G. Falkner:
Silence, Words, or Grades: The Effects of Lecturer Feedback in Multi-Revision Assignments. 293-298 - Christopher Martin, Janet M. Hughes
, John Richards:
Learning Dimensions: Lessons from Field Studies. 299-304
Session 8A: Programming
- Cruz Izu
, Cheryl Pope, Amali Weerasinghe:
On the Ability to Reason About Program Behaviour: A Think-Aloud Study. 305-310 - Daniel Toll, Anna Wingkvist
:
How Tool Support and Peer Scoring Improved Our Students' Attitudes Toward Peer Reviews. 311-316 - Kyle Dewey
, Phillip T. Conrad
, Michelle Craig, Elena Morozova:
Evaluating Test Suite Effectiveness and Assessing Student Code via Constraint Logic Programming. 317-322
Session 8B: Enhancing CS Instruction
- Sonja Hof, Martin Kropp, Marla Landolt:
Use of Gamification to Teach Agile Values and Collaboration: A multi-week Scrum simulation project in an undergraduate software engineering course. 323-328 - Francisco J. Estrada:
Practical Robotics in Computer Science Using the LEGO NXT: An Experience Report. 329-334 - Darragh O'Brien:
Teaching Operating Systems Concepts with SystemTap. 335-340
Session 7C: Gamification
- Rémy Siegfried, Severin Klingler, Markus H. Gross, Robert W. Sumner, Francesco Mondada, Stéphane Magnenat
:
Improved Mobile Robot Programming Performance through Real-time Program Assessment. 341-346 - Brian Harrington, Ayaan Chaudhry:
TrAcademic: Improving Participation and Engagement in CS1/CS2 with Gamified Practicals. 347-352 - Lassi Haaranen
:
Programming as a Performance: Live-streaming and Its Implications for Computer Science Education. 353-358
Poster Session I
- Hylke H. Faber
, Jan Salvador van der Ven, Menno D. M. Wierdsma:
Teaching Computational Thinking to 8-Year-Olds through ScratchJr. 359 - Steve Cooper, Susan H. Rodger, Kathy Menchaca Isbister, Madeleine Schep, RoxAnn H. Stalvey, Lance C. Pérez:
K-12 Teachers Experiences with Computing: A Case Study. 360 - Milton H. Luoma, Jigang Liu, Kai Qian:
Designing an Undergraduate Minor Program in E-Discovery. 361 - Jorge Leoncio Guerra Guerra
, Félix Armando Fermín Pérez:
Alignment of Undergraduate Curriculum for Learning IoT in a Computer Science Faculty. 362 - Aparna Mahadev, Elena Braynova:
Using Common Problem Sets to Increase Student Engagement and Retention in CS2. 363 - Janka Majherová, Jana Jacková
:
New Trends in Teaching Programming in Secondary Education in Slovakia. 364 - Stefan Pasterk, Andreas Bollin:
A Graph-based Approach to Analyze and Compare Computer Science Curricula for Primary and Lower Secondary Education. 365 - Violetta Lonati
, Dario Malchiodi, Mattia Monga
, Anna Morpurgo:
Bebras as a Teaching Resource: Classifying the Tasks Corpus Using Computational Thinking Skills. 366 - Tauno Palts, Margus Pedaste
:
Tasks for Assessing Skills of Computational Thinking. 367 - Giorgos Nicou, Panayiotis Andreou
, Irene Polycarpou:
CodeAdventure: Learning Introductory Programming. 368 - Bruce Scharlau:
Build Your Future: Guiding Student Employability. 369 - Mohsen Dorodchi, Nasrin Dehbozorgi:
Addressing the Paradox of Fun and Rigor in Learning Programming. 370
Poster Session II
- Nadimpalli V. R. Mahadev:
Building a Secure Hacking Lab in a Small University. 371 - James W. Walker, Jean Mayo, Ching-Kuang Shene, Steve Carr
:
Visualization for Secure Coding in C. 372 - Bastian Küppers
, Ulrik Schroeder
:
E-Assessment and Bring Your Own Device. 373 - Antti Knutas
, Jouni Ikonen, Laura Anna Ripamonti, Dario Maggiorini
, Jari Porras
:
Discovering Indicators of Commitment in Computer-Supported Collaborative Student Teams. 374 - Kai Qian, Hossain Shahriar
, Fan Wu, Lixin Tao, Prabir Bhattacharya:
Labware for Secure Mobile Software Development (SMSD) Education. 375 - Joshua License:
testSQL: Learn SQL the Interactive Way. 376 - Herman Koppelman:
Yellow and Red Cards to Deal with Hitchhiking in Groups. 377 - Heidi J. C. Ellis, Gregory W. Hislop:
A Course Based on Open Organization Principles. 378 - Malcolm Hutchison:
Self-Assess Competency as Yes/No: A Preliminary Study. 379 - Francesca Arcelli Fontana, Claudia Raibulet:
Students' Feedback in Using GitHub in a Project Development for a Software Engineering Course. 380 - Alexandra Badets, Becky Grasser, Stefan Peltier:
Cross Cultural Project Based Learning & Soft Skills Practice. 381 - Lillian N. Cassel, Don Goelman, Michael Posner, Darina Dicheva, Christo Dichev:
Data Science for All: A Tale of Two Cities. 382
Working Groups Session
- Michael Morgan, Matthew Butler
, Jane E. Sinclair, Gerry W. Cross, Janet Fraser, Jana Jacková, Neena Thota:
Understanding International Benchmarks on Student Engagement: Awareness, Research Alignment and Response from a Computer Science Perspective. 383-384 - Monica McGill
, Chris Johnson, James Atlas
, Durell Bouchard, Laurence D. Merkle
, Chris H. Messom
, Ian Pollock
, Michael James Scott
:
Game Development for Computer Science Education. 385 - Michael J. Oudshoorn
, Alison Clear, Janet Carter, Joseph A. Abandoh-Sam
, Christabel Gonsalvez, Leo Hitchcock, Shoba Ittyipe, Aparna Mahadev, Janice L. Pearce
:
Integrating International Students into Computer Science Programs: Challenges and Strategies for Success. 386-387 - Andrew Luxton-Reilly, Brett A. Becker, Yingjun Cao, Roger McDermott, Claudio Mirolo, Andreas Mühling, Andrew Petersen, Kate Sanders, Simon, Jacqueline L. Whalley
:
Developing Assessments to Determine Mastery of Programming Fundamentals. 388 - Jürgen Börstler, Harald Störrle, Daniel Toll, Jelle van Assema, Rodrigo Duran, Sara Hooshangi, Johan Jeuring, Hieke Keuning, Carsten Kleiner
, Bonnie K. MacKellar:
"I know it when I see it": Perceptions of Code Quality. 389 - Ali Erkan, John Barr, Tony Clear, Cruz Izu, Cristian Jose Lopez Del Alamo
, Hanan Mohammed, Mahadev Nadimpalli:
Developing a Holistic Understanding of Systems and Algorithms through Research Papers. 390 - Claudia Szabo, Nickolas J. G. Falkner, Mohsen Dorodchi, Antti Knutas, Francesco Maiorana:
Understanding the Effects of Lecturer Intervention on Computer Science Student Behaviour. 391 - Barry Burd, Ata Elahi, Ingrid Russell, Lecia Barker, Félix Armando Fermín Pérez, Bill Siever, Monica Divitini, Alcwyn Parker, Liviana Tudor, Jorge Leoncio Guerra Guerra
:
The Internet of Things in CS Education: Current Challenges and Future Potential. 392 - Quintin I. Cutts, Peter Donaldson
, Elizabeth Cole, Bedour Alshaigy, Mirela Gutica, Arto Hellas, Edurne Larraza-Mendiluze
, Robert McCartney, Elizabeth Patitsas, Charles Riedesel:
Searching for Early Developmental Activities Leading to Computational Thinking Skills. 393
![](https://dblp.org/img/cog.dark.24x24.png)
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.