컴퓨터는 20~21세기 인류에게 혁신적인 발전을 주었다. 본래 컴퓨터의 어원은 라틴어 'Compurate'에서 기원하였는데 계산한다는 의미를 담고 있다고 한다. 컴퓨터는 인간이 장기간에 걸쳐 해결할 수 있는 문제나 수식을 단기간에 처리한다. 따라서 이번시간에는 컴퓨터의 구성요소와 프로그래밍에 대해서 알아보도록하자. 컴퓨터의 구성요소 소프트웨어 하드웨어 소프트 웨어 우선 소프트웨어는 크게 시스템 소프트웨어와 응용 소프트웨어로 분류된다. 시스템 소프트웨어(system software) : Windows, Mac과 같은 OS, Node.js와 같은 런타임 등 '응용소프트웨어의 실행 환경'과 키보드 드라이버, 마우스 드라이버와 같은 '장치 드라이버'가 있다. 응용 소프트웨어(application software..
"너 자신을 알라"는 소크라테스의 명언이다. 그렇다면 나는 나를 잘 알고 있을까?! 메타인지란? 메타인지란 '자신의 생각을 판단하는 능력'을 뜻한다. 즉, 특정 지식을 아는지 모르는지 명확하게 알고 있는 것을 뜻한다. 가령 수학문제를 풀 때 '2+2=4'인 것을 명확하게 알고 있는 것과 '답은 4더라'라고 알고있는 것과는 차이가 있다는 것이다. 결과적으로 전자 후자 모두 4라는 답을 도출해 냈지만 전자는 과정을 명확하게 인지하고 후자는 명확하게 인지하지 못하다는 것을 알 수 있다. 반면 메타인지가 뛰어난 사람은 "'2+2=4'라는 것을 이미 초등학교 교육과정 중에 배웠기 때문에 이미 알고 있는 내용이야"라고 판단하여 학습시간을 단축할 수 있다. 따라서 메타인지가 높은사람은 자기 자신을 객관적으로 바라보면..