{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T16:37:24Z","timestamp":1725467844997},"publisher-location":"Berlin\/Heidelberg","reference-count":27,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"0387970908"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0042352","type":"book-chapter","created":{"date-parts":[[2006,7,27]],"date-time":"2006-07-27T09:59:55Z","timestamp":1153994395000},"page":"90-108","source":"Crossref","is-referenced-by-count":3,"title":["A proposal for a Bachelor's degree program in software engineering"],"prefix":"10.1007","author":[{"given":"Paul A.","family":"Bailes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric J.","family":"Salzman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Rosel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","volume-title":"Structure and Interpretation of Computer Programs","author":"H. Abelson","year":"1985","unstructured":"Abelson, H., Sussman, G.J. and Sussman, J. (1985): \u201cStructure and Interpretation of Computer Programs\u201d, M.I.T. Press, Cambridge."},{"issue":"3","key":"8_CR2","first-page":"147","volume":"23","author":"ACM","year":"1979","unstructured":"ACM (1979): \u201cCurriculum '78: Recommendations for the Undergraduate Program in Computer Science \u2014 A Report of the ACM Curriculum Committee on Computer Science\u201d, Comm. ACM, vol. 23, no. 3, pp. 147\u2013166.","journal-title":"Comm. ACM"},{"issue":"10","key":"8_CR3","doi-asserted-by":"publisher","first-page":"998","DOI":"10.1145\/358274.358279","volume":"27","author":"ACM","year":"1984","unstructured":"ACM (1984): \u201cRecommended Curriculum for CS1, 1984\u201d, Comm. ACM, vol. 27, no. 10, pp. 998\u20131001.","journal-title":"Comm. ACM"},{"issue":"8","key":"8_CR4","doi-asserted-by":"publisher","first-page":"815","DOI":"10.1145\/4021.214936","volume":"28","author":"ACM","year":"1985","unstructured":"ACM (1985): \u201cRecommended Curriculum for CS2, 1984\u201d, Comm. ACM, vol. 28, no. 8, pp. 815\u2013818.","journal-title":"Comm. ACM"},{"key":"8_CR5","unstructured":"Bentley, J. (1988): \u201cTeaching the Tricks of the Trade\u201d, in (Ford, 1988)."},{"key":"8_CR6","volume-title":"Information Processing 83","author":"A. Berztiss","year":"1983","unstructured":"Berztiss, A. and Gibbs, N.E. (1983): \u201cComputer Science and Computer Science Education\u201d, in R.E.A. Mason (ed.), \u201cInformation Processing 83\u201d, North-Holland, Amsterdam."},{"key":"8_CR7","volume-title":"Introduction to Functional Programming","author":"R. Bird","year":"1988","unstructured":"Bird, R. and Wadler, P. (1988): \u201cIntroduction to Functional Programming\u201d, Prentice-Hall International, London."},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Burstall, R.M., MacQueen, D.B. and Sanella, D.T. (1981): \u201cHOPE: An Experimental Applicative Language\u201d, University of Edinburgh, Department of Computer Science, CSR-62-80 (updated).","DOI":"10.1145\/800087.802799"},{"key":"8_CR9","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1016\/0167-6423(86)90027-4","volume":"6","author":"J. Fairbairn","year":"1986","unstructured":"Fairbairn, J. (1986): \u201cA New Type-checker for a Functional Language\u201d, Science of Computer Programming, vol. 6, pp. 273\u2013290.","journal-title":"Science of Computer Programming"},{"key":"8_CR10","volume-title":"Logic Programming \u2014 Functions, Relations, and Equations","author":"D. DeGroot","year":"1986","unstructured":"DeGroot, D. and Lindstrom, G. (1986): \u201cLogic Programming \u2014 Functions, Relations, and Equations\u201d, Prentice-Hall, Englewood Cliffs."},{"issue":"8","key":"8_CR11","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1145\/355604.361591","volume":"15","author":"E.W. Dijkstra","year":"1972","unstructured":"Dijkstra, E.W. (1972): \u201cThe Humble Programmer\u201d, CACM, vol. 15, no. 8, pp. 859\u2013886.","journal-title":"CACM"},{"volume-title":"Programming Methodology","year":"1978","key":"8_CR12","unstructured":"Gries, D. (ed.) (1978): \u201cProgramming Methodology\u201d, Springer-Verlag, New York."},{"key":"8_CR13","volume-title":"Computer Science \u2014 A Modern Introduction","author":"L. Goldschlager","year":"1982","unstructured":"Goldschlager, L. and Lister, A. (1982): \u201cComputer Science \u2014 A Modern Introduction\u201d, Prentice-Hall International, London."},{"key":"8_CR14","unstructured":"Field, A. and Harrison, P. (1988): \u201cFunctional Programming\u201d, Addison-Wesley."},{"volume-title":"Software Engineering Education","year":"1988","key":"8_CR15","unstructured":"Ford, G.A. (ed.) (1988): \u201cSoftware Engineering Education\u201d, LNCS vol. 327, Springer-Verlag, New York."},{"issue":"3","key":"8_CR16","first-page":"77","volume":"11","author":"C.A.R. Hoare","year":"1983","unstructured":"Hoare, C.A.R. (1983): \u201cProgramming is an Engineering Profession\u201d, in Software Engineering Developments, State of the Art Report 11:3, pp. 77\u201384.","journal-title":"Software Engineering Developments, State of the Art Report"},{"key":"8_CR17","volume-title":"Software Development \u2014 A Rigorous Approach","author":"C.B. Jones","year":"1980","unstructured":"Jones, C.B. (1980): \u201cSoftware Development \u2014 A Rigorous Approach\u201d, Prentice Hall International, London."},{"key":"8_CR18","unstructured":"Lloyd, B.E. (1980): \u201cProfessional Engineering in Australia, Antecedents and Futures\u201d, Australasian Engineering Education Conference, Preprints of Papers, Brisbane."},{"key":"8_CR19","volume-title":"Software Engineering Education","author":"H. Mills","year":"1988","unstructured":"Mills, H. (1988): \u201cStrategic Imperatives in Software Engineering Education\u201d, in (Ford, 1988)."},{"key":"8_CR20","volume-title":"The Implementation of Functional Programming Languages","author":"S. Peyton Jones","year":"1987","unstructured":"Peyton Jones, S. (1987): \u201cThe Implementation of Functional Programming Languages\u201d, Prentice-Hall International, Hemel Hempstead."},{"key":"8_CR21","volume-title":"Software Engineering Education","author":"W.E. Richardson","year":"1988","unstructured":"Richardson, W.E. (1988): \u201cUndergraduate Software Engineering Education\u201d, in (Ford, 1988)."},{"volume-title":"The Carnegie-Mellon Curriculum for Undergraduate Computer Science","year":"1985","key":"8_CR22","unstructured":"Shaw, M. (ed.) (1985): \u201cThe Carnegie-Mellon Curriculum for Undergraduate Computer Science\u201d, Springer-Verlag, New York."},{"key":"8_CR23","volume-title":"Software Engineering Education","author":"V.G. Sigiletto","year":"1988","unstructured":"Sigiletto, V.G., Blum, B.I. and Loy, P.H. (1988): \u201cSoftware Engineering in the Johns Hopkins University Continuing Professional Programs\u201d, in (Ford, 1988)."},{"key":"8_CR24","series-title":"Lecture Notes in Computer Science","first-page":"1","volume-title":"Conference of Functional Programming Languages and Computer Architecture","author":"D.A. Turner","year":"1985","unstructured":"Turner, D.A. (1985): \u201cMiranda \u2014 a non-strict functional language with polymorphic types\u201d, in Jouannaud (ed.), Conference of Functional Programming Languages and Computer Architecture, Lecture Notes in Computer Science, vol. 201, pp. 1\u201316, Springer, Berlin."},{"issue":"1","key":"8_CR25","first-page":"45","volume":"5","author":"E.A. Weiss","year":"1987","unstructured":"Weiss, E.A. (1987): \u201cMIT Starts with Lisp\u201d, ABACUS, vol. 5, no. 1, pp. 45\u201349.","journal-title":"ABACUS"},{"key":"8_CR26","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1002\/spe.4380110709","volume":"11","author":"R.L. Wexelblat","year":"1981","unstructured":"Wexelblat, R.L. (1981): \u201cThe Consequences of One's First Programming Language\u201d, Software \u2014 Practice and Experience, vol. 11, pp. 733\u2013740.","journal-title":"Software \u2014 Practice and Experience"},{"key":"8_CR27","series-title":"Information Processing","volume-title":"On the Design of Programming Languages","author":"N. Wirth","year":"1974","unstructured":"Wirth, N. (1974): \u201cOn the Design of Programming Languages\u201d, Information Processing 74, North-Holland, Amsterdam."}],"container-title":["Lecture Notes in Computer Science","Software Engineering Education"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0042352.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T21:44:35Z","timestamp":1607550275000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0042352"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["0387970908"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/bfb0042352","relation":{},"subject":[]}}