의견 중학교에서 코딩 수업이 필수 인 이유 | 팀 바 하린

중학교에서 코딩 수업이 필수 인 이유 | 팀 바 하린

비디오: 인텔-늑대와여우-코디, 건강 파수꾼「헬스케어PC」한배 탔다 (십월 2024)

비디오: 인텔-늑대와여우-코디, 건강 파수꾼「헬스케어PC」한배 탔다 (십월 2024)
Anonim

우리의 교육 시스템은 아이들이 책임감있는 시민이되도록 준비하고 성인이되기 위해 필요한 다양한 기술을 가르쳐 주어야합니다. 유치원에서는 읽기, 쓰기, 공유 및 초기 수학의 기초부터 시작하여 매년 연속해서 생활 준비를하고 생계를 유지합니다.

어떤 이유로 든, 제가 3 학년 때부터 수강 한 모든 수업은 여전히 ​​제 마음에 타 버렸고, 오늘도 제 시간에 돌아가서 5 학년 선생님이 수학에 어떻게 관심을 갖게되었는지, 또는 7 학년 선생님이 어떻게 스페인어를 가르치는 방법은 불행히도 그 특정 언어를 이해하는 데 영향을 준 "반복적 인"교수법 때문에 그 언어를 배울 수있는 능력을 손상 시켰습니다.

그러나, 7 학년의 한 수업은 나에게 매우 중요했으며, 그 수업에서 배운 기술은 매일 매일 사용합니다. 그 수업은 제 타이핑 수업이었습니다. IBM Selectric 타자기 앞에 타자를 치는 법을 배우는 가운데 첫 번째 줄에서 좌석을 볼 수 있습니다. 나는 얼마나 빨리 타이핑을했는지 결정하기 위해 테스트의 일환으로 반복해서 타이핑해야했던 주요 노선을 기억합니다. "지금은 모든 선량한 사람들이 그들의 나라를 도우러 갈 때입니다." 오늘도 약 5 초만에 그 문장을 터치 할 수 있습니다. 당시 목표는 분당 약 90 단어로 유형을 터치하는 것이 었습니다.

타이프 라이터는 과거의 일이지만 오늘날 타이핑과 키보드는 관련성이 높으며 대부분의 경우 컴퓨터에 데이터를 입력하는 주요 방법입니다. QWERTY 키보드를 이해하는 것은 터치 키보드를 사용하거나 셋톱 박스 또는 키보드를 사용하여 입력하는 수많은 장치를 프로그래밍 할 때 중요합니다.

요즘 아이들이 기술을 사용하는 방법을 직관적으로 알고있는 것 같으므로 코딩 방법을 아는 것은 중요하지 않다고 주장 할 수 있습니다. 그것이 어느 정도 사실이지만, 이러한 디지털 기술이 어떻게 작동하고 궁극적으로 더 많은 기능에 맞게 사용자 정의 될 수 있는지 이해하면 디지털 장치 경험이 향상되고 나중에 나중에 더 중요해질 수 있습니다.

입문 프로그래밍 클래스를 수강 한 사람은 최소한 기본 프로그래밍 논리, 구조 및 디자인을 이해하는 데 도움이되었다고 말할 것입니다. 소프트웨어 엔지니어가되지 않은 사람들조차도 코딩 수준에서 컴퓨터를 프로그래밍하는 기본 원리는 논리적으로 생각하는 방식을 바꾸고 상식을 선명하게하며 많은 경우에 배운 것을 적용하는 데 도움이되었다고 말합니다. 이제 스마트 폰, 태블릿, 컴퓨터 및 많은 CE 장치에서 더 많은 생명을 얻습니다.

우리는 기술이 우리가 매일하는 많은 일에 중요한 역할을하는 시대에 살고 있습니다. 우리는 사무실, 학교 및 가정에서 기술을 사용하며 디지털 장치는 우리 주변에 있습니다. 그러나 많은 경우에 우리는 기술이 우리를 위해 할 수있는 일의 표면을 거의 긁지 않습니다. 우리는 삶에서 기술이 수행하는 기본 역할을 거의 받아들이고 대부분의 각 디지털 장치에서 기본 기능을 사용합니다. 그러나 하드웨어 및 소프트웨어 디자이너가 장치를 만들 때 일반적으로 우리가 거의 사용하지 않는 많은 기능을 추가합니다. 전화, 메시징, 음악 및 엔터테인먼트 등을 처리하기 위해 장치를 "채용"하기 때문에 광범위한 의미에서 괜찮습니다. 그러나 기술, 특히 모바일 기술이 발전함에 따라 이제는 개인의 손을 잡고 있습니다. 이러한 기본 기능 이상의 기능을 수행 할 수있는 컴퓨터 우리의 TV와 기기조차도 눈에 띄는 것 이상으로 설계된 다목적 장치가되고 있습니다.

