군자(君子)의 말이 소인배(小人輩)와 다른 바는 소인배는 말(言)로 하고, 군자는 Coding한다.
목차
세계가 공유하는 학교
FAS 대학을 위한 준비 과정
SAT - 표준 교과 과정
$1/Month for Everyone
컴퓨터 과학
프로젝트 기반의 교과 과정
2020년 현재, 한국의 초등학교는 6,120 개, 중학교 3,223 개, 고등학교 2,367개, 그리고 대학은 336개입니다, 세계 전역에, 수십만 학교가 산재해 있습니다.
학교마다 정도의 차이는 있지만, 컴퓨터 과학을 지도할 교육자의 수가 절대적으로 부족합니다.
컴퓨터 과정 지도자가 있다해도, 지도자의 능력과 자질은 국가 별, 지역 별, 학교 별로 상이합니다.
비단 컴퓨터 과학 뿐 아니라, 영어, 수학, 물리, 화학, 생물, 역사, 인문 등 일반 과목의 경우도 크게 다르지 않습니다.
FAS 초중고 및 대학 인프라는 세계 전역의 학교가 공유할 수 있는 하나의 학습 플랫폼입니다.
FAS 초중고 과정은 FAS 대학을 수학할 능력을 기릅니다.
FAS의 목적은 인프라 무인화 & 자동화 프로젝트를 수행할 개발자 양성이며, ABC Projects는 대표적인 예입니다.
FAS는 대학원 중심 대학이며, FAS 대학원 과정은 ABC Projects에 참여하는 것입니다.
FAS 대학은 FAS 대학원의 준비 과정이며, FAS 초중고는 FAS 대학의 준비 과정입니다.
나라마다 국어 과목과 역사 과목의 내용을 다르겠지만, 경제학, 영어, 수학, 물리, 화학, 생물, 지구 과학 등의 교과 내용은 굳이 다를 이유가 없습니다. 그러나, 가장 엄밀한 수학 과목만 해도, 국가마다 교과 내용이 다릅니다. 가령, 한국의 수학 교육은 여타 국가의 그것에 비해, 대학 진학 시험에 맞춰져 있습니다. 만약, 우리가 한국의 수학 교육을 세계 수학 학습의 표준삼아, 수학 커리큘럼을 작성한다로 삼는다면, 대개의 국가들이 동의하지 않을 것입니다.
어느 한 국가의 수학 교육이 가장 훌륭하다고 말할 수는 없지만, 우리는 미국과 유럽의 수학 교육이 그나마 세계가 공유할 수 있는 방식이라 생각합니다. 그러므로, FAS 초중고 과정은 국어와 역사 등 일부 과목을 제외한 각 과목의 커리큘럼을 미국 SAT 시험에 맞춰 유치원부터 고교 3년차까지 제작하여 제공합니다.
FAS 초중고 학습자는 미국 SAT 시험을 치르는 것을 상정하여, 각 과목의 커리큘럼을 학습하고, FAS 초중고의 졸업 자격은 모의 SAT 시험으로 판단합니다.
FAS 초중고의 학습 비용은 저개발국의 저소득층도 부담할 수 있는 월 $1지만, 한국은 예외로 월 $10입니다.
FAS 학교는 세계를 향한 한국의 공헌(Contribution)입니다.
한국은 선진국이며, FAS 학교의 운영 주체입니다.
월 $10는 한국의 저소득 가구도 쉽게 부담할 수 있는 금액입니다.
FAS 초중고의 핵심 과목은 컴퓨터 과학이며, 주요 과목은 Scratch, App Inventor, Git, Linux, Python, JS/TS, Elixir/Phoenix, Rust니다.
유치원 과정
Scratch를 통해, 코딩 개념을 머리가 아니라, 몸으로 체득할 수 있도록 지도합니다.
영어권 어린이와 같은 방식으로 영어를 익힙니다.
숫자 개념을 자연스레 익힐 수 있도록 지도합니다.
초등 과정
영어를 읽고 쓸 수준에 이릅니다.
Linux와 Git에 익숙해지는 시기입니다.
App Inventor, HTML, JavaScript, Python 등의 기본적인 사용법을 익힙니다.
중학 과정
JS/TS의 고급 기술과 웹 프로그래밍을 익힙니다.
Rust와 Elixir 언어의 기초적인 개념을 익힙니다.
고교 과정
기초적인 Machine Learning을 학습합니다.
Rust와 Elixir 언어를 심화 학습합니다.
기존 학교와 달리, 학년은 잠정적인 구분이며, 모든 커리큘럼은 과목 및 강좌 기반입니다. 예를 들어, 리눅스 과목의 경우;
초등 1년차 리눅스 강좌를 마쳐야, 초등 2년차 리눅스 강좌를 학습할 수 있습니다. 여타 강좌도 마찬가지입니다.
학년은 무의미합니다. 가령, 학습자는 초등 3년차 산수, 초등 2년차 영어, 초등 4년차 웹 프로그래밍을 동시에 학습할 수 있습니다.
각 강좌는 프로젝트 실습을 포함합니다. 학습자는 수강 중인 강좌의 프로젝트 실습을 마쳐야, 해당 강좌를 마칠 수 있습니다.
FAS는 두 종류의 클래스를 구성합니다.
각 강좌는 클래스입니다. 가령, 5개 강좌를 수강하는 학습자는 5개 클래스에 소속됩니다.
FAS는 또한, 이수 강좌가 비슷한 학습자끼리 클래스를 구성합니다. 이때, 학습자의 종교, 성별, 국적, 연령을 고려하지 않습니다.
기존 학교와 달리, FAS의 모든 교과목은 프로젝트 기반입니다.
각 강좌는 하나의 Git Repo이며, 각 Repo는 학습자가 완수해야할 프로젝트 실습을 포함합니다.
유치원부터 대학원까지, 그리고 영어, 수학, 물리, 화학 등 과목에 상관없이, 모든 강좌는 하나 이상의 코딩 프로젝트 실습을 포함합니다.