Skip to main content

Advertisement

Log in

Objektorientierung in der Informatikausbildung auf der Basis von Smalltalk

  • Hauptbeitrag
  • Published:
Informatik-Spektrum Aims and scope

Zusammenfassung

  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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Author information

Authors and Affiliations

Authors

Additional information

Eingegangen am 05.06.1997, in überarbeiteter Form am 22.10.1997

Rights and permissions

Reprints and permissions

About this article

Cite this article

Böhm, M., Freytag, J., Owsnicki-Klewe, B. et al. Objektorientierung in der Informatikausbildung auf der Basis von Smalltalk. Informatik-Spektrum 20, 335–343 (1997). https://doi.org/10.1007/s002870050077

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s002870050077

Navigation