How can the teaching of programming be used to enhance computational thinking skills?

CC Selby - 2014 - eprints.soton.ac.uk
The use of the term computational thinking, introduced in 2006 by Jeanette Wing, is having
repercussions in the field of education. The term brings into sharp focus the concept of …

[HTML][HTML] Usability experiments to evaluate UML/SysML-based model driven software engineering notations for logic control in manufacturing automation

B Vogel-Heuser - Journal of Software Engineering and Applications, 2014 - scirp.org
Many industrial companies and researchers are looking for more efficient model driven
engineering approaches (MDE) in software engineering of manufacturing automation …

Evaluation of source code with item response theory

M Berges, P Hubwieser - Proceedings of the 2015 ACM Conference on …, 2015 - dl.acm.org
The analysis of source code produced by novice programmers could provide interesting
insights into their learning progress, particularly in introductory programming courses. Yet …

Evaluation of a UML-based versus an IEC 61131-3-based software engineering approach for teaching PLC programming

B Vogel-Heuser, M Obermeier, S Braun… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
A field experiment investigated the evaluation, teaching, and application of two different
approaches to automatic control in programmable logic controllers, in particular comparing …

The gap between knowledge and ability

M Berges, A Mühling, P Hubwieser - Proceedings of the 12th Koli Calling …, 2012 - dl.acm.org
We present the results of an investigation on how well students are able to understand
object-oriented programming (OOP) when learning with only very minimal guidance. We …

Investigating knowledge structures in computer science education

AM Mühling - 2014 - mediatum.ub.tum.de
A novel, computer-based analysis method is presented that is built upon aggregating a set
of concept maps. This allows to visualize and investigate the state and development of the …

Concept specification maps: displaying content structures

M Berges, P Hubwieser - Proceedings of the 18th ACM conference on …, 2013 - dl.acm.org
In introductory courses there are topics with a huge amount of concepts and
interdependencies between them. Especially in the course materials the relevant definitions …

Reading mobile games throughout the curriculum

J Bayzick, B Askins, S Kalafut, M Spear - Proceeding of the 44th ACM …, 2013 - dl.acm.org
We introduce ALE, a new framework for writing games for the Android platform. The primary
motivation behind ALE is to emphasize reading code before writing it. Beginners read game …

Object-Oriented programming through the lens of computer science education

MP Berges - 2015 - mediatum.ub.tum.de
In recent years, the importance of the object-oriented paradigm has changed significantly.
Initially it was mainly used in software engineering, but it is now being used more and more …

An experimental study on UML Modeling errors and their causes in the education of model driven PLC programming

K Duschl, M Obermeier… - 2014 IEEE Global …, 2014 - ieeexplore.ieee.org
Based on previous studies on programming errors and their causes, the presented study
examines UML modeling failures in the area of teaching machine and plant automation that …