반응형 분류 전체보기852 컴퓨팅 사고를 통한 문제 해결 컴퓨팅 사고는 컴퓨터가 사고하는 방법을 우리가 새로 배우는 것이 아닙니다. 과거에 인간들은 문제 해결을 위해 컴퓨팅 사고를 사용하고 있었습니다. 컴퓨팅 사고라는 용어는 카네기 멜론 대학의 자넷 윙(Jeannette M.Wing) 교수가 정의했습니다. 자넷 윙 교수는 2006년 '컴퓨팅 사고'가 현대인이 갖춰야 할 핵심 역량이라고 소개했습니다. 컴퓨팅 사고(Computational Thinking)의 4가지 구성요소 1. 분해(Decomposing) 2. 추상화(Abstraction) 3. 패턴인식(Pattern recognition) 4. 알고리즘(Algorithms) 오늘은 위의 4가지 요소 중 분해를 다뤄보려고 합니다. 분해 분해란 말 그대로 복잡한 문제를 풀기 쉬운 단위로 잘게 나누는 것입니다. 단.. 2020. 10. 30. 유튜브 중독에서 벗어나는 최고의 방법(DF Tube) SNS, 게임, 알코올 외에도 수많은 중독이 있습니다. 그중 유튜브 중독이라는 것이 새로운 문제가 되고 있습니다. 유튜브(YouTube)에서 영상을 한번 보기 시작하면 계속 보게 되는 것이 문제입니다. 유튜브의 시스템을 보면 끊임없이 새로운 영상들을 추천해 줍니다. 사용자가 자주 보는 영상 데이터를 바탕으로 비슷한 영상을 추천합니다. 유튜브 중독을 벗어나기 위해서는 아예 사이트를 차단하는 방법이 있습니다. 하지만 유익한 영상도 많기 때문에 거기서 얻는 이득을 쉽게 차 버리게 되는 것입니다. 여기서 제가 발견한 가장 좋은 방법이 있습니다. 그것은 바로 DF Tube라는 크롬 확장 프로그램입니다. DF Tube 링크 바로가기 * 위 프로그램은 크롬 브라우저에서만 지원됩니다. 평범한 유튜브 메인 화면입니다. .. 2020. 10. 28. 컴퓨팅 사고와 논리적 문제 해결(2부) 컴퓨팅 사고의 4대 핵심 개념 1. 분해(Decompostion) 문제를 잘게 나누어 문제를 해결하는 것입니다. 엄두가 안 날 정도로 큰 문제는 "분해"의 방법을 사용합니다. "분해"는 우리가 목표를 달성하기 위해 잘게 나눌 때도 사용하고 있습니다. 공장에서도 물건을 만들 때 부품을 하나씩 나눠서 각 파트에 맞게 만들 때도 사용됩니다. 2. 패턴인식(Pattern Recognition) 유사한 문제 해결 유형을 모아서 이것을 공식화하는 것을 말합니다. 프로그래밍에서는 함수(Function)를 만드는 것과 같습니다. 비슷한 문제가 발생 시 유사한 문제 해결 방법을 적용합니다. 이런 패턴인식 해결 방법을 많이 가지고 있으면 문제를 좀 더 쉽게 해결할 수 있습니다. 경험이 많은 숙련자가 문제를 빠르고 쉽게 해.. 2020. 10. 27. 컴퓨팅 사고와 논리적 문제 해결(1부) 컴퓨팅 사고란? 컴퓨팅 사고는 컴퓨터가 만들어낸 사고방법이 아닙니다. 오래전부터 수 많은 사람들이 어려운 문제를 해결하기 위한 방법이였습니다. 과학자들이 이런 문제해결 방법을 컴퓨터에 이식시킨 것 입니다. 컴퓨터 사고는 이미 사용하고 있다. 컴퓨팅 사고는 우리 일상생활에서 수 없이 사용되고 있습니다. 예로 퇴근, 하교길을 갈 때도 우리는 효율적인 길을 생각하고 찾습니다. 컴퓨터가 있기 전부터 인간의 삶에는 수 많은 문제들이 발생했습니다. 그것을 해결하기 위해 다양한 방법들을 생각했습니다. 요즘은 컴퓨터가 데이터를 수집해서 문제를 해결하는데 도움을 주고 있습니다. 집에 가는 효율적인 길도 "네비게이션"이라는 기능을 통해 해결방안을 제시합니다. 사람의 사고와 컴퓨터 사고의 차이 사람은 경험이라는 데이터를 근.. 2020. 10. 26. 초보자가 HTML공부, 실습하는 가장 쉬운 방법 HTML을 무료로 가르쳐 주는 사이트 및 강의가 상당히 많습니다. antstudy.tistory.com/13?category=806979 HTML을 무료로 배울 수 있는 사이트 및 강의 요즘 다양한 사이트에서 HTML을 무료로 배울 수가 있습니다. 무료라고해서 저품질의 강의가 아닌, 현업에서 종사 하거나 했던 분들이 강의를 올립니다. 생활코딩(클릭 시 링크로 이동) "생활코딩" antstudy.tistory.com 하지만 배우기만 하고 아무것도 하지 않으면 자신의 것으로 만들 수가 없습니다. 그래서 배운 후 바로 실습을 해보는 것이 정말 중요합니다. 그런데 초보자들이 직접 실습을 하는건 쉽지가 않습니다. 단순히 연습 사이트에서 타이핑을 하고 결과를 보는건 꾸준히 하는게 힘듭니다. 이런 문제를 해결 할 방.. 2020. 10. 22. HTML을 무료로 배울 수 있는 사이트 및 강의 요즘 다양한 사이트에서 HTML을 무료로 배울 수가 있습니다. 무료라고해서 저품질의 강의가 아닌, 현업에서 종사 하거나 했던 분들이 강의를 올립니다. 생활코딩(클릭 시 링크로 이동) "생활코딩"은 모든 강의가 무료로 되어 있습니다. 단계별로 강의가 잘 나눠져 있고, 초보자도 쉽게 이해할 수 있게 만들었습니다. 위 사이트에는 HTML강의 외에도 CSS, 자바스크립트, 데이터베이스 등 다양한 강의가 있습니다. TCP school(클릭 시 링크로 이동) 아무래도 강의로 공부를 하면 시간이 더 들어가는 경향이 있습니다. 위 사이트는 텍스트로 HTML을 배울 수 있습니다. 빠르게 읽어보고 필요한 부분만 실습을 하면서 배우기 좋은 사이트입니다. 2020. 10. 21. 이전 1 ··· 137 138 139 140 141 142 다음