• Title/Summary/Keyword: 컴퓨터프로그래밍

Search Result 1,112, Processing Time 0.032 seconds

The Effect of Programming Education on the Improvement of Transferable Hard Skills (프로그래밍 교육이 전이가능한 하드 스킬 향상에 미치는 영향)

  • Kim, Dong-Man;Lee, Tae-Wuk
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.229-230
    • /
    • 2020
  • 이 연구의 목적은 프로그래밍 교육으로 얻을 수 있는 다양한 능력 중 하드 스킬의 관점에서 프로그래밍 경험이 스킬을 향상시킬 수 있는지를 확인 하여 프로그래밍 교육이 필요한 이유를 밝히고, 프로그래밍 교육의 활성화에 기여하고자 하는 것이다. 이 연구의 결과는 첫째, 프로그래밍 교육이 다양한 전이가능한 하드스킬(transferable hard skills) 향상에 긍정적인 영향을 주는 것으로 확인되었다. 둘째, 프로그래밍 경험은 검열, 검사, 세부적 관찰 등의 하드 스킬에 미치는 영향이 개인차가 큰 것으로 확인되었다.

  • PDF

Understanding of programming thinking from Semiotics Perspective (기호학적 관점에서 프로그래밍 사고의 이해)

  • Kim, Dong Man;Lee, Tae Wuk
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.01a
    • /
    • pp.275-276
    • /
    • 2020
  • 이 연구의 목적은 기호학적 관점에서 프로그래밍에서 발생하는 학습자의 사고 과정을 이해하기 위함이다. 그래서 프로그래밍의 표상과정을 이해하기 위한 기호작용 모형을 제안하였다. 이 연구의 결론은, 프로그래밍 교육에서 구성주의(constructivism) 학습 이론을 적용하기 위해서는 개인의 해석체와 프로그래밍 요소에서 인터텍스트(intertext) 속성을 파악하는 것이 선결과제인 것과 프로그래밍 맥락인 콘텍스트(context)의 중요함을 확인하였다. 후속 연구로 인지언어학적 방법으로 학습자가 프로그래밍에서 표상한 해석체(interpretant)와 콘텍스트(context), 인터텍스트(intertext) 등의 상호작용을 구체적으로 알아보는 연구를 진행하고자 한다.

  • PDF

Application and Evaluation of Object-Oriented Educational Programming Language 'Dolittle' for Computer Science Education in Secondary Education (중등 컴퓨터과학교육을 위한 객체지향형 EPL '두리틀'의 적용 및 평가)

  • Kwon, Dae-Yong;Gil, Hye-Min;Yeum, Yong-Cheul;Yoo, Seoung-Wook;Kanemune, Susumu;Kuno, Yasushi;Lee, Won-Gyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.7 no.6
    • /
    • pp.1-12
    • /
    • 2004
  • Current computer education is difficult to educate basic concepts and principals of the computer science because the 7th curriculum of computer education is focused on the application of software. According to the ACM K-12 report about the computer science education model, current computer education is taking the wrong way and we should put the highly priority on the education of the fundamentals through programming languages for a better computer education oriented to the computer science. This paper introduces a new object-oriented educational programming language "Dolittle". The design principals of Dolittle are simple syntax of Korean, incremental programming, text based programming, aliasing of function, and object-oriented programming. Being applied to middle school classes, we can confirm that Dolittle is easy to learn, and gives rise to high interest and keeps interest through a course, and also is of great practical use in class for programming novice.

  • PDF

Programming Learning Supporting System based on Error Feedback for Novices (에러 피드백 기반의 초보자를 위한 프로그래밍 학습 지원 시스템)

  • Jang, HyeSun;Choi, SookKyoung;Jun, SooJin;Yeom, YongChul;Lee, WonGyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.10 no.6
    • /
    • pp.1-10
    • /
    • 2007
  • Programming is emphasized in information(computer science) education course domestically and in foreign countries, and novices are given ample opportunities to experience programming. Programming error is a critical factor which makes it difficult to learn programming for novices. However, if they are given appropriate feedback, it can have positive influence on programming learning. In this paper, we design programming learning supporting system for novice through error feedback and provide some implementations for EPL 'Dolittle'. This system has four features as highlighting, guiding messages, object tree, and step-execution.

  • PDF

