최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기정보교육학회논문지 = Journal of the Korean Association of Information Education, v.23 no.2, 2019년, pp.107 - 116
The purpose of this study is to develop a Python sorting algorithm training program based on execution time as an educational method for enhancing the logical thinking power of elementary students and then to verify the effect. The education program was developed based on the results of the pre-dema...
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
블록형 프로그래밍 언어의 장단점은? | 블록형 프로그래밍 언어는 간단하고 조작이 쉽지만 다른 프로그래밍 언어와 비교하면 사용할 수 있는 기능이 한정되어 있다. 이에 반해 텍스트 프로그래밍 언어는 블록형 프로그래밍 언어에 비해 정보과학적 사고능력 향상에 도움이 된다는 연구 결과가 있다[2]. | |
파이썬(Python)이란? | 파이썬(Python)은 1991년 네덜란드 프로그래머인 귀도 반 로섬(Guido van Rossum)이 발표한 고급 프로그래밍 언어로, 플랫폼 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이다[28]. | |
프로그래밍 수업에서 파이썬이 주목받는 이유는? | 파이썬은 본래 교육 목적으로 개발된 언어는 아니지만 구문이 간결하여 이해하기 쉽고 프로그래밍의 원리를 익힐 수 있으며, 시각적으로 학습 결과를 확인할 수있는 등 교육용 프로그래밍 언어로서 요구되는 특징과 부합되어 학생들에게 프로그래밍을 가르치기 좋은 도구 이다[7][24]. 실제로 파이썬 입문 서적인 ‘Think Python’의 저자 앨런 다우니(Allen Downey)는 파이썬을 사용한 프로그래밍 수업은 JAVA를 이용한 수업과 비교했을 때 “학생들이 덜 고생하고, 더 많이 배우고, 더 많은 프로젝트를 즐겁게 수행했다. |
Aditya Bargava(2017). Algorithm for Understanding Concepts by Plot, 1st Ed. Hanbit Academy publishing co.
Brad A. Myers(1990). Taxonomies of Visual Programming and Program Visualization. Journal of Visual Languages & Computing 1(1), 97-123.
Daehyun Lee(2015). An Alternative Study for Efficient Implementation of Interactive Media. Journal of the Korean Academy of Sciences CONTENTS PLUS 13(1), 145-156.
Daeryun Park(2018). Developing a Robotics Learning Program for Elementary School Students. Daegu National University of Education. Master's Thesis.
Daesik Kim(2017). Identity and Role of Elementary Education in the Fourth Industrial Revolution Era. The Journal of Korean Educational Idea, 31(4), 23-45.
Jayoung Kang(2018). An Analysis of the Effect of Elementary School Software Education on Logical Thinking. Mokpo University of Education. Master's Thesis.
Jinah Yoo(2008). A Study on the Education of Programing Language by Using the Open Source Software Python. Dankook University of Education. Master's Thesis.
Jiyeon Lee(2008). Practical Teaching Methods and Educational Engineering for Prospective Teachers, 1st Ed. Seohyun publishing co.
Jongha Han(1991). The Relationship of the Scientific Thinking Patterns and Science Academic Achievement Using the Second Year boys of the Middle School. Journal of Korean Education, 8(1), 48-51.
Jonghoon Kim, JongJin Kim(2013). An Introduction to Computers, 3rd Ed. Hanbit Academy publishing co.
Jongsun Hwang, Namyong Kim, Dongchul Shin(2005). Computer Internet IT Dictionary, 1st Ed. Iljin publishing co.
Karen Brennan, Mitchel Resnick. (2013). Imagining, Creating, Playing, Sharing, Reflecting: How Online Community Supports Young People as Designers of Interactive Media. In C. Mouza and N. Lavigne(eds.), Emerging Technologies for Classroom, Springer. 253-268.
Klaus Schwab, Nicholas Davis(2016). Shaping the Fourth Industrial Revolution, 1st Ed. New Present publishing co.
Mihyun So(2017). Transition from Block Programming Learning to Text Programming Learning. Korea University of Education. Master's Thesis.
Ministry of Education(2015). Software Education Guideline.
Ministry of Education(2015). Human Resource Development Plan for the SW-Oriented Society.
Minsoo Kim(2004). A Study on Sorting Algorithms. Inje University of Education. Master's Thesis.
Minyoung Im(2006). A Study on the Possibility of Learning Search and Alignment Algorithm for Computer Education in Elementary School. Chinju National University of Education. Master's Thesis.
Misun Maeng(2017). AlphaGo Shock and the Spread of Discourse on the Fourth Industrial Revolution. Seoul National University. Master's Thesis.
Miye Moon(2018). A Study on the Teaching Methods of Python Programming Language for Elementary School Students. The Journal of Korean association of computer education, 9(1), 33-41.
Sangyong Byun(2004). An Easy-to-Learn Data Structure, 1st Ed. Hongneung House publishing co.
Sungjong Bae(2018). A Study on Python Programming Learning for the Improvement of Computing Thinking. Dongguk University School of Education. Master's Thesis.
Woochan Kim(2016). Effects of Software Education on the Logical Thinking and Creative Problem-Solving of Fifth-Grade Elementary School Students. Kyung Hee University. Master's Thesis.
Yongho Jeon(2016). A Study on Programming Language Education by the Application of Constructivist Learning Theory. Yonsei University of Education. Master's Thesis.
Codeeval(2016). Most Popular Coding Languages of 2016. http://blog.codeeval.com
Philip Guo(2014). Python Is Now the Most Popular Introductory Teaching Language at Top U.S Universities. http://reurl.kr/DC21E97FR
TIOBE(2018). TIOBE Index for September 2018. https://www.tiobe.com/tiobe-index/
Wiki(2018). Introduction to Python. https://ko.wikipedia.org/wiki/
*원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.