• Title/Summary/Keyword: Computer Thinking

Search Result 813, Processing Time 0.028 seconds

A Study on Difference of Computational Thinking by Programming Experience (프로그래밍 경험에 따른 Computational Thinking의 차이에 관한 연구)

  • Sung, Jung Sook;Kim, Minja;Kim, Hyeoncheol
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.1699-1701
    • /
    • 2013
  • 최근 프로그래밍 교육이 새로운 방식의 사고력을 길러준다는 점에서 컴퓨터 공학 전공자뿐 아니라 일반인에게도 그 중요성이 강조되고 있다. 이러한 추세에 따라 프로그래밍 교육을 통해 길러지는 새로운 사고 과정인 computational thinking 관련 연구가 다양하게 시도되고 있다. 그러나 대부분의 연구가 특정 프로그래밍 언어에 의존적인 평가도구를 개발하여 측정하고 있으며 프로그래밍 경험 자체가 일상생활에서 일어나는 현상의 문제 해결을 위한 computational thinking에 영향을 주었는지를 연구한 결과는 아직 명확히 알려진 바가 없다. 따라서 본 연구는 프로그래밍 경험 유무에 따라 computational thinking에 차이가 있는가를 알아보았으며 그 결과 프로그래밍 경험이 있는 학생이 일상에서 일어나는 복잡한 문제를 더 논리적이고 상세하게 추상화하고, 구조화를 통해 더 명확한 모델링을 하였음을 알 수 있었다. 결론적으로 프로그래밍 경험 유무에 따라 computational thinking의 차이가 있음을 알 수 있었으며, computational thinking의 함양을 위해 프로그래밍 교육이 도움이 될 것으로 기대할 수 있다.

Seeing the elementary education through computational thinking (Computational Thinking을 통해서 초등 교육 바라보기)

  • Ko, Young-Nam;Kim, Jong-Woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.1534-1537
    • /
    • 2011
  • 컴퓨터 사용이 우리의 일상 생활이 되면서 컴퓨터 과학은 이미 우리 사회 여러 영역을 바꾸어 놓았다. 그리고 이런 관점에서 볼 때 컴퓨터 과학자처럼 사고하고 문제를 해결하는 능력인 Computational Thinking은 앞으로의 사회에서 나타날 문제를 해결하는 해결 방법이 될 것이고 미래사회를 살아가는데 필수 능력이 될 것이다. 따라서 본 연구에서는 Computational Thinking의 정확한 개념을 살펴보고 초등교육에서는 어떤 부분에서 Computational Thinking을 찾아볼 수 있는 지 알아보고자 한다.

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

  • Lee, Joataek;Yi, Sangbong
    • The Journal of Korean Association of Computer Education
    • /
    • v.7 no.4
    • /
    • pp.15-25
    • /
    • 2004
  • Previous researches on the effect of programming learning upon logical thinking ability have used a standardized test to measure logical thinking ability in the general and comprehensive aspect after programming learning. Considering that the areas of intelligence are separated from one another and work independently, the existing standardized tool to measure general and comprehensive logical thinking ability has a limitation in measuring a logical thinking ability required at specific areas. Thus this study extracted logical thinking and its sub-factors related to computer programming and suitable for the level of cognitive development through analyzing standardized test sheets at home and abroad, and developed logical thinking test I and II of the same form according to a development procedure model. The result of verifying the developed logical thinking tests proved that the two tests are logical thinking tests of the same form. The developed tests can be utilized in identifying the effect of programming learning upon logical thinking and its sub-factors.

  • PDF

A Computer Mediated Design Development System for Design Innovation - the Focus on the Creative Thinking System for Idea Development in Product Design (디자인 혁신을 위한 창조적 발상지원 시스템 연구)

  • 우흥룡
    • Archives of design research
    • /
    • v.14 no.3
    • /
    • pp.77-85
    • /
    • 2001
  • This paper focuses on the idea development as a creative thinking process for design innovation. The process of thinking has the thinking structures of abduction and transformation. After we had studied the design thought, we found a structure of a thinking system, and created a creative thinking model with this. Using job analysis, we examined the duster of design jobs, which form the design process, and verified the thinking model. The findings suggest that our idea development has the creative process not only of divergent thinking and convergent one, but also of transformation in design. In same time, the design thinking shows their pattern of transition from abstract concept to concrete object. Between the design jobs, idea development shows higher difficulty than other jobs - marketing, product planning and follow-up. Combining the D-T-C (Divergent-Transformation-Convergent) thinking with abstract-concrete thinking, we designed a DFD(data flow diagram) for an early model of computer mediated thinking system (CMTS). This has implications for design support.

  • PDF

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

  • Lee, Hye-Young;Lee, Tae-Wuk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.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.