대부분의 사람들은 결코 다루지 않고 그들이 가지고 있거나 사용하는 지정된 기기 또는 장치의 코드를 변경하려고 시도하지 않지만, 장치를 실행하는 소프트웨어 코드를 만드는 기본 사항을 배우면 사람이 어떻게 자신의 방식을 더 잘 이해할 수 있습니다 장치가 작동하고 기본 기능을 넘어서는 경향이 있습니다. 또한 하드웨어 및 소프트웨어 디자이너가 장치에서 만든 모든 기능을 활용하여 디지털 라이프 스타일을 향상시키려는 유혹을받을 수도 있습니다.

코딩 클래스는 또한 기술 설계 방식과 소프트웨어가 모든 장치의 기능을 트리거하는 매체 역할을하는 방법에 대한 이해도를 높여줍니다. 이러한 유형의 지식은 전체 작업의 일부로 기술을 사용하도록 요구되는 미래의 작업 환경에서 중요 할 수 있습니다.

기술의 작동 방식을 이해하면 사람이 보유한 기술을보다 쉽게 ​​사용하고 최대한 활용할 수 있습니다.

Greater Schools.org에 관한 중요한 기사에서 저자 행크 펠리시에 (Hank Pellissier)는 프로그래밍에 대해 인정 된 권위자의 의견을 포함시켰다. Codeacademy의 Program 또는 Be Programmed 및 전도자 인 Douglas Rushkoff는 미국 최고의 디지털 십자군 중 하나입니다. 그는 우리 학교가 컴퓨터 프로그래밍을 핵심 커리큘럼에 통합하거나 남겨 두어야한다고 주장했다. "미국인들이 우리가 알파벳이나 산술을하는 방식으로 컴퓨터 코드를 다루기 시작할 때"라고 그는 적었다.

Rushkoff는 숙련 된 기술 근로자의 증가하는 요구를 충족시키기 위해 코딩을 가르쳐야 할 필요성을 인식하고 있습니다. 미국은 자국 내에서 일종의 기술 인력이 생겨 났고 중국, 인도 및 기타 국가의 코더에 크게 의존하여 이러한 유형의 프로그래밍 기술에 대한 높은 요구를 충족시키기 때문에이 점에 전적으로 동의합니다.. 또한 기술은 이제 우리 삶의 중요한 부분이기 때문에 코딩이 기본 학습 기술만큼 중요하다는 데 동의합니다. 코딩을 이해하면 기술이 어떻게 작동하는지에 대한 기초를 갖게되며 전문 프로그래머가되지 않아도 잘 서비스를 제공 할 수 있습니다.

저의 열정 중 하나는 기술을 교육 시스템에 도입하는 데 도움이되었습니다. 저는 수십 년 동안 교육에서 개인용 컴퓨터의 역할을 옹호하기 위해 고향 하와이 주와의 부업을 진행했습니다. 컴퓨터가 미국 전역의 교육 과정에 어떤 영향을 미쳤는지 확인하고 미국의 모든 학교 시스템에는 오늘날 사용되는 컴퓨터 보조 학습 프로그램 유형이 있습니다. 그러나 이제 학교는 기술이 이제 우리의 라이프 스타일의 일부라는 사실을 인식하고 아이들이 기술이 어떻게 작동하고 교육 잠재력을 최대한 발휘할 수 있는지에 대한 이해를 돕습니다. 기껏해야 그들은 직업으로 기술에 관심을 가질 수 있고 최소한 우리 삶의 일부인 점점 더 많은 기술 관련 장치 및 제품을 처리 할 수 ​​있습니다.

중학교에서 코딩 수업이 필수 인 이유 | 팀 바 하린