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 …
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 …
engineering approaches (MDE) in software engineering of manufacturing automation …
Evaluation of source code with item response theory
The analysis of source code produced by novice programmers could provide interesting
insights into their learning progress, particularly in introductory programming courses. Yet …
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 …
approaches to automatic control in programmable logic controllers, in particular comparing …
The gap between knowledge and ability
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 …
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 …
of concept maps. This allows to visualize and investigate the state and development of the …
Concept specification maps: displaying content structures
In introductory courses there are topics with a huge amount of concepts and
interdependencies between them. Especially in the course materials the relevant definitions …
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 …
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 …
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 …
examines UML modeling failures in the area of teaching machine and plant automation that …