RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 코드리뷰를 활용한 파이썬 교육 프로그램에 관한 연구

        김진 성균관대학교 일반대학원 2023 국내석사

        RANK : 248703

        지능정보사회가 도래하며 인공지능, 빅데이터, 사물인터넷, 클라우드 컴퓨팅 등의 디지털 기술이 빠르게 발전하고 있다. 이러한 디지털 기술을 제어하고 활용하기 위해서는 프로그래밍 언어를 이해하고 활용할 수 있어야 한다. 하지만, 프로그래밍을 처음 배우는 초보 학습자는 프로그래밍을 다양한 이유로 어려워한다. 특히 학습자는 프로그램에 오류가 발생했을 때 오류를 찾고 수정하는 것에 어려움을 겪는다. 학습자가 오류 수정 방법을 익히기 위해서는 교수자의 피드백이 필요하지만, 학교 현장에서 교수자 한 명이 여러 명의 오류를 수정해주는 데에는 한계가 있다. 이에 코드리뷰를 프로그래밍 수업에 도입하여 학습자의 디버깅 실력을 키우고, 프로그램 코드에 대한 문해력을 높이고, 문제해결 능력을 함양하고자 한다. 코드리뷰란, 작성자가 프로그래밍 언어로 작성한 코드를 리뷰어가 코드의 개선 방향에 대해 리뷰를 하는 것인데, 국외에서는 활발한 연구가 이루어지고 있으나 국내 연구는 거의 부족한 실정이다. 따라서 코드리뷰를 학교 교육 현장에 도입하여 학습자가 프로그램 코드를 읽고, 이해하고, 오류를 찾아 수정할 수 있도록 코드리뷰를 활용한 파이썬 교육 프로그램을 개발하였다. 이 논문의 연구 결과를 요약하면 다음과 같다. 첫째, 코드리뷰에 관한 선행 연구를 바탕으로 우리나라 학교 교육 현장에 적합한 코드리뷰 교육 프로세스를 제안하였고, 코드리뷰 체크리스트를 개발하였다. 둘째, 이 논문에서 제시한 코드리뷰 교육 프로세스와 체크리스트를 바탕으로 코드리뷰 기반의 파이썬 교육 프로그램을 개발하였다. 셋째, 개발한 교육 프로그램에 대한 타당성을 확보하기 위해 프로그래밍 교육 경험이 있는 교육 전문가를 대상으로 타당화 조사를 실시하였으며, 교육 프로그램이 학습자의 디버깅 실력과 코드 문해력을 키우는 것에 효과적이며 프로그래밍 교육에 유용하게 활용될 수 있음을 보였다. 이 논문은 코드리뷰 기반의 파이썬 교육 프로그램을 개발하여 코드리뷰가 학교 교육 현장에서 어떻게 이루어져야 하는지에 대한 방향을 제시한다. 또한, 앞으로 코드리뷰를 활용하는 수업 설계에 기초 연구가 될 것으로 기대한다. As the intelligent information society emerges, digital technologies such as artificial intelligence, big data, the Internet of Things (IoT), and cloud computing are rapidly advancing. To control and utilize these technologies, proficiency in programming languages is essential. However, novice learners often find programming challenging for various reasons. In particular, learners struggle with identifying and correcting errors in their programs. In order for learners to acquire error correction skills, feedback from instructors is necessary. However, there are limitations to a single instructor assisting multiple learners in error correction within a school environment. To overcome these challenges, I propose the introduction of code review in programming education, aiming to enhance learners' debugging skills, improve code comprehension, and foster problem-solving abilities. Code review is the process in which a reviewer provides feedback on the improvement direction of code written by the author using a programming language. While there is active research on code review in foreign countries, there is a scarcity of research in the domestic context. Therefore, this paper develops a Python education program based on code review, tailored for the school education setting. The aim is to enable learners to read, understand, and debug program code. The summarized research results of this paper are as follows. First, based on previous studies on code review, I propose a code review education process suitable for the school education field in Korea and develop a code review checklist. Second, based on the code review education process and checklist presented in this paper, I have developed a Python education program based on code review. Third, to secure the validity of the developed education program, I conducted a validation survey targeting education experts with programming education experience. The survey demonstrated that the education program is effective in improving learners' debugging skills and code comprehension, and can be useful in programming education. This paper develops a code review-based Python education program, providing guidance on how code review should be conducted in the school education field. It is also expected to serve as foundational research for designing lessons utilizing code review in the future.

      • 개발보안과 품질을 고려한 생산성 기반의 유지보수 개발프로세스 모델에 대한 연구

        양승화 건국대학교 정보통신대학원 2016 국내석사

        RANK : 248588

        개발보안과 품질을 고려하면서 생산성을 향상시키는 것은 모든 IT조직이 추구하는 바일 것이다. 하지만 개발보안과 품질을 높이기 위해서는 적지 않은 Resource가 투입되어야 하기 때문에 적절한 조율을 통해 생산성을 극대화 하는 것이 올바른 접근방법이다. 본 논문에서는 시스템을 개발하고 운영하는 유지보수 개발 관점에서 모델을 제안하였다. 유지보수 개발 환경이 가지는 특성을 고려하여 SDLC에 대한 선택기준과 개발 중심의 보안을 준수하기 위한 요소, 그리고 품질표준들이 공통적으로 제시하고 있는 영역을 도출하여 포함시켰다. 이 모델은 프로세스 상에서 고려해야 할 활동과 그 활동에 투입되어야 하는 Resource를 제시하고, 약 3개월 동안 파일럿을 수행한 분석결과를 통해 어떠한 대상을 선택하여 수행해야 하는지 근거를 제시하였다. Abstract: Most of IT organizations are seeking to improve the development quality and security during system development based on the productivity. However, in order to increase the security and development quality, many resources are required. So it is necessary to take a right approach to maximize the productivity through the appropriate coordination. In this paper, I proposed a model for maintenance operations development. In considering the properties regarding the developing maintenance environment, this model selects the SDLC standard including the elements of development security, and common area of quality standards. The selection criteria are shown through the Analysis results done for three month pilot testing.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