본문 바로가기
반응형

코딩3

08. 잘 나가는 코딩 언어 코딩은 컴퓨터와 소통할 수 있는 프로그래밍 언어를 할 줄 아는 것이다. 코딩을 한다는 것은 소프트웨어를 개발할 줄 안다는 의미이기도 하다. 인간은 국가별로 인종별로 다양한 언어를 사용한다. 일부는 국제공용어로 발전되었지만, 일부는 이미 사라진 언어도 있다. 컴퓨터 언어도 최초로 카드에 구멍을 뚫어 컴퓨터에 명령을 주거나 기계어와 일대일 대응이 되는 낮은 수준의 프로그래밍 언어인 어셈블리어를 거처 최근에는 인간의 언어에 가까운 수준으로 발전했다. 다양한 언어를 할 줄 알면 다른 국가를 여행하거나 현지인과 소통하는 데 도움이 된다. 다른 언어를 하는 나라와 무역을 해서 경제적 부를 이룰 수도 있다. 컴퓨터 언어도 마찬가지다. 다양한 컴퓨터 언어를 할 줄 알면 경제적 부를 이룰 수 있다. 컴퓨터와 컴퓨터가 네.. 2022. 7. 4.
06. 컴퓨팅 사고의 과정 컴퓨팅 사고력, 어떻게 키우나요? 컴퓨팅 사고력은 크게 ‘절차, 확장, 연결, 전환’이라는 네 가지 과정을 포함한다. 물론, 컴퓨팅 사고력에 대한 정의가 조금씩 다르듯이 사고의 과정이 단계적으로 적용되는 것은 아니므로 상황에 맞게 적용할 수 있다. 각 과정에서 드러나는 특성은 다음과 같다. 사회에는 약속된 ‘절차’가 있다. 아무리 처음 접하는 일이어도, 절차를 알면 어디에든 쉽게 적응하고 활용할 수 있다. 요리의 절차를 알면 어떤 요리도 쉽게 할 수 있는 것처럼 말이다. 그리고 절차는 사회적 약속이기 때문에, 문해력의 특징과 다르지 않다. 문제를 풀거나 책을 읽을 때 우리는 처음부터 차근차근 정리해 나간다. 처음을 건너뛰고 중간부터 읽더라도 결국 큰 흐름을 놓치지 않아야 한다. 결과를 찾는 과정 또한 즐.. 2022. 6. 22.
04. 컴퓨팅 사고력이 뭔가요? 왜 컴퓨팅 사고에 주목해야 하는가 컴퓨팅 사고력은 무엇인가? 컴퓨팅 사고력은 컴퓨터 과학자들이 문제해결을 위해 사고하는 방법이자, 문제해결 기술에서 개발된 사고 과정이다. 즉, 복잡한 문제를 쉽게 해결하고, 불필요한 시간과 비용을 절약하게 하는 사고 능력이다. MS 연구소의 부사장이자 컴퓨팅 사고의 창시자인 지넷 윙은 컴퓨팅 사고력을 ‘누구나 배워서 활용할 수 있는 보편적 사고와 기술이며 읽기, 쓰기, 셈하기와 같이 아이들이 기본적으로 갖춰야 할 소양’이라고 정의했다. 그리고 이러한 컴퓨팅 사고력을 키우기 위해서는 직접적인 코딩교육을 통해 소프트웨어를 만들며 습득하는 방법과 컴퓨터와 같은 디지털 기기 없이 그 과정을 습득할 수 있는 언플러그드 방식 두 가지가 있다. 또한, 예전처럼 어려운 프로그래밍 언어.. 2022. 6. 20.
반응형