Zusammenfassung
Der Entwurf von Algorithmen wird häufig als eine Form des Problemlösens bezeichnet. Einige Lehrbücher des Programmierens führen das Wort „Problemlösen“ im Titel, um anzuzeigen, daß sie dem Weg von einer Problemstellung zum Algorithmus mehr Bedeutung beimessen als seiner Implementation mit den Mitteln einer Programmiersprache.2
Teile dieses Beitrags basieren auf der Dissertation des Autors, die am Fachbereich Informatik der Universität Hamburg unter Betreuung von Prof. P. Schefe entstanden ist.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Adelson, B., Soloway, E. (1985): The Role of Domain Experience in Software Design. IEEE Trans. on Software Engineering SE-11, 1351–1360
Amarel, S. (1986): Program Synthesis as a Theory Formation Task: Problem Representations and Solution Methods. In: Michalski, R. S. et al. (eds.): Machine Learning — An Artificial Intelligence Approach II. Palo Alto: Morgan Kaufmann Anderson, J. R. (1983): The Architecture of Cognition. Cambridge Mass.: Harvard University Press
Anderson, J. R. (1988): Kognitive Psychologie — Eine Einführung. Heidelberg: Spektrum der Wissenschaft Verlagsgesellschaft
Anderson, J. R., Boyle, C. F., Corbett, A. T., Lewis, M. W. (1990): Cognitive Modeling and Intelligent Tutoring. Artificial Intelligence 42, 7–49
Anderson, J. R., Farrell, R., Sauers, R. (1984): Learning to Program in LISP. Cognitive Science 8, 87–129
Anderson, J. R., Jeffries, R. (1985): Novice LISP Errors: Undetected Losses of Information from Working Memory. Human-Computer Interaction 1, 107–131
Anderson, J. R., Reiser, B. J. (1985): The LISP Tutor. BYTE 4, 159–175
Brander, S., Kompa, A., Peltzer, U. (1989): Denken und Problemlösen. Opladen: Westdeutscher Verlag
Cohen, W. W. (1988): Generalizing number and learning from multiple examples in explanation based learning. In: Laird, J. (ed.): Proc. of the fifth international conference on machine learning. Campus Drive: Morgan Kaufmann
Dijkstra, E. W. (1982): Craftsman or Scientist?. In: Dijkstra, E. W. (ed.): Selected Writings on Computing: A Personal Perspective. New York Heidelberg Berlin: Springer
Dörner, D. (1976): Problemlösen als Informationsverarbeitung. Stuttgart: Kohlhammer
Gugerty, L., Olson, G. M. (1986): Comprehension Differences in Debugging by Skilled and Novice Programmers. In: Soloway, E., Iyengar, S. (eds.): Empirical Studies of Programmers. Norwood, New Jersey: Ablex
Guindon, R., Krasner, H., Curtis, B. (1987): Breakdowns and Process During the Early Activities of Software Design by Professionals. In: Olson, G. M. et al. (eds.): Empirical Studies of Programmers: Second Workshop. Norwood NJ: Ablex
Gunzenhäuser, R., Mandl, H. (1988): Workshop der Fachgruppe „Intelligente Lernsysteme“ der Gl, Tübingen
Hilty, L.M. (in Vorb.): Ein kognitives Modell des Algorithmenentwurfs. Dissertation, Universität Hamburg
Hoc, J. M. (1983): Analysis of Beginners’ Problem-Solving Strategies in Programming. In: Green, T. R. G., Payne, S. J., Van Der Veer, G. C. (eds.): The Psychology of Computer Use. London: Academic Press
Johnson, W. L. (1986): Intention-Based Diagnosis of Novice Programming Errors. London: Pitman
Johnson, W. L. (1990): Understanding and Debugging Novice Programs. Artificial Intelligence 42, 51–97
Kant, E., Newell, A. (1984): Problem Solving Techniques for the Design of Algorithms. Information Processing and Management 28(1), 97–118
Kühme, T., Malinowski, U., Witschital, P. (1987): TRAPS — Ein Trainer für die Anwendung von Programmstrukturen.In: Gunzenhäuser, R., Mandl, H. (eds.): Workshop der Fachgruppe „Intelligente Lernsysteme“ der Gl, Tübingen
Laird, J. E., Newell, A., Rosenbloom, P. S. (1986): Soar: An Architecture for General Intelligence. Report CMU-CS-171 Carnegie Mellon University
Möbus, C., Schröder, O. (1988): Representing semantic knowledge with 2-dimensional rules in the domain of functional programming. ABSYNT-Report 6/88, Universität Oldenburg
Reimann, P. (1988):Modelling Prototyical Learning Processes in a Microworld,. In: (Gunzenhäuser, 1988)
Ridgway, J. (1988): Of course ICAI is impossible… worse though, it might be seditious. In: Self, J. (ed.): Artificial Intelligence and Human Learning. London New York: Chapman and Hall
Rist, R. S. (1989): Schema Creation in Programming. Cognitive Science 13, 389–414
Soloway, E., Ehrlich, K., Bonar, J., Greenspan, J. (1982): What Do Novices Know About Programming? In: Badre, A., Shneiderman, B. (eds.): Directions in Human/Computer Interaction. Norwood, NJ: Ablex
Soloway, E., Ehrlich, K. (1984): Empirical Studies of Programming Knowledge. IEEE Trans. on Software Engineering SE-10 (5), 595–609
Soloway, E. (1986): Learning to Program = Learning to Construct Mechanisms and Explanations. CACM 29 (5), 850–858
Spohrer, J. C., Soloway, E. (1986) Novice Mistakes: Are the Folk Wisdoms Correct? CACM 7 (29), 624–632
Spohrer, J. C., Soloway, E. (1989): Simulating Student Programmers. In: (ed.) Proc. of the Eleventh International Joint Conference on Artificial Intelligence, Detroit
Stumpf, M., Opwis, K., Spada, H. (1988): Wissenserwerb in einer Mikroweit für elastische Stoßvorgänge — Das System DiBi. In: (Gunzenhäuser, 1988)
Visser, W. (1987): Strategies in Programming Programmable Controllers: A Field Study on a Professional Programmer. In: Olson, G. M., Sheppard, S., Soloway, E. (eds.): Empirical Studies of Programmers: Second Workshop. Norwood NJ: Ablex
Wirth, N. (1979): Algorithmen und Datenstrukturen. Stuttgart: Teubner
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hilty, L.M. (1990). Ein Kognitives Modell Des Algorithmenentwurfs. In: Reuter, A. (eds) GI — 20. Jahrestagung II. Informatik-Fachberichte, vol 258. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76119-5_34
Download citation
DOI: https://doi.org/10.1007/978-3-642-76119-5_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53213-2
Online ISBN: 978-3-642-76119-5
eBook Packages: Springer Book Archive