Objektorientierung in der Informatikausbildung auf der Basis von Smalltalk
Abstract
Eine in der Informatikausbildung verwendete Programmiersprache sollte dazu geeignet sein, mit geringem Aufwand Konzepte moderner Softwareentwicklung und Abstraktionstechniken zu vermitteln. Wichtige Kriterien einer geeigneten Sprache sind u. a. Orthogonalität der Sprache, Sicherheit, geringer Lernaufwand und – aus Sicht praxisbezogener Ausbildung – hohe Verbreitung sowohl in der akademischen als auch der kommerziellen Welt. Smalltalk erfüllt diese Kriterien in hohem Maße. Als erste Programmiersprache eingesetzt, wird die objektorientierte Denkweise von Beginn des Studiums an vermittelt. Modellierungstechniken und Designfragen treten in den Vordergrund, während sprachtechnische Fragen an Bedeutung verlieren. Smalltalk kann durchgängig im gesamten Studium verwendet werden, was einerseits die Sprachvielfalt in der Ausbildung zu vermeiden hilft und andererseits Softwarekonzepte aus unterschiedlichen Bereichen wie Software-Engineering und KI nahtlos zu integrieren gestattet. Hierdurch wird ein Beitrag zur Straffung des Studiums geleistet, was angesichts einer als zunehmend wichtig erachteten stärkeren Vermittlung von nicht-informatischer Kompetenz im Studium dringend notwendig erscheint.Summary A proper programming language for education in computer science should be well suited for teaching concepts of modern software techonology and abstraction techniques. Important language criteria are orthogonality, security, little effort for learning and – from the viewpoint of practical education – high academic and commercial popularity. Smalltalk satisfies these criteria to a high degree. Objectoriented thinking can be trained right from the beginning of studies. The focus moves to questions of modelling and design while language specific details become less important. Smalltalk may be used uniformly in all stages of studies, thereby reducing the diversity of programming languages and allowing for integration of software concepts from different areas such as software engineering and artificial intelligence. This is a contribution for tightening the curriculum, which seems a crucial point considering the growing importance for extending education in computer science to non computer related competence, e.g. in social areas.
- Citation
- BibTeX
Böhm, M., Freytag, J., Owsnicki-Klewe, B., Pfeiffer, G. & Raasch, J.,
(1997).
Objektorientierung in der Informatikausbildung auf der Basis von Smalltalk.
Informatik-Spektrum: Vol. 20, No. 6.
Berlin Heidelberg:
Springer-Verlag.
(S. 335-343).
DOI: 10.1007/s002870050077
@article{mci/Böhm1997,
author = {Böhm, Michael AND Freytag, Jürgen AND Owsnicki-Klewe, Bernd AND Pfeiffer, Guido AND Raasch, Jörg},
title = {Objektorientierung in der Informatikausbildung auf der Basis von Smalltalk},
journal = {Informatik-Spektrum},
volume = {20},
number = {6},
year = {1997},
,
pages = { 335-343 } ,
doi = { 10.1007/s002870050077 }
}
author = {Böhm, Michael AND Freytag, Jürgen AND Owsnicki-Klewe, Bernd AND Pfeiffer, Guido AND Raasch, Jörg},
title = {Objektorientierung in der Informatikausbildung auf der Basis von Smalltalk},
journal = {Informatik-Spektrum},
volume = {20},
number = {6},
year = {1997},
,
pages = { 335-343 } ,
doi = { 10.1007/s002870050077 }
}
Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.1007/s002870050077
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Send Feedback
More Info
ISSN: 1432-122X
xmlui.MetaDataDisplay.field.date: 1997
Content Type: Text/Journal Article