• 제목/요약/키워드: computer programming ability

검색결과 205건 처리시간 0.02초

A Study on Programming Ability Assessment Tool Development for the No-Programming Experienced

  • Jun, Woochun
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제9권1호
    • /
    • pp.56-63
    • /
    • 2017
  • Programming is very important subject in computer science and similar computer-related areas such as electronics engineering, etc. Programming is also important for information education for elementary, middle, and high school students since programming is one of the most basic subjects in computer science courses and other similar areas. In current information and knowledge society, raising programming ability is a key factor for everyone's competitiveness. With highly-competitive programming ability, one can enjoy his or her daily life abundantly. He or she also can get a highly-paid job, and make money using his or her programming ability. In this paper, a programming ability assessment tool is developed and introduced for the no-programming experienced. It is very difficult to test programming ability for the no-programming experienced with non-programming tools or activities. In this paper, a programming ability assessment tool is developed based on logical thinking ability. Especially the proposed tool consists of 15 questions for test one's logical thinking ability. The tool does not require any computer science or programming background. The proposed tool will be helpful as criteria for entrance examination or job screening examination for programming-related areas or subjects.

A Study on Correlation Analysis between Emotional Intelligence and Programming Ability

  • 배예선;전우천
    • 인터넷정보학회논문지
    • /
    • 제19권4호
    • /
    • pp.65-70
    • /
    • 2018
  • Programming ability becomes an essential ability for elementary and secondary school students as well as computer science major students in modern information society. Thus, improving programming ability has long been a research project for computer scientists and teachers in IT areas. There have been many research works for improving programming ability in various ways. At first glance, emotional intelligence is generally known as humanistic intelligence, and nothing to do with computer areas. In the recent works, emotional intelligence has a correlation with various subjects. The purpose of this paper is to analyze correlation between emotional intelligence and programing ability. For this purpose, extensive survey works are carried out and statistical results are analyzed. Based on statistical analysis, it is concluded that there is a correlation between emotional intelligence and programming ability.

두리틀을 이용한 프로그래밍 수업이 창의성, 문제해결력, 프로그래밍 흥미도 향상에 미치는 영향 (Effects of a Programming Class Using Dolittle on Enhancing Creativity, Problem Solving Ability, and Interest in Programming)

  • 유정수;이민희
    • 정보교육학회논문지
    • /
    • 제13권4호
    • /
    • pp.443-450
    • /
    • 2009
  • 초등학교에서 실시하고 있는 컴퓨터 재량활동 수업 시간을 활용하여 5학년을 대상으로 아동의 문제해결력과 창의성 향상에 도움이 되는 두리틀을 이용한 프로그래밍 수업을 실시하였다. 이를 통해 프로그래밍 수업과 아동의 문제해결력과 창의성, 프로그래밍에 대한 흥미도 향상의 상관관계를 연구함으로써 컴퓨터 교육을 개선할 수 있는 방향을 모색하였다.

  • PDF

Development of Science Subject Program based on Programming Learning to Improve Computational Thinking Ability in middle school

  • Lee, Hye-Young;Lee, Tae-Wuk
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권12호
    • /
    • pp.181-188
    • /
    • 2015
  • In this paper, we propose a Science subject program based on programming learning to improve computational thinking ability in middle school. As the necessity of software education rises recently, the subject of information was designated as the mandatory subject in elementary, middle and high schools. In order to cultivate the ability that enables the leaners to search the knowledge in need by themselves and raise troubleshooting method, not the existing indoctrination, his thesis was willing to improve Computational Thinking ability and improve the ability of considering and thinking the matters by using scratch language. For that, this thesis developed and suggested science subject program that utilizes the programming learning.

중학교 프로그래밍 수업에서 순서도학습이 논리적 사고력과 성취도에 미치는 영향 (Effect of a Flow Char Learning on Logical Thinking Ability and Performance Achievement in Middle School Computer Programming Class)

  • 정은숙;허민;진영학;김영식
    • 컴퓨터교육학회논문지
    • /
    • 제12권6호
    • /
    • pp.11-19
    • /
    • 2009
  • 지식정보사회에 대처하기 위해서는 상황에 맞는 해결방법과 아이디어로 문제를 해결할 수 있도록 창의력, 문제해결력, 논리적 사고력과 같은 고등인지 사고능력을 길러야 하며, 이는 프로그래밍 교육을 통해서 가능하다. 그러나 현재의 프로그래밍 교육은 문법에 대한 기계적 암기나 프로그래밍 언어의 사용법을 익히는데 치중하여 학습자의 인지부담이 크며, 논리적 사고력을 기르는데 적합한 방법이 되지 못하고 있다. 본 연구는 중학생을 대상으로 하여 스크래치(Scratch)를 활용한 프로그래밍 수업의 알고리즘 표현 과정에서 순서도 학습이 논리적 사고력에 미치는 영향을 살펴보았다. 그 결과 중학생의 프로그래밍 교육에서 순서도 작성을 통해 알고리즘을 표현하였을 경우 성취도 및 논리적 사고력이 향상에 유의미한 차이가 발생하였다.

  • PDF

