메뉴 건너뛰기




Volumn 15, Issue 3, 2015, Pages

Object-oriented design and programming: An investigation of novices' conceptions on objects and classes

Author keywords

Class; Conceptions; Misconceptions; Object; Object oriented programming; Teaching learning programming

Indexed keywords

STUDENTS;

EID: 84941337071     PISSN: None     EISSN: 19466226     Source Type: Journal    
DOI: 10.1145/2700519     Document Type: Article
Times cited : (49)

References (37)
  • 1
    • 33745185737 scopus 로고    scopus 로고
    • The quarks of object-oriented development
    • February 2006
    • Deborah J. Armstrong. 2006. The quarks of object-oriented development. Commun. ACM 49, 2 (February 2006), 123-128. DOI:http://doi.acm.org/10.1145/1113034.1113040
    • (2006) Commun. ACM , vol.49 , Issue.2 , pp. 123-128
    • Armstrong, D.J.1
  • 7
    • 62449152817 scopus 로고    scopus 로고
    • Object oriented students?
    • August 1998)
    • Janet Carter and Aliy Fowler. 1998. Object oriented students? SIGCSE Bull. 30, 3 (August 1998), 271. DOI:http://doi.acm.org/10.1145/290320.283574
    • (1998) SIGCSE Bull. , vol.30 , Issue.3 , pp. 271
    • Carter, J.1    Fowler, A.2
  • 11
    • 34548059906 scopus 로고    scopus 로고
    • My program is correct but it doesn't run: A preliminary investigation of novice programmers' problems
    • Alison Young and Denise Tolhurst, Eds. Australian Computer Society, Darlinghurst, Australia
    • Sandy Garner, Patricia Haden, and Anthony Robins. 2005. My program is correct but it doesn't run: A preliminary investigation of novice programmers' problems. In Proceedings of the 7th Australasian Conference on Computing Education-Volume 42 (ACE'05), Alison Young and Denise Tolhurst, Eds., Vol. 42. Australian Computer Society, Darlinghurst, Australia, 173-180.
    • (2005) Proceedings of the 7th Australasian Conference on Computing Education-Volume 42 (ACE'05) , vol.42 , pp. 173-180
    • Garner, S.1    Haden, P.2    Robins, A.3
  • 12
    • 0030673083 scopus 로고    scopus 로고
    • Avoiding object misconceptions
    • March 1997)
    • Simon Holland, Robert Griffiths, and Mark Woodman. 1997. Avoiding object misconceptions. SIGCSE Bull. 29, 1 (March 1997), 131-134. DOI:http://doi.acm.org/10.1145/268085.268132
    • (1997) SIGCSE Bull. , vol.29 , Issue.1 , pp. 131-134
    • Holland, S.1    Griffiths, R.2    Woodman, M.3
  • 15
    • 78650502293 scopus 로고    scopus 로고
    • The greenfoot programming environment
    • Michael Kölling. 2010. The greenfoot programming environment. Trans. Comput. Educ. 10, 14:1-14:21.
    • (2010) Trans. Comput. Educ. , vol.10 , pp. 141-1421
    • Kölling, M.1
  • 16
    • 0028121958 scopus 로고
    • Enhancing the explanatory power of usability heuristics
    • Beth Adelson, Susan Dumais, and Judith Olson, Eds. ACM, New York, NY
    • Jakob Nielsen. 1994. Enhancing the explanatory power of usability heuristics. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'94). Beth Adelson, Susan Dumais, and Judith Olson, Eds. ACM, New York, NY, 152-158. DOI:http://doi.acm.org/10.1145/191666.191729
    • (1994) Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'94) , pp. 152-158
    • Nielsen, J.1
  • 17
    • 34248393672 scopus 로고    scopus 로고
    • A long-term investigationof the comprehension of OOP concepts by novices
    • Noa Ragonis and Moderchai Ben-Ari. 2005a. A long-term investigationof the comprehension of OOP concepts by novices. Int. J. Comput. Sci. Educ. 15, 3, 203-221.
    • (2005) Int. J. Comput. Sci. Educ. , vol.15 , Issue.3 , pp. 203-221
    • Ragonis, N.1    Ben-Ari, M.2
  • 18
    • 20444443611 scopus 로고    scopus 로고
    • On understanding the statics and dynamics of object-oriented programs
    • Noa Ragonis and Moderchai Ben-Ari. 2005b. On understanding the statics and dynamics of object-oriented programs. ACM SIGCSE Bull. 37, 1, 226-230.
    • (2005) ACM SIGCSE Bull. , vol.37 , Issue.1 , pp. 226-230
    • Ragonis, N.1    Ben-Ari, M.2
  • 19
    • 0004858970 scopus 로고    scopus 로고
    • An empirical study of novice program comprehension in the imperative and object-oriented styles
    • Susan Wiedenbeck and Jean Scholtz, Eds. ACM, New York, NY
    • Vennila Ramalingam and Susan Wiedenbeck. 1997. An empirical study of novice program comprehension in the imperative and object-oriented styles. In Papers Presented at the 7th Workshop on Empirical Studies of Programmers (ESP'97), Susan Wiedenbeck and Jean Scholtz, Eds. ACM, New York, NY, 124-139. DOI:http://doi.acm.org/10.1145/266399.266411
    • (1997) Papers Presented at the 7th Workshop on Empirical Studies of Programmers (ESP'97) , pp. 124-139
    • Ramalingam, V.1    Wiedenbeck, S.2
  • 20
    • 38849097648 scopus 로고    scopus 로고
    • A study of the development of students' visualizations of program state during an elementary object-oriented programming course
    • ACM, New York, NY
    • Jorma Sajaniemi, Marja Kuittinen, and Taina Tikansalo. 2007. A study of the development of students' visualizations of program state during an elementary object-oriented programming course. In Proceedings of the 3rd International Workshop on Computing Education Research (ICER'07). ACM, New York, NY, 1-16. DOI:http://doi.acm.org/10.1145/1288580.1288582
    • (2007) Proceedings of the 3rd International Workshop on Computing Education Research (ICER'07) , pp. 1-16
    • Sajaniemi, J.1    Kuittinen, M.2    Tikansalo, T.3
  • 23
    • 79958128012 scopus 로고    scopus 로고
    • An integrated framework for improved computer science education: Strategies, implementations, and results
    • March 2007
    • Leen-Kiat Soh, Ashok Samal, and Gwen Nugent. 2007. An integrated framework for improved computer science education: Strategies, implementations, and results. Comput. Sci. Educ. 17, 1 (March 2007), 59-83.
    • (2007) Comput. Sci. Educ. , vol.17 , Issue.1 , pp. 59-83
    • Soh, L.-K.1    Samal, A.2    Nugent, G.3
  • 24
    • 84880204596 scopus 로고    scopus 로고
    • Notional machines and introductory programming education
    • Article 8 (July 2013)
    • Juha Sorva. 2013. Notional machines and introductory programming education. Trans. Comput. Educ. 13, 2, Article 8 (July 2013), 31 pages. DOI:http://doi.acm.org/10.1145/2483710.2483713
    • (2013) Trans. Comput. Educ. , vol.13 , Issue.2 , pp. 31
    • Sorva, J.1
  • 25
    • 38849107643 scopus 로고    scopus 로고
    • Partonomy and taxonomy in object-oriented thinking: Junior high school students' perceptions of object-oriented basic concepts
    • ACM, New York, NY
    • Mariana Teif and Orit Hazzan. 2006. Partonomy and taxonomy in object-oriented thinking: Junior high school students' perceptions of object-oriented basic concepts. In Working Group Reports on ITiCSE on Innovation and Technology in Computer Science Education (ITiCSE-WGR'06). ACM, New York, NY, 55-60. DOI:http://doi.acm.org/10.1145/1189215.1189170
    • (2006) Working Group Reports on ITiCSE on Innovation and Technology in Computer Science Education (ITiCSE-WGR'06) , pp. 55-60
    • Teif, M.1    Hazzan, O.2
  • 26
    • 33748960763 scopus 로고    scopus 로고
    • Identifying novice difficulties in object oriented design
    • June 2006)
    • Benjy Thomasson, Mark Ratcliffe, and Lynda Thomas. 2006. Identifying novice difficulties in object oriented design. SIGCSE Bull. 38, 3 (June 2006), 28-32. DOI:http://doi.acm.org/10.1145/1140123.1140135
    • (2006) SIGCSE Bull. , vol.38 , pp. 28-32
    • Thomasson, B.1    Ratcliffe, M.2    Thomas, L.3
  • 27
    • 79959652725 scopus 로고    scopus 로고
    • Holistic approach to learning and teaching introductory object-oriented programming
    • June 2010)
    • Neena Thota and Richard Whitfield. 2010. Holistic approach to learning and teaching introductory object-oriented programming. Comput. Sci. Educ. 20, 2 (June 2010), 103-127.
    • (2010) Comput. Sci. Educ. , vol.20 , Issue.2 , pp. 103-127
    • Thota, N.1    Whitfield, R.2
  • 28
    • 29844434613 scopus 로고    scopus 로고
    • Using hands-on activities for motivating students with OOP concepts before they are asked to implement them
    • September 2005
    • Stelios Xinogalos and Maya Satratzemi. 2005a. Using hands-on activities for motivating students with OOP concepts before they are asked to implement them. ACM SIGCSE Bull. 37, 3 (September 2005), 380.
    • (2005) ACM SIGCSE Bull. , vol.37 , Issue.3 , pp. 380
    • Xinogalos, S.1    Satratzemi, M.2
  • 29
    • 29844458423 scopus 로고    scopus 로고
    • The hands-on activities of the programming Microworld objectKarel
    • September 2005
    • Stelios Xinogalos and Maya Satratzemi. 2005b. The hands-on activities of the programming Microworld objectKarel. ACM SIGCSE Bull. 37, 3 (September 2005), 384.
    • (2005) ACM SIGCSE Bull. , vol.37 , Issue.3 , pp. 384
    • Xinogalos, S.1    Satratzemi, M.2
  • 33
    • 33645979022 scopus 로고    scopus 로고
    • An introduction to object-oriented programming with a didactic microworld: ObjectKarel
    • September 2006
    • Stelios Xinogalos, Maya Satratzemi, and Vassilios Dagdilelis. 2006b. An introduction to object-oriented programming with a didactic microworld: objectKarel. Comput. Educ. 47, 2 (September 2006), 148-171. DOI:http://dx.doi.org/10.1016/j.compedu.2004.09.005
    • (2006) Comput. Educ. , vol.47 , Issue.2 , pp. 148-171
    • Xinogalos, S.1    Satratzemi, M.2    Dagdilelis, V.3
  • 36
    • 84872173183 scopus 로고    scopus 로고
    • An evaluation ofknowledge transfer from microworld programming toconventional programming
    • Stelios Xinogalos. 2012a. An evaluation ofknowledge transfer from microworld programming toconventional programming. J. Educ. Comput. Res. 47, 3, 251-277.
    • (2012) J. Educ. Comput. Res. , vol.47 , Issue.3 , pp. 251-277
    • Xinogalos, S.1
  • 37
    • 84867381473 scopus 로고    scopus 로고
    • Programming techniques and environments in a technology management department
    • ACM, New York, NY
    • Stelios Xinogalos. 2012b. Programming techniques and environments in a technology management department. In Proceedings of the 5th Balkan Conference in Informatics (BCI'12). ACM, New York, NY, 136-141.
    • (2012) Proceedings of the 5th Balkan Conference in Informatics (BCI'12) , pp. 136-141
    • Xinogalos, S.1


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