close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

19-2학기 컴퓨터 교육 관련 생각

심규현 2019.09.30 10:04 조회 수 : 29

컴퓨터 교육은 학생들에게 어떤 능력을 갖게 해줄 수 있는가?

컴퓨터 교육은 기본적으로 학생들에게 '컴퓨터'를 다룰 수 있는 능력을 가지게 도와준다고 생각합니다. 하지만, 그 교육의 근간을 살펴보면, 결국 컴퓨터 교육이 학생들, 특히 중고등학생들에게 부여하는 능력은 컴퓨팅 사고력이라고 생각합니다. 컴퓨터를 다루는 능력, 다시말해 '코딩' 교육은, 모든 학생들에게 필수적인 요소가 될 수 없습니다. 만약 컴퓨터 교육이 단순히 C언어나 Python을 가르치는 학문이라면, 정보교과는 필수 교과로 지정될 수 없었을 것입니다. 컴퓨터 교육이 모든 학생들에게 필요한 이유는, 앞으로의 사회를 살아가는데 필요한 사고방식인 컴퓨팅 사고력을 기를 수 있기 때문입니다. 즉, 컴퓨터처럼 생각하는 방법, 다시말해 컴퓨터가 알아들을 수 있는 사고를 하는 방법을 배운다고 생각합니다. 우리는 21세기 사회에서 살아가고 있으며, 거의 모든 분야에서 컴퓨터는 활용되고 있습니다. 여기에 사용되는 언어는 분야별로 다를 수 있어도, 컴퓨터를 사용하기 위해 필요한 컴퓨팅 사고력이라는 '본질'은 변하지 않습니다. 절차적 사고력을 학생들에게 부여하는 것 만으로도 컴퓨터 교육은 그 본분을 다한 것이라고 생각합니다.

 

우리는 어떤 역량을 갖기 위한 노력이 필요한가?

어떠한 개념을 가르치기 위해서는 그 개념을 완벽하게 숙지해야 합니다. 여기서 컴퓨터'공학'과 컴퓨터'교육'의 차이가 드러납니다. 컴퓨터 공학의 경우, 주어진 라이브러리들을 그 원리를 알지 못한채 가져다가 응용할 수 있습니다. 반면, 교육을 위해서는 그 라이브러리들의 원리를 알아야합니다. 그래야 그 라이브러리들을 사용하는 법을 가르쳐 줄 수 있기 때문입니다. 교사는 학생들에게 나중에 성장할 수 있는 기반을 만들어 주어야하고, 그 기반은 결국 기초를 얼마나 탄탄하게 다지는지로 결정됩니다. C++을 예로 들면, 변수의 값 교환에서 temp라는 하나의 변수를 더 사용해서 교환한다는 것을 아는 학생과, 그저 algorithm header에서 swap 함수의 원리도 모른채 가져다가 사용하는 학생은 나중에 프로그램을 설계하는 과정에서 차지하는 메모리의 양을 계산할 때 그 차이가 드러납니다. 나중에 정렬을 주어진 라이브러리를 이용하여 하더라도 스스로 기본적인 정렬들은 구현할 수 있게 하는것. 그걸 통해 자신이 사용한 함수의 원리를 알고자 할 때 알 수 있도록 해주는 것. 이것이 컴퓨터 교육자로써 목표해야 할 것이라고 생각합니다. 따라서 교사들은 광범위한 지식을 얕게 가지는 것이 아니라, 가르치고자 하는 지식을 정확히 알려고 하는 노력이 필요하다고 생각합니다.

번호 제목 글쓴이 날짜 조회 수
공지 11월 10일 9시부터 실시간 온라인 수업 시작합니다. 김미량 2020.11.09 119
공지 DYL 발표 순서 [2] 희진 2020.10.06 195
공지 Webex 실시간 수업 접속 주소입니다. 김미량 2020.09.28 152
1440 나만의 툴 소개하기 - Google Colab, Processing [8] 심규현 2019.11.04 88
1439 How to Implement ADDIE Model in E-learning? [1] 김미량 2019.10.30 74
1438 과제 공지 - 나만의 툴 자랑하기 [2] 심규현 2019.10.29 75
1437 식욕 억제 사진 [5] 이동섭 2019.10.29 110
1436 Agile 방법론 관련 링크 [3] 이동섭 2019.10.29 55
1435 [필독/중요] Design thinking examples [8] 김미량 2019.10.29 118
1434 [Stanford] Design your future~ [2] 김미량 2019.10.29 140
1433 교육의 혁명! 미래를 변화하는 디지털 교육, 에듀테크란? [1] 김미량 2019.10.28 20
1432 Harnessing New Technology for Industrial Innovation - Jim Heppelmann, President & CEO, PTC 김미량 2019.10.28 17
1431 제 4차 산업혁명과 미래교육 실천방안 [2] 김미량 2019.10.28 106
1430 Doing Things Right VS Doing the Right Things 심규현 2019.10.15 65
1429 생체인식의 문제점 [3] 김준영 2019.10.15 73
1428 Biometrics - 생체인식 [2] 심규현 2019.10.15 53
1427 컴퓨터 교육의 필요성 [2] 박수빈 2019.10.08 87
1426 ZPD [2] 박민성 2019.10.08 67
1425 ZPD - 근접 발달 영역 심규현 2019.10.08 32
1424 컴퓨터뽀셔버리기5[20191001] [9] file 김동욱2 2019.10.08 72
1423 컴퓨터분해해버리기4[20191001] [7] file 김동욱2 2019.10.08 45
1422 컴퓨터 분해해버리기3[20191001] [6] file 김동욱2 2019.10.08 31
1421 컴퓨터 분해해버리기2 [20191001] [6] file 김동욱2 2019.10.08 45