[PDF][PDF] Computational thinking and practice: A generic approach to computing in Danish high schools

ME Caspersen, P Nowack - Proceedings of the Fifteenth Australasian …, 2013 - cs.au.dk
Internationally, there is a growing awareness on the necessity of providing relevant
computing education in schools, particularly high schools. We present a new and generic …

[PDF][PDF] Effects of program visualization (jeliot3) on students' performance and attitudes towards java programming

N Hongwarittorrn, D Krairit - The spring 8th international conference on …, 2010 - iiis.org
This research aims to examine whether the use of computer program visualization software
could help students to improve their performance and have long-term effects on their …

Redesigning an object-oriented programming course

E Kaila, E Kurvinen, E Lokkila, MJ Laakso - ACM Transactions on …, 2016 - dl.acm.org
Educational technology offers several potential benefits for programming education. Still, to
facilitate the technology properly, integration into a course must be carefully designed. In this …

Evaluating an interactive tool for teaching design patterns

Z Azimullah, YS An, P Denny - Proceedings of the twenty-second …, 2020 - dl.acm.org
Design patterns are tried and tested solutions that are used to tackle common object-
oriented programming (OOP) problems. However, many computer science students struggle …

Two-level study of object-oriented programming by university students

DT Aleksandrovna, PA Nikolaevich - … технологии и ИТ …, 2019 - cyberleninka.ru
The difficulties of learning the paradigm of object-oriented programming by university
students are considered. Two approaches to learn object-oriented programming: Object …

Persistence of elementary programming skills

J Bennedsen, ME Caspersen - Computer Science Education, 2012 - Taylor & Francis
Programming is recognised as one of seven grand challenges in computing education and
attracts much attention in computing education research. Most research in the area concerns …

Model-based thinking and practice: A top-down approach to computational thinking

P Nowack, ME Caspersen - Proceedings of the 14th Koli Calling …, 2014 - dl.acm.org
In this paper, we discuss using models and modeling in a new way to teach basic computing
to pupils within the K-12 segment. We argue why we believe understanding and creating …

[PDF][PDF] The Creative Process in the Development of Computational Thinking in Higher Education.

TSC da Silva, JCB Melo, PCAR Tedesco - CSEDU (1), 2020 - scitepress.org
Today's society, differentiated by knowledge, is characterized by structural changes that
require individuals to act in an innovative, interdisciplinary way and linked to Computational …

Object-oriented programming course revisited

A Herala, E Vanhala, U Nikula - Proceedings of the 15th Koli Calling …, 2015 - dl.acm.org
Teaching has faced challenges over the latest decades. It is easier than ever to provide
material for students and get returned exercises and hold exams online. Besides technology …

Transitioning an Introductory Programming Course into a Blended Learning Format

A Safla, H Suleman, J Gain - Annual Conference of the Southern African …, 2023 - Springer
Abstract Teaching Introductory Programming is one of the foundations of Computer Science
education and is generally the first course novice students take. It is important for the …