메뉴 건너뛰기




Volumn 30, Issue 1, 1998, Pages 153-160

Design patterns: An essential component of CS curricula

Author keywords

[No Author keywords available]

Indexed keywords


EID: 0000730828     PISSN: 00978418     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/274790.273182     Document Type: Article
Times cited : (47)

References (43)
  • 3
    • 84976680374 scopus 로고
    • AAA and CS-1: The applied apprenticeship approach to CS 1
    • The Papers of the Twenty-Sixth SIGCSE Technical Symposium on Computer Science Education, ACM Press, March
    • O. Astrachan and D. Reed. AAA and CS-1: The applied apprenticeship approach to CS 1. In The Papers of the Twenty-Sixth SIGCSE Technical Symposium on Computer Science Education, pages 1-5. ACM Press, March 1995. SIGCSE Bulletin V. 27N 1.
    • (1995) SIGCSE Bulletin , vol.27 , Issue.1 , pp. 1-5
    • Astrachan, O.1    Reed, D.2
  • 4
    • 84976753282 scopus 로고
    • Pictures as invariants
    • The Papers of the Twenty-Second SIGCSE Technical Symposium on Computer Science Education, ACM Press, March
    • Owen Astrachan. Pictures as invariants. In The Papers of the Twenty-Second SIGCSE Technical Symposium on Computer Science Education, pages 112-118. ACM Press, March 1991. SIGCSE Bulletin V. 23 N 1.
    • (1991) SIGCSE Bulletin , vol.23 , Issue.1 , pp. 112-118
    • Astrachan, O.1
  • 5
    • 0028384486 scopus 로고
    • Self reference is an illustrative essential
    • The Papers of the Twenty-Fifth SIGCSE Technical Symposium on Computer Science Education, ACM Press, March
    • Owen Astrachan. Self reference is an illustrative essential. In The Papers of the Twenty-Fifth SIGCSE Technical Symposium on Computer Science Education, pages 238-242. ACM Press, March 1994. SIGCSE Bulletin V. 26 N 1.
    • (1994) SIGCSE Bulletin , vol.26 , pp. 238-242
    • Astrachan, O.1
  • 9
    • 11644260549 scopus 로고
    • Using a pattern language for programming
    • Workshop on Specification and Design, OOPSLA 87
    • Kent Beck. Using a pattern language for programming. In Workshop on Specification and Design, OOPSLA 87, 1987. ACM Sigplan Notices 23, 5.
    • (1987) ACM Sigplan Notices , vol.23 , pp. 5
    • Beck, K.1
  • 10
    • 0003407933 scopus 로고
    • Addison-Wesley, 20th anniversary edition edition
    • Frederick Brooks. The Mythical Man Month. Addison-Wesley, 20th anniversary edition edition, 1995.
    • (1995) The Mythical Man Month
    • Brooks, F.1
  • 12
    • 0030258715 scopus 로고    scopus 로고
    • Pros and cons of adopting and applying patterns in the real world
    • October
    • Marshall Cline. Pros and cons of adopting and applying patterns in the real world. Communications of the ACM, 39(10):47-49, October 1996.
    • (1996) Communications of the ACM , vol.39 , Issue.10 , pp. 47-49
    • Cline, M.1
  • 13
    • 0030258073 scopus 로고    scopus 로고
    • The interaction of social issues and software architecture
    • October
    • Alistair Cockburn. The interaction of social issues and software architecture. Communications of the ACM, 39(10):40-46, October 1996.
    • (1996) Communications of the ACM , vol.39 , Issue.10 , pp. 40-46
    • Cockburn, A.1
  • 18
    • 0012068023 scopus 로고    scopus 로고
    • Strategic directions in computer science education
    • December
    • Alan Tucker et. al. Strategic directions in computer science education. ACM Computing Surveys, 28(4), December 1996.
    • (1996) ACM Computing Surveys , vol.28 , Issue.4
    • Tucker, A.1
  • 22
    • 0030258433 scopus 로고    scopus 로고
    • A training experience with patterns
    • October
    • Brandon Goldfedder and Linda Rising. A training experience with patterns. Communications of the ACM, 39(10):60-64, October 1996.
    • (1996) Communications of the ACM , vol.39 , Issue.10 , pp. 60-64
    • Goldfedder, B.1    Rising, L.2
  • 23
    • 0002370369 scopus 로고
    • A cookbook for using the model-view controller user interface paradigm in smalltalk-80
    • G.E. Krasner and S.T. Pope. A cookbook for using the model-view controller user interface paradigm in smalltalk-80. Journal of Object Oriented Programming, 1(3):26-49, 1988.
    • (1988) Journal of Object Oriented Programming , vol.1 , Issue.3 , pp. 26-49
    • Krasner, G.E.1    Pope, S.T.2
  • 24
    • 11644286264 scopus 로고    scopus 로고
    • Making design patterns explicit in face: A framework adaptive composition environment
    • T.D. Meijler and R. Engel. Making design patterns explicit in face: A framework adaptive composition environment. In EuroPLoP 96, 1996.
    • (1996) EuroPLoP , vol.96
    • Meijler, T.D.1    Engel, R.2
  • 25
    • 0028384440 scopus 로고
    • Engaging students and teaching modern concepts: Literate, situated, object-oriented programming
    • The Papers of the Twenty-Fifth SIGCSE Technical Symposium on Computer Science Education, ACM Press, March
    • Glenn Meter and Philip Miller. Engaging students and teaching modern concepts: Literate, situated, object-oriented programming. In The Papers of the Twenty-Fifth SIGCSE Technical Symposium on Computer Science Education, pages 329-333. ACM Press, March 1994. SIGCSE Bulletin V. 26 N 1.
    • (1994) SIGCSE Bulletin , vol.26 , Issue.1 , pp. 329-333
    • Meter, G.1    Miller, P.2
  • 30
    • 38249022120 scopus 로고
    • Schema creation in programming
    • Robert S. Rist. Schema creation in programming. Cognitive Science, 13:389-414, 1989.
    • (1989) Cognitive Science , vol.13 , pp. 389-414
    • Rist, R.S.1
  • 32
    • 43949173620 scopus 로고
    • Supporting pascal programming with an on-line template library and case studies
    • June
    • Patricia K. Schank, Marcia C. Linn, and Michael J. Clancy. Supporting pascal programming with an on-line template library and case studies. International Journal of Man-Machine Studies, 38(6): 1031-1048, June 1993.
    • (1993) International Journal of Man-Machine Studies , vol.38 , Issue.6 , pp. 1031-1048
    • Schank, P.K.1    Linn, M.C.2    Clancy, M.J.3
  • 34
    • 1642601229 scopus 로고
    • Patterns for software architecture
    • J. Coplien and D. Schmidt, editors, Addison-Wesley
    • Mary Shaw. Patterns for software architecture. In J. Coplien and D. Schmidt, editors, Pattern Languages for Program Design (PLoP), pages 453-461. Addison-Wesley, 1995.
    • (1995) Pattern Languages for Program Design (PLoP) , pp. 453-461
    • Shaw, M.1
  • 36
    • 0022775151 scopus 로고
    • Learning to program = learning to construct mechanisms and explanations
    • Elliot Soloway. Learning to program = learning to construct mechanisms and explanations. Communications of the ACM, 29(9):850-858, 1986.
    • (1986) Communications of the ACM , vol.29 , Issue.9 , pp. 850-858
    • Soloway, E.1
  • 37
    • 0002777650 scopus 로고
    • Implementing patterns
    • J. Coplien and D. Schmidt, editors, Addison-Wesley
    • Jiri Soukup. Implementing patterns. In J. Coplien and D. Schmidt, editors, Pattern Languages for Program Design (PLoP), pages 396-412. Addison-Wesley, 1995.
    • (1995) Pattern Languages for Program Design (PLoP) , pp. 396-412
    • Soukup, J.1
  • 38
    • 11644259603 scopus 로고
    • Object oriented programming: Getting it right from the start
    • Andries van Dam. Object oriented programming: Getting it right from the start. NECUSE symposium, 1995.
    • (1995) NECUSE Symposium
    • Van Dam, A.1
  • 41
    • 84865887708 scopus 로고    scopus 로고
    • Roundabout: A pattern for writing recursive programs
    • Eugene Wallingford. Roundabout: A pattern for writing recursive programs. In PLoP 1997. 1997. http://www.cs.uni.edu/∼willingf/research/patterns.
    • (1997) PLoP 1997
    • Wallingford, E.1
  • 42
    • 84968402210 scopus 로고
    • ET++ - An object-oriented application framework in c++
    • OOPSLA '88
    • A. Weinand, E. Gamma, and R. Marty. ET++ - an object-oriented application framework in c++. In OOPSLA '88, 1988. SIGPLAN Notices, 23(11).
    • (1988) SIGPLAN Notices , vol.23 , Issue.11
    • Weinand, A.1    Gamma, E.2    Marty, R.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.