Carsten Schulte

Learn More
In which way do computing experiences shape attitudes towards computer science? Why do they foster some students' commitment to the subject while they deter others? By using a qualitative research approach we observed that computing experiences have impacts on several dimensions: They affect the self-image with regard to computing, the world-image with(More)
Kontextorientierter Unterricht ist in den Naturwissenschaften ein bekannter und erfolgversprechender Ansatz. Doch lohnt eine Übertragung auf den Informatikunterricht, der ja sowie so schon viel stärker Kontexte beachtet? Anwendungen, Auswirkungen und Projekte gehören hier zum Standard. Im Artikel werden wir ein Konzept für Informatik im Kontext (IniK)(More)
In March 2004, SIGCSE members contributed to a mailing list discussion on the question of whether programming should be taught objects first or imperative first. We analyse that discussion, exploring how the CS community debates the issue and whether contributors' positions are supported by the research literature on novice programmers. We applied four(More)
Code reading is an important skill in programming. Inspired by the linearity that people exhibit while natural language text reading, we designed local and global gaze-based measures to characterize linearity (left-to-right and top-to-bottom) in reading source code. Unlike natural language text, source code is executable and requires a specific reading(More)
This paper outlines a didactic approach for computer science courses based on the concept of socio-technical Informatics Systems, demonstrating the linkage between computational issues and their manifold social contexts as well as their close relation to social and ethical issues. The analysis of the product–process relationship of software development as a(More)
Slowly migrating cells such as fibroblasts leave behind a "migration track," which has been assumed not to occur in fast-moving cells such as keratinocytes. Here we show that keratinocytes left behind "migration tracks" of cellular remnants consisting of membranous patches or macroaggregates that were anchored to a meshwork of extracellular matrix proteins(More)
Recently, the importance of computer science education in secondary schools has been coming more and more into focus. Students' interests and motivation to pursue a career in CS related fields are highly influenced by school. Also beliefs in the nature of CS are influenced, and necessary foundations in knowledge and skills are built. However, a major(More)
The urokinase-type plasminogen activator receptor (uPAR) is a non-integrin vitronectin (VN) cell adhesion receptor linked to the plasma membrane by a glycolipid anchor. Through structure-function analyses of uPAR, VN and integrins, we document that uPAR-mediated cell adhesion to VN triggers a novel type of integrin signalling that is independent of(More)
In this paper, the Block Model, an educational model of program comprehension, is introduced. Its use for planning and analyzing lessons on algorithms is evaluated in a qualitative study with prospective computer science teachers. In addition, the background of the model, its use in computer science education research and for developing competence models is(More)