default search action
19th ITiCSE 2014: Uppsala, Sweden
- Åsa Cajander, Mats Daniels, Tony Clear, Arnold Pears:
Innovation and Technology in Computer Science Education Conference 2014, ITiCSE '14, Uppsala, Sweden, June 23-25, 2014. ACM 2014, ISBN 978-1-4503-2833-3
Keynote addresses
- Yvonne Rogers:
New technology, new learning? 1 - Jan Gulliksen:
Meeting the future challenges of education and digitization. 2
New technology & learning
- Marco Piccioni, H.-Christian Estler, Bertrand Meyer:
SPOC-supported introduction to programming. 3-8 - Anna Eckerdal, Päivi Kinnunen, Neena Thota, Aletta Nylén, Judy Sheard, Lauri Malmi:
Teaching and learning with MOOCs: computing academics' perspectives and engagement. 9-14 - Mario Romero, Björn Thuresson, Christopher Peters, Filip Kis, Joe Coppard, Jonas Andrée, Natalia Landazuri:
Augmenting PBL with large public presentations: a case study in interactive graphics pedagogy. 15-20
Visualisation
- Michael Berry, Michael Kölling:
The state of play: a notional machine for learning programming. 21-26 - Jure Mornar, Andrina Granic, Sasa Mladenovic:
System for automatic generation of algorithm visualizations based on pseudocode interpretation. 27-32 - Zoltán Kátai:
Selective hiding for improved algorithmic visualization. 33-38
Programming
- Christopher Watson, Frederick W. B. Li:
Failure rates in introductory programming revisited. 39-44 - Shitanshu Mishra, Sudeesh Balan, Sridhar Iyer, Sahana Murthy:
Effect of a 2-week scratch intervention in CS1 on learners with varying prior knowledge. 45-50 - Aditi Kothiyal, Sahana Murthy, Sridhar Iyer:
Think-pair-share in a large CS1 class: does learning really happen? 51-56
K12 -- high school CS
- Shuchi Grover, Stephen Cooper, Roy Pea:
Assessing computational learning in K-12. 57-62 - Luciana Benotti, María Cecilia Martínez, Fernando Schapachnik:
Engaging high school students using chatbots. 63-68 - Yvon Feaster, Farha Ali, Jiannan Zhai, Jason O. Hallstrom:
Serious toys: three years of teaching computer science concepts in K-12 classrooms. 69-74
Algorithms
- João F. Ferreira, Alexandra Mendes:
The magic of algorithm design and analysis: teaching algorithmic skills using magic card tricks. 75-80 - Jagadish M., Sridhar Iyer:
A method to prove query lower bounds. 81-86 - Jagadish M., Sridhar Iyer:
Problem-solving using the extremality principle. 87-92
Security & integrity
- Man Wang, Steve Carr, Jean Mayo, Ching-Kuang Shene, Chaoli Wang:
MLSvisual: a visualization tool for teaching access control using multi-level security. 93-98 - Ambareen Siraj, Sheikh K. Ghafoor, Joshua Tower, Ada Haynes:
Empowering faculty to embed security topics into computer science courses. 99-104 - Simon, Beth Cook, Judy Sheard, Angela Carbone, Chris W. Johnson:
Student perceptions of the acceptability of various code-writing practices. 105-110
Gender & diversity
- Elizabeth Patitsas, Michelle Craig, Steve M. Easterbrook:
A historical examination of the social factors affecting female participation in computing. 111-116 - Clarisse Sieckenius de Souza, Luciana Cardoso de Castro Salgado, Carla Faria Leitão, Martha M. Serra:
Cultural appropriation of computational thinking acquisition research: seeding fields of diversity. 117-122 - Sarah Van Wart, Sepehr Vakil, Tapan S. Parikh:
Apps for social justice: motivating computer science learning with design and real-world problem solving. 123-128
Software engineering
- Julia Prior, Andrea Connor, John Leaney:
Things coming together: learning experiences in a software studio. 129-134 - Thérèse Smith, Swapna S. Gokhale, Robert McCartney:
Understanding students' preferences of software engineering projects. 135-140
Mobile development
- Kelvin Sung, Arjmand Samuel:
Mobile application development classes for the mobile era. 141-146 - Hui Chen, Kostadin Damevski:
A teaching model for development of sensor-driven mobile applications. 147-152
K12 -- high school CS 2
- Valentina Dagiene, Linda Mannila, Timo Poranen, Lennart Rolandsson, Pär Söderhjelm:
Students' performance on programming-related tasks in an informatics contest in Finland, Sweden and Lithuania. 153-158 - Antti-Jussi Lakanen, Ville Isomöttönen, Vesa Lappalainen:
Understanding differences among coding club students. 159-164
Software testing
- Kevin Buffardi, Stephen H. Edwards:
Responses to adaptive feedback for software testing. 165-170 - Stephen H. Edwards, Zalia Shams:
Do student programmers all tend to write the same software tests? 171-176 - Lasse Hakulinen, Lauri Malmi:
QR code programming tasks with automated assessment. 177-182
Collaboration
- Zoltán Kátai:
Intercultural computer science education. 183-188 - Dilan Ustek, Erik Opavsky, Henry M. Walker, David Cowden:
Course development through student-faculty collaboration: a case study. 189-194 - Ville Isomöttönen:
Making group processes explicit to student: a case of justice. 195-200
Digital fluency
- Christina Dörge:
A methodological approach to key competencies in informatics. 201-206 - Susan H. Rodger, Dwayne C. Brown Jr., Michael Hoyle, Daniel MacDonald, Michael Marion, Elizabeth Onstwedder, Bella Onwumbiko, Edwin Ward:
Weaving computing into all middle school disciplines. 207-212 - Kyu Han Koh, Hilarie Nickerson, Ashok R. Basawapatna, Alexander Repenning:
Early validation of computational thinking pattern analysis. 213-218
Gamification
- Axel Schmolitzky, Timo Göttel:
Guess my object: an 'objects first' game on objects' behavior and implementation with bluej. 219-224 - Raquel B. Hijón-Neira, J. Ángel Velázquez-Iturbide, Celeste Pizarro-Romero, Luís Carriço:
Game programming for improving learning experience. 225-230 - Miguel J. Monasor, Aurora Vizcaíno, Mario Piattini, John Noll, Sarah Beecham:
Assessment process for a simulation-based training environment in global software development. 231-236
Curriculum concepts
- Matti Tedre, Danny Brash, Sirkku Männikkö-Barbutiu, Johannes C. Cronjé:
Towards identification and classification of core and threshold concepts in methodology education in computing. 237-242 - Leo Porter, Cynthia Bagier Taylor, Kevin C. Webb:
Leveraging open source principles for flexible concept inventory development. 243-248 - Maija Marttila-Kontio, Mikko Kontio, Virpi Hotti:
Advanced data analytics education for students and companies. 249-254
Peer instruction
- Daniel Zingaro, Leo Porter:
Peer instruction: a link to the exam. 255-260 - Diane Horton, Michelle Craig, Jennifer Campbell, Paul Gries, Daniel Zingaro:
Comparing outcomes in inverted and traditional CS1. 261-266 - Joe Gibbs Politz, Daniel Patterson, Shriram Krishnamurthi, Kathi Fisler:
CaptainTeach: multi-stage, in-flow peer review for programming assignments. 267-272
CS ed research
- Paul Denny, Andrew Luxton-Reilly, Dave Carpenter:
Enhancing syntax error messages appears ineffectual. 273-278 - Jacqueline L. Whalley, Nadia Kasto:
A qualitative think-aloud study of novice programmers' code writing strategies. 279-284 - Donna Teague, Raymond Lister:
Programming: reading, writing and reversing. 285-290
Motivating learning
- Katrina Falkner, Rebecca Vivian, Nickolas J. G. Falkner:
Identifying computer science self-regulated learning strategies. 291-296 - Johanna Pirker, Maria Riffnaller-Schiefer, Christian Gütl:
Motivational active learning: engaging university students in computer science education. 297-302 - Ville Tirronen:
Study on difficulties and misconceptions with modern type systems. 303-308
Robotics
- Stan Kurkovsky:
Interdisciplinary connections in a mobile computing and robotics course. 309-314 - Stéphane Magnenat, Jiwon Shin, Fanny Riedo, Roland Siegwart, Mordechai Ben-Ari:
Teaching a core CS concept through robotics. 315-320
Panel
- Amber Settle, Arto Vihavainen, Juha Sorva:
Three views on motivation and programming. 321-322
Invited panel
- Arnold Pears, Alison Clear, Lillian N. Cassel, Ernesto Cuadros-Vargas, Valentina Dagiene, Cary Laxer:
ITiCSE: the next decade. 323
Tips, techniques and courseware
- Sohum Sohoni:
Making the hardware-software connection with PLP. 324 - Ilona Heldal, Eva Söderström, Lars Bråthe, Robert Murby:
Supporting communication within industrial doctoral projects: the thesis steering model. 325 - Heidi J. C. Ellis, Gregory W. Hislop:
Structuring software engineering learning within open source software participation. 326 - Julia R. Prior:
AsseSQL: an online, browser-based SQL skills assessment tool. 327 - Tonci Dadic, Vlado Glavinic, Marko Rosic:
Automatic evaluation of students' programs. 328 - Zoltán Kátai:
ALGO-RYTHMICS: science and art without ethnic borders. 329 - Jaime Urquiza-Fuentes, Jorge Castellanos, Isidoro Hernán, Estefanía Martín, Pablo A. Haya:
A social platform supporting learning through video creation by students. 330 - Nathaly Verwaal:
Team based learning in theoretical computer science. 331 - Joe Gibbs Politz, Shriram Krishnamurthi, Kathi Fisler:
CaptainTeach: a platform for in-flow peer review of programming assignments. 332
Poster session I
- Jakeline Marcos-Abed:
Learning computer programming: a study of the effectiveness of a COAC#. 333 - Patrice Frison:
AlgoTouch: a programming by demonstration tool for teaching algorithms. 334 - J. Mark Pullen, Priscilla M. McAndrews:
Evolving synchronous online graduate CS education. 335 - Michael Striewe, Michael Goedicke:
Automated assessment of UML activity diagrams. 336 - Heidi J. C. Ellis, Stoney Jackson, Darci Burdge, Lori Postner, Gregory W. Hislop, Joanmarie Diggs:
Learning within a professional environment: shared ownership of an HFOSS project. 337 - Jun Ma, Jun Tao, Melissa S. Keranen, Jean Mayo, Ching-Kuang Shene, Chaoli Wang:
SHAvisual: a secure hash algorithm visualization tool. 338 - José-Amelio Medina, Juan Jose Sanchez, Eva García-Lopez, Antonio García-Cabot:
Learning outcomes using objectives with computer science students. 339 - Jonathan McKinsey, Samuel Joseph, Armando Fox, Daniel D. Garcia:
Remote pair programming (RPP) in massively open online courses (MOOCs). 340 - Diane Horton, Jennifer Campbell:
Impact of reward structures in an inverted course. 341 - Thomas Michael Gibson, Cheryl Middleton:
A small scale project to investigate the current and potential use of collaborative tools at sheffield hallam university. 342 - Minzhe Guo, Prabir Bhattacharya, Kai Qian, Chia-Tien Dan Lo, Xi He:
Enhancing the information assurance and security (IAS) in CS education with mobile-device based hands-on labs. 343
Posters Session II
- Robert D. Campbell, Cindy S. Tucker, Cara Tang:
ACM IT curricular guidance. 344 - Juan José Olarte Larrea, César Domínguez, Francisco José García Izquierdo, Arturo Jaime Elizondo:
Capstone projects in computer science: evaluated by stakeholders. 345 - Michael Striewe, Michael Goedicke:
Code reading exercises using run time traces. 346 - Daniel Toll, Tobias Olsson, Anna Wingkvist, Morgan Ericsson:
The challenge of teaching students the value of programming best practices. 347 - Jeisson Hidalgo-Céspedes, Gabriela Marín Raventós, Vladimir Lara-Villagrán:
Playing with metaphors: a methodology to design video games for learning abstract programming concepts. 348 - Egle Jasute:
An interactive visualization method of constructionist teaching and learning of geometry. 349 - Viggo Kann:
Using reflections in a program integrating course. 350 - Håkan Burden, Tom Adawi:
Mastering model-driven engineering. 351 - Rivka Taub, Mordechai Ben-Ari, Michal Armoni:
The effect of computer science on the learning of computational physics. 352 - Zoltán Kátai:
Algorithmic thinking for ALL: a motivational perspective. 353 - Morgan Ericsson, Anna Wingkvist:
Mining job ads to find what skills are sought after from an employers' perspective on IT graduates. 354 - Barbara Sabitzer, Stefan Pasterk:
Brain-based teaching in programming courses. 355
Poster session I
- Gillian M. Bain, Ian Barnes:
Why is programming so hard to learn? 356
Posters Session II
- Tomasz Dominik Loboda, Julio Guerra, Roya Hosseini, Peter Brusilovsky:
Mastery grids: an open-source social educational progress visualization. 357
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.