메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 892-900

A novice's process of object-oriented programming

Author keywords

CS1; Design by contract; Incremental development; Objects first; Pedagogy; Programming education; Programming process; Refactoring; Representation invariant; Stepwise refinement; Systematic programming; Testing; Top down design; UML

Indexed keywords

PROBLEM SOLVING; PROCESS DESIGN; SOFTWARE DESIGN; SOFTWARE TESTING; STUDENTS;

EID: 34248395963     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1176617.1176741     Document Type: Conference Paper
Times cited : (8)

References (23)
  • 7
    • 34248354189 scopus 로고    scopus 로고
    • Dahl, O.-J., Dijkstra, E.W. and Hoare, C.A:R., Structured Programming, Academic Press, 1972.
    • Dahl, O.-J., Dijkstra, E.W. and Hoare, C.A:R., Structured Programming, Academic Press, 1972.
  • 8
    • 0037710417 scopus 로고
    • A Constructive Approach to the Problem of Program Correctness
    • Dijkstra, E.W., "A Constructive Approach to the Problem of Program Correctness", BIT 8, 1968.
    • (1968) BIT , vol.8
    • Dijkstra, E.W.1
  • 9
    • 34248363017 scopus 로고    scopus 로고
    • Dijkstra, E.W., Notes on Structured Programming, EWD 249, 1969. In [7].
    • Dijkstra, E.W., "Notes on Structured Programming", EWD 249, 1969. In [7].
  • 11
    • 34248330208 scopus 로고    scopus 로고
    • Accessed 12 July 2006
    • Dr. Java, http://drjava.org, Accessed 12 July 2006.
    • Dr. Java
  • 16
    • 34248386714 scopus 로고    scopus 로고
    • JUnit. www.junit.org.
    • JUnit
  • 17
    • 34248328566 scopus 로고    scopus 로고
    • Accessed 12 July 2006
    • Kölling, M., Unit Testing in BlueJ. www.bluej.org/tutorial/ testing-tutorial.pdf. Accessed 12 July 2006.
    • Unit Testing in BlueJ
    • Kölling, M.1
  • 20
    • 0003648103 scopus 로고
    • Prentice-Hall, Accessed 12 July
    • Morgan, C., Programming from Specifications, Prentice-Hall, 1990. http://users.comlab.ox.ac.uk/carroll.morgan/PfS/ Accessed 12 July 2006.
    • (1990) Programming from Specifications
    • Morgan, C.1
  • 22
    • 84976773567 scopus 로고
    • Program Development by Stepwise Refinement
    • April
    • Wirth, N., "Program Development by Stepwise Refinement", Communications of the ACM, Vol. 14, No. 4, April 1971, pp. 221-227.
    • (1971) Communications of the ACM , vol.14 , Issue.4 , pp. 221-227
    • Wirth, N.1


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