학술논문
IT 과학영재를 위한 다양한 API를 활용하는 프로그램 개발
이용수 84
- 영문명
- Programming Development for IT Gifted Students Using Various APIs: Student Team Project Managements System Supporting the Collaborative Virtual Workspace
- 발행기관
- 한국과학영재교육학회
- 저자명
- 이창현(Lee, Changhyun) 신수민(Sin, Sumin) 정성욱(Chung, Sungwook)
- 간행물 정보
- 『과학영재교육』제12권 제2호, 117~126쪽, 전체 10쪽
- 주제분류
- 사회과학 > 교육학
- 파일형태
- 발행일자
- 2020.08.30
4,000원
구매일시로부터 72시간 이내에 다운로드 가능합니다.
이 학술논문 정보는 (주)교보문고와 각 발행기관 사이에 저작물 이용 계약이 체결된 것으로, 교보문고를 통해 제공되고 있습니다.
국문 초록
최근 IT 과학영재교육에서 효과적인 프로그래밍 교육방법은 IT 과학영재에게 중요한 교육 부분이다. 본 연구는 IT 과학영재교육에 있어서 논리 기반의 프로그래밍 교육을 수행하기 위하여 계획, 요구분석, 설계, 구성, 테스트 및 유지보수의 단계를 거치는 프로그램 개발 과정을 설명하고, 특히 설계 및 구현에 있어서의 효과적인 프로그래밍 방법인 API를 활용하는 IT 과학영재를 위한 프로그래밍 방법을 제안하고자 한다. 이를 위하여 CVW를 지원하는 학생 팀 프로젝트 관리시스템 개발을 수행하였으며, 해당 프로그램을 개발함에 있어서, AWS 클라우딩 컴퓨팅 서비스를 활용하여 서버를 구축하고, Oauth 2.0, Google API, Kakao Talk API를 이용하여 해당 기능들을 직접 구현해 보고 각각의 진행과정을 제시하였다. 또한, 제안된 프로그램 개발 과정에 유기적이고 효과적인 프로그램 개발 과정을 습득할 수 있다. 이를 통하여 IT 과학영재들이 추후 프로그래밍 프로젝트 수행할 때, 체계적인 프로그램 개발 과정을 적용할 수 있으며, 특히 설계 및 구현 단계에서 다양한 API를 활용하여 효과적인 프로그래밍을 수행해 볼 수 있음을 확인해볼 수 있었다.
영문 초록
Recently, it is very essential to educate IT gifted students and give them an effective programming method. Thus, we explain the process of program development through the stages of planning, demand analysis, design, implementation, testing and maintenance, and propose an effective programming implementation methods using APIs (Application Programming Interface) to carry out a logic-based programming in IT science-gifted education in this paper. To this end, we performed the development of the student-team project management system supporting CVW (Collaborative Virtual Workspace). In developing the program, we built a server with AWS Cloud Computing Service and implemented these functions directly using the Oauth 2.0, Google API, and Kakao Talk API. In addition, coherent and effective program development processes can be acquired in the proposed program development process. Through this, it was confirmed that the systematic program development process can be applied to IT science-gifted students when carrying out programming projects in the future, and that effective programming can be carried out by utilizing various APIs, especially in the design and implementation stages.
목차
Ⅰ. 서론
Ⅱ. 프로그래밍을 위한 배경 지식
Ⅲ. API를 활용하는 프로그래밍 예시
Ⅳ. 결론
참고문헌
키워드
해당간행물 수록 논문
참고문헌
교보eBook 첫 방문을 환영 합니다!
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!