프로젝트 개요

한국 교육과정 속의 수학

한국 교육과정은 학생들에게 주입식 암기 교육만을 강요한다고 판단되곤 한다. 하지만, 필자의 생각은 다르다. 한국의 교육과정은 충분히 유용한 내용을 담고 있다. 그것을 주입식으로 가르치는 교육 방식의 문제라고 생각한다.

수학을 바르게 가르치고 배우기

필자는 ‘충분히 멋지고 유용한 교육과정에 대한 내용들을 어떻게 가르치고, 어떻게 배우면 더 효율적일까?’라는 고민을 시작하였다. 그리고 하나의 결론에 도달하였다. 이제는 모든 학생들이 “정보” 과목을 배우고 “코딩”을 할 줄 아는 시대라는 배경에 기초하여 ‘코드로 수학을 접할 수 있게 만들어주면 어떨까?’라는 상상을 시작하였다. 그리고 이를 실행하기 위한 첫 번째 발걸음을 내딛게 되었다.

코드인 이유

첫 번째로, 당연하게도 필자가 코드를 자유자재로 쓰고 읽을 수 있기 때문이다. 또한, 코딩을 하며 수학 성적이 향상되었다는 미담 또한 상당히 큰 계기가 되었다고 볼 수 있다. 정확한 코딩을 통해 수학 성적이 향상되었다는 이야기는 교육과정에 “정보”과목이 추가되기를 바라는 사람들이 항상 주장해 왔던 이야기이다. 필자는 그 가능성에 희망을 걸어보기로 하였다.

프로젝트 내용

수식 계산 라이브러리

물론 현대의 다양한 언어에는 기본적으로 다양한 수식을 빠르고 효율적으로 계산할 수 있는 매우 잘 짜진 라이브러리를 가지고 있다. 하지만 그러한 라이브러리들은 일반 사용자가 뜯어볼 일이 없을 뿐더러 한국어로 된 자세한 주석조차도 또한 존재하지 않는다. 필자는 직접 교육과정 속의 수식을 계산할 수 있는 라이브러리를 개발하며 함수 하나하나에 대한 알고리즘 접근 방법과 코드 해석 등을 제공할 예정이다.

예상되는 효과

당연하게도 드라마틱하게 큰 효과가 바로 나타날 것이라 생각하지는 않는다. 하지만, 적어도 필자의 코드를 접한 학생들은 수학을 어렵고 귀찮은 과목이 아닌 재미있고 친숙한 학문으로 받아들일 수 있었으면 한다.

리포지토리

high-school-geometry-formula-library

high-school-math-i-formula-library

high-school-math-ii-formula-library

high-school-math-vol1-formula-library

high-school-math-vol2-formula-library

high-school-probability-and-statistics-formula-library

middle-school-math-formula-library

middle-school-math-formula-library

college-transfer-math-formula-library

college-calculus-formula-library

off-course-math-formula-library