객체지향이란 상황을 객체들로 나누고, 객체 간의 상호작용으로 그 상황을 이해하고자 하는 방법이다. 객체지향은 소프트웨어 공학에 있어서 그 유용성을 인정받아 요즘 소프트웨어 개발의...

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=T10703099
서울 : 고려대학교 교육대학원 , 2006
학위논문(석사) -- 고려대학교 교육대학원 , 컴퓨터교육전공 , 2006.8
2006
한국어
서울
iv, 32 p. : 삽도 ; 26 cm.
부록수록
단면인쇄임
지도교수: 김현철
참고문헌 : p. 29-30
0
상세조회0
다운로드객체지향이란 상황을 객체들로 나누고, 객체 간의 상호작용으로 그 상황을 이해하고자 하는 방법이다. 객체지향은 소프트웨어 공학에 있어서 그 유용성을 인정받아 요즘 소프트웨어 개발의...
객체지향이란 상황을 객체들로 나누고, 객체 간의 상호작용으로 그 상황을 이해하고자 하는 방법이다. 객체지향은 소프트웨어 공학에 있어서 그 유용성을 인정받아 요즘 소프트웨어 개발의 주요 기법으로 사용되고 있다. 교육적으로도 관심이 커서 객체지향 교육에 대한 연구도 많이 행해지고 있다. 하지만 객체지향은 그 유용성만큼이나 배우기 어렵다는 인식이 강하다. 그 이유는 객체지향 교육 방법이 잘못되어 있기 때문이다. 객체지향에 관련된 교재도 많이 나오고 있긴 하지만 대부분 객체지향 프로그래밍을 통해 객체지향 개념을 설명하고 있어서 프로그래밍과 객체지향 개념을 동시에 학습해야 하는 부담을 가지고 있다. 생소한 단어와 프로그래밍의 압박으로 객체지향은 어려운 것이라고 생각하기 쉽지만 반대로 생각해보면 객체지향은 우리가 실생활에서 이미 모두 알고 있는 것이다. 객체지향이란 실생활의 객체를 소프트웨어 공학에 도입한 기법이기 때문에 객체지향을 이해하려고 하지 말고, 실생활의 객체를 객체지향적으로 바라보고자 하면 오히려 객체지향은 이해하기 쉽다.
본 논문에서는 실생활의 예를 이용해서 객체지향 개념을 학습하는 방법을 제안하고 있다. 실생활의 예로는 주유소에서 차가 진입해서 기름 넣고 나가는 상황을 제시하였고, 학생들은 이를 객체지향 문제해결 단계에 따라 주유소 상황을 객체지향적으로 표현한다. 객체지향 문제해결 단계란 문제 상황이 주어졌을 때 객체를 분류해내고, 객체를 설계하며, 설계한 객체 간 상호작용을 정의하여 문제를 해결하는 순서를 말한다. 학습은 본 논문에서 소개한 객체지향 문제해결 단계에 따라 진행된다. 모든 단계를 다 거쳐서 주유소 상황을 객체지향으로 표현한 학습자는 교육용 프로그래밍 언어인 두리틀을 이용해서 학습자 자신이 학습한 결과를 직접 프로그래밍 해보도록 하였다.
본 논문은 객체지향 개념의 설명식 학습방법을 탈피하고 객체지향 문제해결 과정을 이용한 학습 방법을 채택하여 학습자의 자연스러운 객체지향 개념 습득효과는 물론, 객체지향을 문제 상황에 적용하여 해결할 수 있는 능력까지 갖출 수 있도록 하였다.
목차 (Table of Contents)