Development of Web-based Robot Programming Education Supporting System (웹 기반의 로봇 프로그래밍 교육 지원 시스템 개발)

  • Yoo, In-Hwan
    • The Journal of Korean Association of Computer Education
    • /
    • v.10 no.4
    • /
    • pp.1-16
    • /
    • 2007
  • The effect of existing programming education has shown a limitation coming from its methodology. Thus, the researcher developed a Web-based robot programming support system and explored its possibility for overcoming problems in existing programming education and ultimately for enhancing creativity and problem-solving abilities of students. The developed system let students learn robot programming just with a PC or PDA connected to the Internet without additional hardware and software. Different types of robots linked with a server computer can be controlled by using different programming languages. It is possible to use Korean keywords for programming as well. Specially, this system was evaluated positively by the groups whose computer abilities are excellent and student of introductory or intermediate level programming course. Furthermore, the programming education that uses robot and the Hangul programming technology were given very positive reception by elementary school students.

  • PDF

An Analysis of Learning Effect by Computer Programming Areas based on Leveled Intense and Supplementary Learning (심화.보충형 수준별 학습에 의한 컴퓨터 프로그래밍 영역별 학습 효과 분석)

  • Ahn, You-Jung;Kim, Kyung-Ah
    • Journal of the Korea Society of Computer and Information
    • /
    • v.15 no.9
    • /
    • pp.137-144
    • /
    • 2010
  • We've run leveled intense and supplementary study groups connected with JAVA regular classes for more effective learning of computer programming. We performed the test for evaluating learning understanding degrees between before and after study to analyze learning effect for three leveled study groups and a non study group, and we also analyzed the differences of learning understanding degrees among 4 learner groups by computer programming areas. As a result, we can reach the result what programming areas are effective to be operated by intense and supplementary study groups. Those areas are the area to improve the ability of programming applying concepts through in-depth understanding of concepts, and the area of programming through mixed knowledges related each other. The study group for low-leveled learners has most improved of four groups. Low-leveled group was behind the other study groups on programming application ability, but the group was more excellent than non study group in most programming areas.

The Effects of Robot Programming Learning using Pico Cricket on Problem Solving Ability and Interest (피코 크리켓을 활용한 로봇 프로그래밍 학습이 문제해결책과 흥미에 미치는 효과)

  • Lee, Jin-Young;Song, Jeong-Beom;Kim, Kwang-Yeol;Paik, Seoung-Hey;Lee, Tae-Wuk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.2
    • /
    • pp.17-26
    • /
    • 2009
  • This paper is experimental study to inspect effects of problem solving ability and programming interest using Pico Cricket of the educational robot. The programming learning which is regarded as the very core of information subject improves problem solving ability. But the programming teaming does not display the effects properly, because the programming learning studies a grammar manual. The educational robot has the advantage to approach the programming learning easily for containing entertainment. The Pico Cricket of the educational robot has the advantage not to induce competition but to compose a cooperative learning environment. Also, the Pico Cricket is able to be had interest of programming learning to girl students, because the Pico Cricket is able to suggest life-centered and cooperative contents which girl students like. Accordingly, This paper is study which the programming learning using Pico Cricket affects the problem solving ability and programming interest and men and women's comparison study.

