DOI QR코드

DOI QR Code

객체지향프로그래밍 언어 교육방법에 관한 연구

A Study on Teaching the Object Oriented Programming Language

  • 최세일 (호남대학교 컴퓨터공학과)
  • Choi, Se-Ill (Dept. of Computer Engineering, Honam University)
  • 투고 : 2016.06.28
  • 심사 : 2016.08.24
  • 발행 : 2016.08.31

초록

자바를 비롯한 객체지향 언어를 쉽게 배우기 위해서는 그 언어가 제공하는 객체지향 프로그래밍 기능만을 습득하는 것만으로는 부족하고, 먼저 프로그래머 자신이 객체지향적 사고를 해야 한다. 그러나 객체지향 개념이 없는 한국어에 길들여진 한국 학생들이 객체지향적 사고를 한다는 것은 쉬운 일이 아니다. 따라서 한국인 학생들에게 객체지향 언어를 교육할 때는 객체지향적 사고에 기반 한 프로그래밍 교육을 실시해야 한다. 본 논문에서는 객체지향 언어를 교육할 때, 먼저 객체지향적 사고 전개 방법을 설명하고, 이를 기반으로 프로그래밍 언어를 사용하여 그렇게 전개한 사고를 표현하는 방법으로 프로그래밍 언어를 교육하는 방법을 소개한다.

Object Oriented Programming Languages including Java require Object-oriented thinking first for programming. However, for Korean students it is not easy since they are fully accustomed to Korean language which does not have the Object-oriented concept. This paper proposes a way of teaching the Object Oriented Languages to Korean students. It explains first how to organize our thoughts in Object-oriented way, and then how to express the thoughts with the languages.

키워드

참고문헌

  1. S. Choi, "A Study on Teaching the Java," Proceeding of the Korea Institute of Electronic Communication Sciences, vol. 9, no. 2, pp. 480-483, Ganhneung, Korea, Nov. 2015,
  2. E. Lee, W. Lee, J. Kim, "An Analysis of Informatics Curriculum for Object-Oriented Concept Learning", P. The Korean Association of Computer Education, vol. 18, no. 2, 2014, pp. 9-12.
  3. J. Choi, H. Kim, "Teaching Girls Object-Oriented Concepts using Storytelling", Proceeding The Korean Association of Computer Education, vol. 15, no. 1, 2011, pp. 117-122.
  4. S. Choi, "A Curriculum to Improve the Lecture of Database SQL", J. of The Korea Institute of Electronic Communication Sciences, vol. 9, no. 9, 2014, pp. 1005-1010. https://doi.org/10.13067/JKIECS.2014.9.9.1005
  5. S. Choi, "A Road-map for an e-Commerce Development", J. of The Korea Institute of Electronic Communication Sciences, vol. 7, no. 4, 2012, pp. 897-904. https://doi.org/10.13067/JKIECS.2012.7.4.897
  6. M. Ryu, "A Study on Effetive Teaching Method for Obect-Oriented Programming Language in Seconday Education", Master's Thesis, Kyungsung University, 2011, pp. 19-21.
  7. Y. Kim, Y. Jang, I. Yoon, W. Lee, J. Kim, "Design of Game based Educational Contents for Learning Object-Oriented Concepts", P. The Korean Association of Computer Education, vol. 17, no. 2, 2013, pp. 35-39.
  8. Stelios Xinogalos, "Object-Oriented Design and Programming: An Investigation of Novices' Conceptions on Objects and Classes", ACM Transactions on Computing Education, vol. 15, no. 3, Aritcle No. 13, Sep. 2015.
  9. S. Choi, "An Object-Oriented Modeling of Object-Oriented Software Development Methods : OMOS(Object-oriented software development Method for Object-oriented software System)", J. of Korean Information Processing Society, vol. 8, no. 4, 2001, pp. 401-408.
  10. K. Heo, Y. Kim, D. Yong, "Aviation Application : The Study of Framework Model for Software Productivity Enhancement in Object-Oriented Environment", J. of The Korean Navigation Institute, vol. 14, no. 45, 2010, pp. 900-908.