Effect of Cognitive Style on Collaborative Problem Solving Ability in Programming Learning

  • Kwon, Boseob
    • 한국컴퓨터정보학회논문지
    • /
    • 제23권9호
    • /
    • pp.163-169
    • /
    • 2018
  • Problem solving by programming has a lot of influence on computational thinking improvement. Programming learning has been self-directed based on the individual's thoughts and principles. However, the revised informatics curriculum in 2015 puts importance on collaborative learning. Collaborative learning emphasizes results differently from cooperative learning, which emphasizes problem-solving processes. And cooperative learning leads to structured learning, such as role sharing and activity stages, within a small group, while collaborative learning leads to unstructured learning. Therefore, it is becoming more in collaborative learning that peer interaction can be affected by learners' cognitive style. In this paper, we propose the effect of cognitive style on problem solving ability in collaborative learning for problem solving by programming. As a result, collaborative learning was effective in improving problem solving ability and there was no significant difference in cognitive style.

문제중심 스토리텔링 프로그래밍 학습이 학습동기 및 문제해결능력에 미치는 효과 (The Effect on Motivation and Problem Solving Ability of Problem Based Storytelling Programming Learning)

  • 구정모;박정호;송정범;배영권;안성훈;이태욱
    • 컴퓨터교육학회논문지
    • /
    • 제12권1호
    • /
    • pp.23-32
    • /
    • 2009
  • 현 사회는 치열한 국제 경쟁 속에서 부가가치가 높은 아이디어를 창출해 낼 수 있는 문제해결능력을 갖춘 인재를 필요로 하고 있다. 프로그래밍은 문제해결능력 신장에 효과적이지만 초등학생에게 지도하기 위해서는 동기를 유발할 수 있는 전략이 동반되어야 한다. 본 연구에서는 초등학생의 프로그래밍에 대한 동기 및 문제해결능력 향상을 위해 문제중심학습과 스토리텔링을 결합한 프로그래밍 학습 모형과 학습지원시스템을 개발하고 현장에 적용하였다. 8주간의 실험 처치 후 프로그래밍에 학습동기 및 문제해결능력 모두에서 실험집단이 비교집단에 비해 유의미한 결과를 얻었다.

  • PDF

초등학생의 프로그래밍 능력과 특기적성간의 관계 분석 - 로고 언어 활용 사례 (The Analysis of the Relationship between the Elementary Students' Specialty-Aptitude and Programming Ability - a Case of LOGO Language Use)

  • 이현석;이수정
    • 컴퓨터교육학회논문지
    • /
    • 제12권3호
    • /
    • pp.23-30
    • /
    • 2009
  • 프로그래밍 학습 효과에 관한 기존 연구는 대개 창의력과 문제해결력의 향상도를 측정하는 것에 국한되어 있다. 본 연구는 이들 두 요소 외의 관련 요소들을 초등학생들의 특기적성 검사를 통하여 찾아보는 연구이다. 이를 위하여 초등 4학년을 대상으로 LOGO 프로그래밍 교육을 시행한 후 성취도 평가를 실시한 결과, 4개 영역으로 구성된 특기적성 검사 항목들 중 지적능력만이 하위 5개의 세부항목 모두 프로그래밍 능력과 높은 양의 상관관계가 있음이 밝혀졌으므로, 창의성 보다는 지적능력이 뛰어난 학생들이 프로그래밍 능력이 우수함을 알 수 있었고, 이는 본 연구의 실험 환경에 국한하여 프로그래밍 학습이 문제해결력과 창의성 발달에 긍정적 영향을 미친다는 기존 연구 결과의 반대 명제는 성립하지 않음을 나타낸 것이다.

  • PDF

컴퓨팅 사고력이 중요한 프로그래밍 교육에서 'code.org'를 활용한 교수방안 (A Study on Teaching using Website 'Code.org' in Programming Education based on Computational Thinking)

  • 임화경
    • 한국멀티미디어학회논문지
    • /
    • 제20권2호
    • /
    • pp.382-395
    • /
    • 2017
  • Learning computational thinking is very important in programming education. Computational thinking refers to the problem solving ability based on the theories of computer science, indicating the importance of algorithm thinking. That is the reason for focusing on promoting creativity and improving the problem solving ability of the students in programming education. This paper commented the elements to consider for teachers when teaching computational thinking to elementary school students with online coding education website 'code.org' that helps beginners have easy programming experiences based on the characteristics of the website, and proposed the appropriate teaching methods.

컴퓨터 프로그래밍 학습에서 논리적 사고력 측정도구의 개발과 타당화 연구 (A Study on the Development and Verification of a Logical Thinking Ability Measuring Tool in Computer Programming Learning)

  • 이좌택;이상봉
    • 컴퓨터교육학회논문지
    • /
    • 제7권4호
    • /
    • pp.15-25
    • /
    • 2004
  • 그 동안의 연구는 프로그래밍 학습이 논리적 사고력에 미치는 영향을 알아보기 위해, 프로그래밍 학습 후 일반적이고 포괄적인 측면에서 논리적 사고력을 측정하는 표준화된 검사를 이용하여 왔다. 지능은 영역이 서로 독립적이며, 분야별로 독립적으로 작용한다는 측면에서 볼 때, 일반적이고 포괄적인 논리적 사고력을 측정하는 표준화된 검사도구로 특정분야에서 요구하는 논리적 사고력을 측정하는데 한계가 있다. 이에 국 내외 표준화된 검사지 분석을 통하여 컴퓨터 프로그래밍과 관련성이 있고, 인지발달 수준에 적합한 논리적 사고와 이의 하위요인을 추출하고 개발절차 모형에 따라 동형의 논리적 사고 검사 I, II를 개발하였다. 이후 개발된 논리적 사고 검사지에 대한 검증결과 동형의 논리적 사고 검사지임이 밝혀졌다. 개발된 검사지는 프로그래밍 학습이 논리적 사고와 이의 하위논리에 미치는 영향을 규명하는 데 이용될 수 있다.

  • PDF