Development of Convergence Education Program of the 'Life and Electricity·Electron' Unit in Practical Arts Textbook to Enhance Computational Thinking

  • Kim, Myung-Jung;Lee, Tae-Wuk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.21 no.1
    • /
    • pp.199-205
    • /
    • 2016
  • In this paper, we propose a analysis of electric and electronic's unit in paratical arts and convergence education program to enhance computational thinking. In the current practical arts curriculum of Korean elementary school 6th graders, the 'information' related chapter is Chapter 3. However, educational contents mainly consist of making activities according to the specified manual such as electrical and electronic products, learning about robots, etc. It is very insufficient to develop the computational thinking required by the software-centered society. Therefore, we are to study development of convergence education program of the 'Life and Electricity Electron' unit in practical arts textbook to enhance computational thinking.

Making a comparison study on Usability of the Computer Aided Idea Generation System -Focused on the User Interface of the Creative Group thinking System(CGTS)- (컴퓨터 지원 발상시스템의 사용성 비교 -CGTS(Creative Group Thinking System) UI를 중심으로-)

  • 정승호;한경돈
    • Journal of the Korea Society of Computer and Information
    • /
    • v.8 no.4
    • /
    • pp.57-62
    • /
    • 2003
  • At the beginning stage of design process, the concept design is required to equip the creative idea thinking and exerts critical effect on the success of production. To support the idea thinking process at the stage of concept design, web-based Creative Group Thinking System(CGTS) was developed. In this vein, the purpose of this study is to investigate the significance of HCI(Human Computer Interface) and UI(User Interface) and to find the way to increase the applicability of the UI of CGTS.

  • PDF

The Improvement Effectiveness of Computational Thinking through Scratch Education

  • Shin, Soo-Bum
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.11
    • /
    • pp.191-197
    • /
    • 2015
  • Recently, it has been activated the software education or coding education for the improvement of the Computational Thinking (CT) ability at home and abroad. Also the CT has influence on courses of Computer Science in the college levels. It has been introduced and the number of cases of using it to general K12 education has increased. However, the research on the software education's influence on the CT was still lacking. So In this paper, we proposed this study has been conducted on how Scratch education in the elementary school level influenced the ability of the CT. And we proposed software education can improve the ability of CT. First, we provided the theoretical base of the software education and evaluation process through analysis of computational thinking ability. A core analysis content of the CT is broader than algorithmic thinking and can be achieved without using computer. It includes abstract, algorithmic, logical, and measurable thinking. Second, we made efforts to improve the characteristics of the software education with categorization. Finally, we have managed the software education using Picoboard with Scratch and flowchart within 15 weeks based on these theocratical research. An examination of the effectiveness was committed to understand, analyze, and develop strategies of problem solving. It is designed as a strategy of problem solving before and after the software lesson. The result of the software education has improved authentically in all areas without the need to design a strategy for problem solving.

Improving Computational Thinking Comprehension through Visualized Sorting App Development

  • Kim, Jongwan;Kim, Taeseong
    • Journal of Multimedia Information System
    • /
    • v.8 no.3
    • /
    • pp.191-196
    • /
    • 2021
  • Computational thinking refers to the process and method of solving everyday problems using computers. When teaching a computational thinking class for computer majors and non-majors at university, the easiest example to deliver the concept of computational thinking is sorting. Sorting is the concept of arranging given data in order. In this work, we have implemented four visualized sorting algorithms that anyone can easily use. In particular, it helps to understand the difference between the algorithms by showing the number of comparisons and exchanges between elements, which are the criteria for evaluating the performance of the sorting algorithm in real time. It was confirmed that the practice of using the sorting visualization app developed in this research contributed to the improvement of students' understanding of computational thinking.

Design and Application of Learning Algorithms based on Computational Thinking for Changes in Prospective Elementary School Teachers' Perceptions about Computer Science (초등 예비교사의 컴퓨터과학에 대한 인식 변화를 위한 계산적 사고 기반 알고리즘 학습의 설계 및 적용)

  • Kim, Byeong-Su;Kim, Jong-Hoon
    • Journal of Fisheries and Marine Sciences Education
    • /
    • v.24 no.4
    • /
    • pp.528-542
    • /
    • 2012
  • In this study, we designed and applied the learning program of various algorithms about computer science, which were based on computational thinking, to prospective elementary school teachers who were non-majors of this field. While they were learning, they could understand two fundamental functions of computational thinking: abstraction and automation. This learning program made them change their perceptions about computer science positively. They had been interested in learning algorithms and computer science itself, and they felt confident about teaching it.