One of popular approaches to coding at primary and secondary levels is recently based on an educational programming language like Scratch or Entry consisting of block instructions. It is possible for learners to not only understand easily the language but also improve coding abilities in the aspects of computational thinking and creativity, compared with general-purpose programming languages. However, there has been little research on how to learn or teach the coding, even if the coding education of using an educational programming language is just growing up. In particular, there have little cases of applying a pair programming scheme to an educational programming language education, which has been widely used in the existing programming education or software development process. An educational programming language, which has the set of block instructions, is simple in the viewpoint of syntax and possible to write a code within a short time. Therefore, it is easy to apply an instant pair programming scheme due to less tricky work for the cooperation between a pair of programmers, compared with a general-purpose programming language. In this paper, we focus on reflecting the characteristics of an educational programming language and having the advantages of pair programming. We propose how to apply an effective pair programming scheme to coding education. To learn block instructions of Entry educational programming language as well as improve coding abilities, we design a novel pair programming scheme that provides collaborative and competitive mode between a pair of programmers focusing on the secondary school students. We seek to learn all block instructions with minimized pair programming steps as far as possible. We expect that our approach will contribute to reducing coding difficulty and learning coding skills from each other through collaboration between coding learners.
목차
Abstract 1. Introduction 2. Theoretical Background 3. A Pair Programming Scheme with Two Modes 4. Design 5. Implementation 6. Conclusion Acknowledgements References
보안공학연구지원센터(IJSEIA) [Science & Engineering Research Support Center, Republic of Korea(IJSEIA)]
설립연도
2006
분야
공학>컴퓨터학
소개
1. 보안공학에 대한 각종 조사 및 연구
2. 보안공학에 대한 응용기술 연구 및 발표
3. 보안공학에 관한 각종 학술 발표회 및 전시회 개최
4. 보안공학 기술의 상호 협조 및 정보교환
5. 보안공학에 관한 표준화 사업 및 규격의 제정
6. 보안공학에 관한 산학연 협동의 증진
7. 국제적 학술 교류 및 기술 협력
8. 보안공학에 관한 논문지 발간
9. 기타 본 회 목적 달성에 필요한 사업
간행물
간행물명
International Journal of Software Engineering and Its Applications
간기
월간
pISSN
1738-9984
수록기간
2008~2016
등재여부
SCOPUS
십진분류
KDC 505DDC 605
이 권호 내 다른 논문 / International Journal of Software Engineering and Its Applications Vol.10 No.9