메뉴 건너뛰기




Volumn 15, Issue 3, 2005, Pages 203-221

A long-term investigation of the comprehension of OOP concepts by novices

Author keywords

[No Author keywords available]

Indexed keywords


EID: 34248393672     PISSN: 08993408     EISSN: 17445175     Source Type: Journal    
DOI: 10.1080/08993400500224310     Document Type: Article
Times cited : (108)

References (60)
  • 1
    • 85066194566 scopus 로고    scopus 로고
    • Computing curricula 2001
    • ACM/IEEE. 2001. Computing curricula 2001. Computer Science Education, 1 (3)
    • (2001) Computer Science Education , vol.1 , Issue.3
  • 2
    • 0036375226 scopus 로고    scopus 로고
    • DrJava: A lightweight pedagogic environment for Java
    • Allen, E., Cartwright, R., and Stoler, B., 2001. DrJava: A lightweight pedagogic environment for Java. ACM SIGCSE Bulletin, 34 (1): 137–141.
    • (2001) ACM SIGCSE Bulletin , vol.34 , Issue.1 , pp. 137-141
    • Allen, E.1    Cartwright, R.2    Stoler, B.3
  • 4
    • 84948978228 scopus 로고    scopus 로고
    • Perspectives on program animation with Jeliot
    • Diehl S., (ed), Lecture Notes Computer Science 2269, and,. Edited by
    • Ben-Ari, M., Myller, N, Sutinen, E., and Tarhio, J., 2002. “ Perspectives on program animation with Jeliot ”. In Software Visualization Edited by: Diehl, S., 31–45. Lecture Notes in Computer Science 2269
    • (2002) Software Visualization , pp. 31-45
    • Ben-Ari, M.1    Myller, N.2    Sutinen, E.3    Tarhio, J.4
  • 6
    • 85066214582 scopus 로고    scopus 로고
    • Why procedural is the wrong first paradigm if OOP is the goal
    • Retrived October 30 2004 from,. In
    • Bergin, J., 1999. “ Why procedural is the wrong first paradigm if OOP is the goal ”. In Presented at OOPSLA99 Educator's Symposium Retrived October 30 2004 from http://csis.pace.edu/∼bergin/papers/Whynotproceduralfirst.html
    • (1999) Presented at OOPSLA99 Educator's Symposium
    • Bergin, J.1
  • 7
    • 85066175388 scopus 로고    scopus 로고
    • Retrieved 30 October 2004 from
    • Bergin, J., 2000. “ Teaching objects with elementary patterns ”. Retrieved 30 October 2004 from http://csis.pace.edu/∼bergin/patterns/Whynotproceduralfirst.html
    • (2000) Teaching objects with elementary patterns
    • Bergin, J.1
  • 8
    • 11344266910 scopus 로고    scopus 로고
    • Java pitfalls for beginners
    • Biddle, R., and Tempro, E., 1998. Java pitfalls for beginners. ACM SIGCSE Bulletin, 30 (2): 48–52.
    • (1998) ACM SIGCSE Bulletin , vol.30 , Issue.2 , pp. 48-52
    • Biddle, R.1    Tempro, E.2
  • 9
    • 85066199501 scopus 로고    scopus 로고
    • A philosophy of teaching Java as a first teaching language
    • Bishop, J. M., 1997. A philosophy of teaching Java as a first teaching language. ACM SIGCSE Bulletin, 29 (1): 140–142.
    • (1997) ACM SIGCSE Bulletin , vol.29 , Issue.1 , pp. 140-142
    • Bishop, J.M.1
  • 10
    • 0033688766 scopus 로고    scopus 로고
    • Object-orientation in Java for scientific programmers
    • Bishop, J. M., and Bishop, N., 2000. Object-orientation in Java for scientific programmers. ACM SIGCSE Bulletin, 32 (1): 357–361.
    • (2000) ACM SIGCSE Bulletin , vol.32 , Issue.1 , pp. 357-361
    • Bishop, J.M.1    Bishop, N.2
  • 12
    • 0029707366 scopus 로고    scopus 로고
    • The first programming paradigm and language dilemma
    • Brilliant, S. S., and Wiseman, T. R., 1996. The first programming paradigm and language dilemma. ACM SIGCSE Bulletin, 28 (1): 338–342.
    • (1996) ACM SIGCSE Bulletin , vol.28 , Issue.1 , pp. 338-342
    • Brilliant, S.S.1    Wiseman, T.R.2
  • 13
    • 0036037929 scopus 로고    scopus 로고
    • Algorithms and object-oriented programming: Bridging the gap
    • Bucci, P., Heym, W., Long, T. J., and Weide, B. W., 2002. Algorithms and object-oriented programming: Bridging the gap. ACM SIGCSE Bulletin, 34 (1): 302–306.
    • (2002) ACM SIGCSE Bulletin , vol.34 , Issue.1 , pp. 302-306
    • Bucci, P.1    Heym, W.2    Long, T.J.3    Weide, B.W.4
  • 14
    • 0033705347 scopus 로고    scopus 로고
    • Design early considered harmful: Graduated exposure to complexity and structure based on levels of cognitive development
    • Buck, D., and Stucki, D. J., 2000. Design early considered harmful: Graduated exposure to complexity and structure based on levels of cognitive development. ACM SIGCSE Bulletin, 32 (1): 75–79.
    • (2000) ACM SIGCSE Bulletin , vol.32 , Issue.1 , pp. 75-79
    • Buck, D.1    Stucki, D.J.2
  • 18
    • 0033717112 scopus 로고    scopus 로고
    • Programming in Java: Student-constructed rules
    • Fleury, A. E., 2000. Programming in Java: Student-constructed rules. SIGCSE Bulletin, 32 (1): 197–201.
    • (2000) SIGCSE Bulletin , vol.32 , Issue.1 , pp. 197-201
    • Fleury, A.E.1
  • 19
    • 0029394441 scopus 로고
    • A high-school program in computer science
    • Gal-Ezer, J., Beeri, C., Harel, D., and Yehudai, A., 1995. A high-school program in computer science. IEEE Computer, 28 (10): 73–80.
    • (1995) IEEE Computer , vol.28 , Issue.10 , pp. 73-80
    • Gal-Ezer, J.1    Beeri, C.2    Harel, D.3    Yehudai, A.4
  • 20
    • 0012041088 scopus 로고    scopus 로고
    • Curriculum and course syllabi for a high-school CS program
    • Gal-Ezer, J., and Harel, D., 1999. Curriculum and course syllabi for a high-school CS program. Computer Science Education, 9 (2): 114–147.
    • (1999) Computer Science Education , vol.9 , Issue.2 , pp. 114-147
    • Gal-Ezer, J.1    Harel, D.2
  • 21
    • 3943080348 scopus 로고    scopus 로고
    • Java as first programming language: A critical evaluation
    • Hadjerrouit, S., 1998a. Java as first programming language: A critical evaluation. ACM SIGCSE Bulletin, 30 (2): 43–47.
    • (1998) ACM SIGCSE Bulletin , vol.30 , Issue.2 , pp. 43-47
    • Hadjerrouit, S.1
  • 22
    • 3943051758 scopus 로고    scopus 로고
    • A constructivist framework for integrating the Java paradigm into the undergraduate curriculum
    • Hadjerrouit, S., 1998b. A constructivist framework for integrating the Java paradigm into the undergraduate curriculum. ACM SIGCSE Bulletin, 30 (3): 105–107.
    • (1998) ACM SIGCSE Bulletin , vol.30 , Issue.3 , pp. 105-107
    • Hadjerrouit, S.1
  • 23
    • 0042222157 scopus 로고    scopus 로고
    • A constructivist approach to object-oriented design and programming
    • Hadjerrouit, S., 1999. A constructivist approach to object-oriented design and programming. ACM SIGCSE Bulletin, 31 (3): 171–174.
    • (1999) ACM SIGCSE Bulletin , vol.31 , Issue.3 , pp. 171-174
    • Hadjerrouit, S.1
  • 25
    • 85040568765 scopus 로고    scopus 로고
    • The other voice: On the qualitative research sound
    • Sabar N., (ed), Tel-Aviv, Israel: Zmora Bitan (in Hebrew),. Edited by
    • Hazan, H., 2001. “ The other voice: On the qualitative research sound ”. In Qualitative Research: Genres and Traditions in Qualitative Research, Edited by: Sabar, N., 9–12. Tel-Aviv, Israel: Zmora Bitan (in Hebrew).
    • (2001) Qualitative Research: Genres and Traditions in Qualitative Research , pp. 9-12
    • Hazan, H.1
  • 26
    • 28044453494 scopus 로고    scopus 로고
    • An extensible framework for providing dynamic data structure visualizations in a lightweight IDE
    • Hendrix, T. D., Cross, J. H., and Barowski, L. A., 2004. An extensible framework for providing dynamic data structure visualizations in a lightweight IDE. ACM SIGCSE Bulletin, 36 (1): 387–391.
    • (2004) ACM SIGCSE Bulletin , vol.36 , Issue.1 , pp. 387-391
    • Hendrix, T.D.1    Cross, J.H.2    Barowski, L.A.3
  • 29
    • 1642585389 scopus 로고    scopus 로고
    • The problem of teaching object-oriented programming, Part I: Languages
    • Kölling, M., 1999a. The problem of teaching object-oriented programming, Part I: Languages. Journal of Object-oriented Programming, 11 (8): 8–15.
    • (1999) Journal of Object-oriented Programming , vol.11 , Issue.8 , pp. 8-15
    • Kölling, M.1
  • 30
    • 0040911119 scopus 로고    scopus 로고
    • The problem of teaching object-oriented programming, Part II: Environments
    • Kölling, M., 1999b. The problem of teaching object-oriented programming, Part II: Environments. Journal of Object-oriented Programming, 11 (9): 6–12.
    • (1999) Journal of Object-oriented Programming , vol.11 , Issue.9 , pp. 6-12
    • Kölling, M.1
  • 31
    • 0029714598 scopus 로고    scopus 로고
    • An object-oriented program development environment for the first programming course
    • Kölling, M., and Rosenberg, J., 1996a. An object-oriented program development environment for the first programming course. ACM SIGCSE Bulletin, 28 (1): 83–87.
    • (1996) ACM SIGCSE Bulletin , vol.28 , Issue.1 , pp. 83-87
    • Kölling, M.1    Rosenberg, J.2
  • 32
    • 0029714599 scopus 로고    scopus 로고
    • Blue - a language for teaching object-oriented programming
    • Kölling, M., and Rosenberg, J., 1996b. Blue - a language for teaching object-oriented programming. ACM SIGCSE Bulletin, 28 (1): 190–194.
    • (1996) ACM SIGCSE Bulletin , vol.28 , Issue.1 , pp. 190-194
    • Kölling, M.1    Rosenberg, J.2
  • 33
    • 0000899432 scopus 로고    scopus 로고
    • Objects first with Java and BlueJ (seminar session)
    • Kölling, M., and Rosenberg, J., 2000. Objects first with Java and BlueJ (seminar session). ACM SIGCSE Bulletin, 32 (1): 429
    • (2000) ACM SIGCSE Bulletin , vol.32 , Issue.1 , pp. 429
    • Kölling, M.1    Rosenberg, J.2
  • 34
    • 0035783569 scopus 로고    scopus 로고
    • Guidelines for teaching object orientation with Java
    • Kölling, M., and Rosenberg, J., 2001. Guidelines for teaching object orientation with Java. ACM SIGCSE Bulletin, 33 (3): 33–36.
    • (2001) ACM SIGCSE Bulletin , vol.33 , Issue.3 , pp. 33-36
    • Kölling, M.1    Rosenberg, J.2
  • 36
    • 0003712672 scopus 로고    scopus 로고
    • How a visualization tool can be used: Evaluating a tool in research and development project
    • Corenza, Italy: Retrieved October 30, 2004, from, and
    • Lattu, M., Tarhio, J., and Meisalo, V., 2000. “ How a visualization tool can be used: Evaluating a tool in research and development project ”. In 12th Workshop of Psychology Programming Interest Group 19–32. Corenza, Italy Retrieved October 30, 2004, from http://www.ppig.org/papers/12th-lattu.pdf
    • (2000) 12th Workshop of Psychology Programming Interest Group , pp. 19-32
    • Lattu, M.1    Tarhio, J.2    Meisalo, V.3
  • 37
    • 0033722259 scopus 로고    scopus 로고
    • Myths about object-orientation and its pedagogy
    • Lewis, J., 2000. Myths about object-orientation and its pedagogy. ACM SIGCSE Bulletin, 32 (1): 245–249.
    • (2000) ACM SIGCSE Bulletin , vol.32 , Issue.1 , pp. 245-249
    • Lewis, J.1
  • 39
    • 84976750459 scopus 로고
    • The object-oriented paradigm in the undergraduate curriculum: A survey of implementations and issues
    • Mazaitis, D., 1993. The object-oriented paradigm in the undergraduate curriculum: A survey of implementations and issues. ACM SIGCSE Bulletin, 25 (3): 58–64.
    • (1993) ACM SIGCSE Bulletin , vol.25 , Issue.3 , pp. 58-64
    • Mazaitis, D.1
  • 40
    • 2642553764 scopus 로고    scopus 로고
    • A paradigm shift to OOP has occurred… implementation to follow
    • Mitchell, W., 2001. A paradigm shift to OOP has occurred… implementation to follow. Journal of Computing in Small Colleges (JCSE), 16 (2): 95–105.
    • (2001) Journal of Computing in Small Colleges (JCSE) , vol.16 , Issue.2 , pp. 95-105
    • Mitchell, W.1
  • 42
    • 85066179833 scopus 로고    scopus 로고
    • Teaching Java technology with BlueJ
    • Online article at java.sun.com. Retrieved October 30, 2004, from
    • Nourie, D., 2002. Teaching Java technology with BlueJ. Technical Articles, Online article at java.sun.com. Retrieved October 30, 2004, from http://java.sun.com/features/2002/07/bluej.html
    • (2002) Technical Articles
    • Nourie, D.1
  • 43
    • 85032877668 scopus 로고
    • The rule of object-oriented technology in the undergraduate computer science curriculum–educators' symposium
    • Osborne, M., 1992. The rule of object-oriented technology in the undergraduate computer science curriculum–educators' symposium. Addendum to the Proceedings of OOPSLA'92, Vancouver, British Columbia, Canada, 4 (2): 303–308.
    • (1992) Addendum to the Proceedings of OOPSLA'92, Vancouver, British Columbia, Canada , vol.4 , Issue.2 , pp. 303-308
    • Osborne, M.1
  • 44
    • 0030646236 scopus 로고    scopus 로고
    • Teaching with object-orientation libraries
    • Parlante, N., 1997. Teaching with object-orientation libraries. ACM SIGCSE Bulletin, 29 (1): 140–144.
    • (1997) ACM SIGCSE Bulletin , vol.29 , Issue.1 , pp. 140-144
    • Parlante, N.1
  • 46
    • 0002735685 scopus 로고
    • Subjectivity and objectivity: An objective inquiry
    • Eisner E.W., Peshkin A., (eds), New York: Teachers College Press,. Edited by
    • Phillips, D. C., 1990. “ Subjectivity and objectivity: An objective inquiry ”. In Qualitative inquiry in education: The continuing debate, Edited by: Eisner, E. W., and Peshkin, A., 19–37. New York: Teachers College Press.
    • (1990) Qualitative inquiry in education: The continuing debate , pp. 19-37
    • Phillips, D.C.1
  • 49
    • 0027553834 scopus 로고
    • The object-oriented paradigm in CS1
    • Reid, R. J., 1993. The object-oriented paradigm in CS1. ACM SIGCSE Bulletin, 25 (1): 265–269.
    • (1993) ACM SIGCSE Bulletin , vol.25 , Issue.1 , pp. 265-269
    • Reid, R.J.1
  • 50
    • 0025539354 scopus 로고
    • The cognitive consequences of object-oriented design
    • Rosson, M. B., and Alpert, S. R., 1990. The cognitive consequences of object-oriented design. Journal of Human-Computer Interaction, 5 (4): 345–379.
    • (1990) Journal of Human-Computer Interaction , vol.5 , Issue.4 , pp. 345-379
    • Rosson, M.B.1    Alpert, S.R.2
  • 51
    • 84977585245 scopus 로고    scopus 로고
    • The history of qualitative research–influences and directions
    • Sabar N., (ed), Tel-Aviv, Israel: Zmora Bitan (in Hebrew),. Edited by
    • Sabar Ben-Yehoshua, N., 2001. “ The history of qualitative research–influences and directions ”. In Qualitative Research: Genres and Traditions in Qualitative Research, Edited by: Sabar, N., 13–16. Tel-Aviv, Israel: Zmora Bitan (in Hebrew).
    • (2001) Qualitative Research: Genres and Traditions in Qualitative Research , pp. 13-16
    • Sabar Ben-Yehoshua, N.1
  • 52
    • 0030709610 scopus 로고    scopus 로고
    • Object-oriented design and programming: an Eiffel, C+, and Java for C programmers
    • Schoenefeld, D. A., 1997. Object-oriented design and programming: an Eiffel, C+, and Java for C programmers. ACM SIGCSE Bulletin, 29 (1): 135–139.
    • (1997) ACM SIGCSE Bulletin , vol.29 , Issue.1 , pp. 135-139
    • Schoenefeld, D.A.1
  • 53
    • 84873482157 scopus 로고    scopus 로고
    • Thinking in object structures: Teaching modeling in secondary school
    • Malaga, Spain: Retrieved October 30 2004 from, and,. In
    • Schulte, C., and Niere, J., 2002. “ Thinking in object structures: Teaching modeling in secondary school ”. In Presented at Workshop on Pedagogies and Tools for Learning Object-Oriented Concepts ECOOP2002 Malaga, Spain Retrieved October 30 2004 from http://prog.vub.ac.be/ecoop2002/ws03/acc_papers/Joerg_Niere.pdf
    • (2002) Presented at Workshop on Pedagogies and Tools for Learning Object-Oriented Concepts ECOOP2002
    • Schulte, C.1    Niere, J.2
  • 56
    • 85066201744 scopus 로고    scopus 로고
    • Retrieved October 30 2004 from or
    • The College Board. 2004. The Advanced Placement Program, Retrieved October 30 2004 from http://www.collegeboard.com/ap/students/compsci/java_subsetA.html or http://www.collegeboard.com/student/testing/ap/sub_compscia.html
    • (2004) The Advanced Placement Program
  • 57
    • 20444445104 scopus 로고    scopus 로고
    • Sequence of assignments to teach object-oriented programming: A constructivism design-first approach
    • Thramboulidis, K. C., 2003. Sequence of assignments to teach object-oriented programming: A constructivism design-first approach. Informatics in Education, 2 (1): 103–122.
    • (2003) Informatics in Education , vol.2 , Issue.1 , pp. 103-122
    • Thramboulidis, K.C.1
  • 58
    • 0031144006 scopus 로고    scopus 로고
    • Why interaction is more powerful than algorithms
    • Wegner, P., 1997. Why interaction is more powerful than algorithms. Communications of the ACM, 40 (5): 80–91.
    • (1997) Communications of the ACM , vol.40 , Issue.5 , pp. 80-91
    • Wegner, P.1
  • 59
    • 0030382915 scopus 로고    scopus 로고
    • From software user to software author: An initial pedagogy for introductory object-oriented computing
    • Woodman, M., and Holland, S., 1996. From software user to software author: An initial pedagogy for introductory object-oriented computing. ACM SIGCSE Bulletin, 28 (SI): 60–62.
    • (1996) ACM SIGCSE Bulletin , vol.28 , pp. 60-62
    • Woodman, M.1    Holland, S.2
  • 60
    • 0029711966 scopus 로고    scopus 로고
    • The joy of software - starting with objects
    • Woodman, M., Davies, G., and Holland, S., 1996. The joy of software - starting with objects. ACM SIGCSE Bulletin, 28 (1): 88–92.
    • (1996) ACM SIGCSE Bulletin , vol.28 , Issue.1 , pp. 88-92
    • Woodman, M.1    Davies, G.2    Holland, S.3


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