컴퓨팅 사고 - 위키백과, 우리 모두의 백과사전 컴퓨팅 사고 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 컴퓨팅 사고 ( 영어 : Computational Thinking ) 은 컴퓨터 ( 사람이나 기계 ) 가 효과적으로 수행할 수 있도록 문제를 정의하고 그에 대한 답을 기술하는 것이 포함된 사고 과정 일체를 일컫는다. 정답이 하나가 아니라 여러가지일 수 있는 문제 ( Open - ended Problem ) 는 다양한 변수에 기반한 포괄적이며 유의미한 해답도출이 필요한데, 컴퓨팅 사고를 통해서 발견한 문제분해 ( decomposition ), 자료표현 ( data representation ), 일반화 ( generalization ), 모형 ( modeling ), 알고리즘이 필요하다. 컴퓨팅 사고에는 전체 의사결정 과정을 분해하고, 연관된 변수와 모든 가능한 해법
ation ), 일반화 ( generalization ), 모형 ( modeling ), 알고리즘이 필요하다. 컴퓨팅 사고에는 전체 의사결정 과정을 분해하고, 연관된 변수와 모든 가능한 해법을 고려해서, 이를 상응하는 모수와 문제 한계를 고려하여 올바른 의사결정을 내린다. 컴퓨팅 사고라는 용어는 Seymour Papert 교수가 처음으로 1980년 [ 1 ] 다시 1996년 [ 2 ] 각각 언급했다. 컴퓨팅 사고를 사용해서 복잡한 대규모 문제를 알고리즘으로 해결할 수 있고, 흔히 효율성에서 상당한 개선을 달성하는데 사용된다. [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] 목차 1 개요 1. 1 컴퓨팅 사고 특징 1. 2 컴퓨팅 사고의 분류 1. 3 컴퓨팅 사고의 적용. 2 컴퓨팅 사고 교육 3 컴퓨팅 사고의 장점 4 컴퓨팅 사고 연구센터
현대에는 모든 문제를 컴퓨터와 접목시키는 것이 매우 중요해졌다. 창업을 할 때 소프트웨어를 이용해 경영에 도움 되는 프로그램을 구상하는 일, 소프트웨어 외주 업체와 대화하는 일, 심지어는 예술을 컴퓨터 기술로 표현하는 일까지 컴퓨터를 다양한 분야에 이용하게 되었기 때문이다. 이러한 상황에서 여러 분야의 문제를 컴퓨터로 해결할 수 있게 컴퓨터화 한다면 더욱 효율적이고 정확한 해결책을 찾을 수 있을 뿐만 아니라 비슷한 유형을 가진 다른 문제들 에도 쉽게 적용할 수 있게 될 것이다. 컴퓨팅 사고 연구센터 [ 편집 ] 피츠버그에 위치한 카네기 멜론 대학에 컴퓨팅 사고에 대한 연구센터가 있다. 센터의 주요 연구활동은 문제지향 탐색 ( PROBE, PROBlem - oriented Explorations ) 을 수행하는 것이다. 문제지향 탐색
는 Jeannette Wing 박사가 ACM 에 기고한 논문에서 컴퓨터 과학 커뮤니티에 전면으로 부상하기 시작했다. 이 논문에서 컴퓨터적으로 사고하는 기술이 단지 컴퓨터 과학자에만 국한되지 않고 모든 사람에게 필요한 읽기, 쓰기, 셈하기와 같은 근본적인 기술이 되었다고 제시하고 있다. 또한, 컴퓨터적 아이디어를 다른 학문분야와 통합하는 중요성에 대해서도 언급했다. [ 14 ] 컴퓨팅 사고 특징 [ 편집 ] 컴퓨팅 사고는 문제해결 과정으로 다음 특징을 포함하고 있다 : [ 15 ] 자료를 분석하고 논리적으로 조직화 데이터 모형화, 자료 추상화, 모의시험 컴퓨터 도움을 받을 수 있도록 문제를 구성 가능한 해결책을 식별하고, 테스트하고, 구현 알고리즘적 사고를 통해 해결책을 자동화 본 과정을 다른 문제에 대해 일반화하고 적용 컴퓨팅 사고의 분류 [ 편집 ] 미국의 컴퓨터과학
문제를 구성 가능한 해결책을 식별하고, 테스트하고, 구현 알고리즘적 사고를 통해 해결책을 자동화 본 과정을 다른 문제에 대해 일반화하고 적용 컴퓨팅 사고의 분류 [ 편집 ] 미국의 컴퓨터과학 교사협회는 컴퓨팅 사고를 크게 추상화와 자동화로 분류하고 있다. 우선 추상화는 복잡하게 얽혀 있는 문제를 구조화하고 해결 가능한 상태로 만드는 것이다. 추상화를 통해서는 자료를 수집하고 분석한 후 문제를 분해하여 보다 간결한 상태로 만든다. 자동화는 추상화된 문제를 컴퓨터의 언어로 바꾸는 과정으로, 이를 거쳐 컴퓨터의 언어로 변환된 문제에서 알고리즘을 도출해 문제를 보다 쉽게 해결할 수 있게 된다. 컴퓨팅 사고의 적용. [ 편집 ] 컴퓨팅 사고는 컴퓨터 프로그래밍에만 이용되는 사고방식이라고 오인하기 쉽지만, 컴퓨팅적 사고는 경영, 금융, 공학, 예술 등의 분야를 넘어'열쇠
신약 생성을 들 수 있다. [ 16 ] 대한민국에서의 컴퓨팅 사고 [ 편집 ] 컴퓨팅 사고에 대한 관심이 상당히 높아졌지만, 컴퓨터를 언제, 누구에게서, 무엇을, 어떤 방식으로 배우냐에 따라 컴퓨팅 사고에 대한 상당한 지식의 차이가 존재한다. 다만, 기존 오피스나 아래한글 같은 사무자동화, 인터넷 사용법, 포토샵같은 이미지 그리는 것이 컴퓨터 교육이 아니라는 것은 이제 합의되어 나가는 것으로 보인다. POSTECH 컴퓨팅사고력센터 각주 [ 편집 ] ↑ Papert, Seymour. Mindstorms : Children, computers, and powerful ideas. Basic Books, Inc., 1980. ↑ Papert, Seymour ( 1996 ). " An exploration in the space of mathematics educations ". 《 International Journal of Comp
[ 10 ] [ 11 ] 목차 1 개요 1. 1 컴퓨팅 사고 특징 1. 2 컴퓨팅 사고의 분류 1. 3 컴퓨팅 사고의 적용. 2 컴퓨팅 사고 교육 3 컴퓨팅 사고의 장점 4 컴퓨팅 사고 연구센터 5 대한민국에서의 컴퓨팅 사고 6 각주 개요 [ 편집 ] 컴퓨팅 사고를 정의하는 특성은 문제분해, 패턴 인식 / 자료 표현, 일반화 / 추상화, 알고리즘이다. 문제를 분해하고, 자료 표현하는데 연관된 변수를 식별하고, 알고리즘을 생성함으로써 도출된 결과가 일반적인 해답이다. [ 12 ] [ 13 ] 일반적인 해답이 최초 문제에 파생되는 다양한 변종 문제를 해결하는데 사용될 수 있는 일반화와 추상화다. 컴퓨팅 사고는 Jeannette Wing 박사가 ACM 에 기고한 논문에서 컴퓨터 과학 커뮤니티에 전면으로 부상하기 시작했다. 이 논문에서 컴퓨터적으로 사고하는 기술이 단지 컴퓨터 과학자에만 국한되
ophical Transactions of the Royal Society A : Mathematical, Physical and Engineering Sciences 》 366 ( 1881 ) : 3717. Bibcode : 2008RSPTA. 366. 3717W. doi : 10. 1098 / rsta. 2008. 0118. ↑ Center for Computational thinking at Carnegie Mellon cmu. edu ↑ Exploring Computational Thinking, Google. com ↑ Conrad Wolfram : Teaching kids real math with computers - 유튜브, TED talk 2010 - 11 - 15 ↑ What is Computational Thinking CS4FN at CS4FN ↑ " The Sacramento Regional CPATH Team has created a Think CT website with information on CT
Thinking CS4FN at CS4FN ↑ " The Sacramento Regional CPATH Team has created a Think CT website with information on CT developed by this NSF - funded project. ". 2011년 8월 31일에 원본 문서에서 보존된 문서. 2016년 1월 27일에 확인함. ↑ A short introduction to Computational Thinking by the Open University ↑ " Introduction to computational thinking ". 《 BBC Bitesize 》. 2015년 11월 25일에 확인함. ↑ " Exploring Computational Thinking ". 《 Google for Education 》. 2015년 11월 25일에 확인함. ↑ Wing, Jeanette M. ( 2006 ). " Computational thinking " ( PDF
ka 中 文 링크 편집 이 문서는 2019년 5월 12일 ( 일 ) 14 : 54에 마지막으로 편집되었습니다. 모든 문서는 크리에이티브 커먼즈 저작자표시 - 동일조건변경허락 3. 0에 따라 사용할 수 있으며, 추가적인 조건이 적용될 수 있습니다. 자세한 내용은 이용 약관을 참고하십시오. [UNK] 미국 및 다른 국가에 등록되어 있는 Wikimedia Foundation, Inc. 소유의 등록 상표입니다. 개인정보 정책 위키백과 소개 면책 조항 개발자 쿠키 정책 모바일 보기
컴퓨팅 사고 또는 전산적 사고(電算的 思考, 영어: computational thinking, CT)는 컴퓨터(사람이나 기계)가 효과적으로 수행할 수 있도록 문제를 정의하고 그에 대한 답을 기술하는 것이 포함된 사고 과정 일체를 일컫는다. 정답이 하나가 아니라 여러가지일 수 있는 문제(Open-ended Problem)는 다양한 변수에 기반한 포괄적이며 유의미한 해답 도출이 필요한데, 컴퓨팅 사고를 통해서 발견한 문제분해(decomposition), 자료 표현(data representation), 일반화(generalization), 모형(modeling), 알고리즘이 필요하다. 컴퓨팅 사고에는 전체 의사결정 과정을 분해하고, 연관된 변수와 모든 가능한 해법을 고려해서, 이를 상응하는 모수와 문제 한계를 고려하여 올바른 의사 결정을 내린다. 컴퓨팅 사고라는 용어는 시모어 페퍼트 교수가 처음으로 1980년 다시 1996년 각각 언급했다. 컴퓨팅 사고를 사용해서 복잡한 대규모 문제를 알고리즘으로 해결할 수 있고, 흔히 효율성에서 상당한 개선을 달성하는데 사용된다.