[EN] Abstract thinking is one of the most important competences in computer science. When starting my research, there was no complete definition of the competence nor was there a tool to assess first-semester students’ competence level. Thus, I developed a competence model of abstract thinking, which allowed me to derive an assessment tool. In this work, I will present first insights gained by analyzing the tests of 134 incoming students of computer science and scientific computing. The analysis confirms the assumption that incoming students often lack in this essential competence. Moreover, the overemphasis of the data aspect of classes in object oriented programming can be confirmed for university level education. Further investigations w...
How do we know if our students are beginning to think like computer scientists? In a first study we ...
Teaching programming, problem solving and assembly algorithms represents professionally and educatio...
In a former, mainly quantitative, study we defined four levels of abstraction in Computer Science st...
[EN] Abstract thinking is one of the most important competences in computer science. When starting m...
Although it is commonly agreed that the competence of abstraction and abstract thinking is one of th...
Although it is commonly agreed that the competence of abstraction and abstract thinking is one of th...
[EN] Many technical disciplines require abstraction skills, such as the ability to deduce general r...
Computer science educators generally agree that abstract thinking is a crucial component for learnin...
In this paper, we describe a study of the abstract thinking skills of a group of students studying o...
In this paper, we describe a study of the abstract thinking skills of a group of students studying o...
Computing scientists generally agree that abstract thinking is a crucial component for practicing co...
Aptitude for managing abstraction may be a distinguishing characteristic of computer science majors....
4When we “think like a computer scientist,” we are able to systematically solve problems in differen...
Published ArticleAbstract reasoning involves flexible thinking as well as solving problems creativel...
Models are central to the development of scientific knowledge and because of this have become import...
How do we know if our students are beginning to think like computer scientists? In a first study we ...
Teaching programming, problem solving and assembly algorithms represents professionally and educatio...
In a former, mainly quantitative, study we defined four levels of abstraction in Computer Science st...
[EN] Abstract thinking is one of the most important competences in computer science. When starting m...
Although it is commonly agreed that the competence of abstraction and abstract thinking is one of th...
Although it is commonly agreed that the competence of abstraction and abstract thinking is one of th...
[EN] Many technical disciplines require abstraction skills, such as the ability to deduce general r...
Computer science educators generally agree that abstract thinking is a crucial component for learnin...
In this paper, we describe a study of the abstract thinking skills of a group of students studying o...
In this paper, we describe a study of the abstract thinking skills of a group of students studying o...
Computing scientists generally agree that abstract thinking is a crucial component for practicing co...
Aptitude for managing abstraction may be a distinguishing characteristic of computer science majors....
4When we “think like a computer scientist,” we are able to systematically solve problems in differen...
Published ArticleAbstract reasoning involves flexible thinking as well as solving problems creativel...
Models are central to the development of scientific knowledge and because of this have become import...
How do we know if our students are beginning to think like computer scientists? In a first study we ...
Teaching programming, problem solving and assembly algorithms represents professionally and educatio...
In a former, mainly quantitative, study we defined four levels of abstraction in Computer Science st...