초등학생의 논리적 사고력 및 문제해결 능력 향상을 위한 컴퓨터 프로그래밍 교육과정 모델 제안 - 재량.특별활동시간에 비주얼베이직언어를 중심으로 -

  • Mun, Oe-Sik
    • Journal of The Korean Association of Information Education
    • /
    • v.9 no.4
    • /
    • pp.595-606
    • /
    • 2005
  • 7차교육과정에서의 초등 컴퓨터교육은 재량활동시간 또는 특별활동시간에 단순한 응용프로그램(워드프로세서, 엑셀, 파워포인트 등)을 활용하거나 인터넷을 이용한 정보검색 수준이다. 따라서, 문제해결 능력이나 논리적 사고력을 향상시키는데는 미흡하다. 인지능력이 뛰어난 초등학교 5, 6학년에는 이러한 컴퓨터 활용방법 교육보다 컴퓨터 기초원리 또는 프로그래밍교육이 필요하다. 본 논문은 프로그래밍교육을 재량 특별활동 시간에 학년별(5, 6학년) 또는 통합학년으로 학습할 수 있게 프로그래밍교육과정 60차시 분을 개발하여 제안하였다. 개발한 교육과정은 교수 및 학습자의 요구사항을 최대한 반영하기 위해 설문조사 등을 통해 얻은 기초자료를 참조하였다. 제안한 교육과정이 초등학교 5, 6학년에 적합하고 우수한지를 검토하기 위해 일부 차시의 교육과정으로 5, 6학년을 대상으로 재량활동시간에 직접 교수 학습한 후 자기평가, 설문조사를 실시하였다. 결과로 제안한 교육과정이 적합성과 우수성이 있다고 판단되었다.

  • PDF

A Study of the Change of Pre-service Teachers' Self-efficacy According to TPACK Education (TPACK 교육에 따른 예비 교사의 자기효능감 변화 연구)

  • Kim, Seong-Won;Lee, Youngjun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2019.01a
    • /
    • pp.215-216
    • /
    • 2019
  • 테크놀로지의 발달에 따라 교육에서 테크놀로지의 중요성이 증가하였지만, 교사와 예비 교사의 테크놀로지에 대한 지식 부족으로 인하여 수업에 테크놀로지를 통합하는 것에 어려움을 겪고 있다. 이러한 문제를 해결하기 위하여 Kim과 Lee(2018)은 프로그래밍 기반 TPACK 교육 프로그램을 개발하였다. 개발한 TPACK 교육 프로그램은 예비 교사의 지식에 미치는 영향을 분석하는 연구는 진행되었지만, 예비 교사의 자기효능감에 미치는 영향을 명확히 규명하지 못하였다. 따라서 본 연구에서는 세 집단의 예비 교사를 대상으로 ICT 기반 TPACK 교육, 프로그래밍 교육, 프로그래밍 기반 TPACK 교육 프로그램을 실시하고, 예비 교사의 일반적 자기효능감과 특수적 자기효능감 변화를 관찰하였다. 연구 결과, ICT 기반 TPACK 교육과 프로그래밍 교육을 받은 예비 교사는 자기효능감의 변화가 관찰되지 않았지만, 프로그래밍 기반 TPACK 교육 프로그램을 받은 예비 교사는 일반적 자기효능감과 특수적 자기효능감 모두에서 유의한 향상이 나타났다.

  • PDF

Development of Web-based Visual Programming Instruction System using the Model of Cognitive Apprenticeship (인지적 도제 모델을 적용한 웹기반 비주얼 프로그래밍 학습시스템 개발)

  • Kim, Bo-Hyun;Park, Jung-Ho;Oh, Pill-Woo;Kim, Myeong-Ryeol
    • The Journal of Korean Association of Computer Education
    • /
    • v.11 no.2
    • /
    • pp.55-64
    • /
    • 2008
  • Even though studies on improvement of programming language teaching and learning have been made continuously and many education courseware for programming languages have been developed, computer programming learners' performance is relatively poor. Thus, in this paper, we designed and realized a web- based visual programming learning system by applying cognitive apprenticeship model to improve effect of computer programming education and then put this system into practice in class. As a result, we suggested that it can have positive influence upon learners' performance and their attitude.

  • PDF