VPython으로 시작하는 융합 시뮬레이션 수업 (과학과 수학, AI가 더 재미있어지는 3D 코딩 챌린지)

VPython으로 시작하는 융합 시뮬레이션 수업 (과학과 수학, AI가 더 재미있어지는 3D 코딩 챌린지)

$25.00
Description
과학, 수학, 정보에 대한 이해를 바탕으로 이뤄지는
창의적 융합 프로젝트 수업
VPython(Visual Python)은 파이썬 프로그래밍언어로 작성된 코드를 3D 결과물로 보여주는 라이브러리이다. 복잡한 그래픽 코드를 작성하지 않고도 간단한 명령어로 3D 오브젝트를 만들 수 있어 물리 시뮬레이션이나 과학·수학·공학 등의 교과와 융합이 가능하다. 하지만 파이썬과는 다르게 VPython은 우리나라에서 널리 알려지지 않은 것이 사실이다.
2018년도부터 VPython 프로젝트 수업을 처음 시작한 송석리 저자는 학생들이 수학·과학 지식을 코드라는 디지털 언어를 활용하여 3차원 공간에 창의적 작품으로 만드는 것을 보고 ‘VPython은 창의적인 융합 프로젝트 수업을 위한 참 좋은 도구’라는 생각이 들었다고 한다. 그후로 ‘어떻게 하면 VPython을 활용한 융합 교육을 더 많은 이들에게 전파할까’를 생각하던 차에 정보 교사 커뮤니티에서 수학교육을 복수전공한 정보 교사 박솔애 저자를 만나 이 책을 출간하게 되었다.
VPython의 가장 큰 장점은 시각화다. 상자, 구 등의 물체를 만들고 이것들의 위치, 길이, 색깔 등을 직접 조절할 수 있다. 또한 과학·수학 개념이나 수식을 시뮬레이션함으로써 그동안 의미를 제대로 이해하지 못한 채 암기만 하던 방식에서 벗어나 3D로 확인하며 습득하는 등 교과에 대한 이해도를 높이는 데도 큰 역할을 할 수 있다.
이 책은 이러한 VPython의 장점을 지면으로 보여주고 직접 해볼 수 있도록 상세히 안내하는 길잡이다. 파이썬과 VPython의 기초부터 과학과 수학 교과와의 융합까지 담고 있어 인공지능의 원리를 배우고 융합적 사고력을 마음껏 펼칠 수 있으며, ‘수학, 과학, 정보에 대한 이해를 바탕으로 창의적 프로젝트 수업을 어떻게 할 수 있을까?’라는 질문을 품고 있는 교사들에게도 큰 도움이 될 것이다.

북 트레일러

  • 출판사의 사정에 따라 서비스가 변경 또는 중지될 수 있습니다.
  • Window7의 경우 사운드 연결이 없을 시, 동영상 재생에 오류가 발생할 수 있습니다. 이어폰, 스피커 등이 연결되어 있는지 확인 하시고 재생하시기 바랍니다.
저자

송석리,박솔애

저자:송석리
‘앞으로100년후에도지금의공교육시스템이유지될까?’라는질문을던져보니‘No’라는확신이들었습니다.그렇다면누군가가앞으로100년안에새로운공교육의방향을찾아낼텐데,저도그중한명이되고싶어서이모험에참여하고있습니다.그비밀을푸는데디지털은중요한키워드라고생각하며,특히데이터와코드는핵심적역할을할것이라는가설을세우고다양한연구를하고있습니다.
현재서울고등학교에서정보교사로재직중이며,2020년부터서울대학교사범대학과서울대학교평생교육원에서도데이터와AI라는주제로강의를하고있습니다.융합교육에관심이많고,교육자들이교과와학교를넘어새로운경험을하는것이미래의교육에큰자산이될것이라는생각이있습니다.코딩하는선생님들의커뮤니티인‘쪼랩’과정보선생님들의커뮤니티인‘함께자라기’를운영하고있으며,많은선생님들과IT분야전문가들과의연결을통해미래교육의방향을찾고싶습니다.
저서로는《모두의데이터분석with파이썬》(공저),《최소한의데이터리터러시》(공저)등이있습니다.

저자:박솔애
성균관대학교에서컴퓨터교육과수학교육을전공했으며,학생들과의다양한활동을통해프로그래밍이수학·과학같은학문과융합될때개념을더깊이이해하고창의적으로탐구할수있다는가능성을실감해왔습니다.이러한경험을바탕으로수학과과학개념을시각화하는VPython의교육적잠재력에매료되어이책을집필하게되었습니다.
현재경기서천고등학교에서정보교사로재직중이며,정보및프로그래밍과목을가르치면서학생들에게프로젝트기반의다양한학습경험을제공하고있습니다.또한경기도용인교육지원청부설영재교육원과수원교육지원청부설영재교육원에서지도교사로활동했으며,AI·정보교육중심학교를운영하고있습니다.
저서로는《오렌지3로시작하는융합데이터과학》(공저)등이있습니다.

목차

추천사_조정효교수(서울대물리교육과)
머리말
베타테스터의한줄평

CHAPTER1.VPython기초다지기
Unit1-1.VPython으로시작하는3D프로그래밍
Unit1-2.3차원공간에서사고력키우기
Unit1-3.키보드로움직이는애니메이션만들기
Unit1-4.랜덤을활용한애니메이션만들기
Unit1-5.다양한오브젝트활용해보기
Unit1-6.여러이벤트및위젯사용하기
Unit1-7.VPython으로나만의게임만들기

CHAPTER2.VPython으로과학하기
Unit2-1.물체의운동
Unit2-2.탄성충돌시뮬레이션
Unit2-3.포물선운동을이용한원숭이포획

CHAPTER3.VPython으로수학하기
Unit3-1.재귀함수와프랙털구조
Unit3-2.몬테카를로방법을이용한값추정하기
Unit3-3.경사하강법으로최솟값찾아보기
Unit3-4.데이터의3차원군집화

부록.연습문제정답및해설

출판사 서평

이책의특징

1.국내최초의VPython중고등용교재:파이썬을아는사람은많지만,VPython을아는사람은그리많지않다.그래서VPython을궁금해하는사람은많은데중고등용교재는찾아볼수없다.이책은2018년부터VPython수업을해온저자가쓴국내최초의VPython중고등용교재라할수있다.
2.파이썬의기초부터3D시각화까지:VPython을처음접하는사람도기초문법부터활용까지배울수있도록쉽고체계적으로구성되어있으며,코딩을하면서직관적으로3차원을이해할수있어서학생들의흥미를높일수있다.
3.2022개정교육과정필수‘융합탐구능력’함양:디지털및AI역량강화,융합형인재양성이목표인2022개정교육과정에서이책은VPython을통해수학,과학(물리)교과속수식과물리법칙의원리,AI까지쉽게학습할수있도록이끌어준다

추천사

이책은파이썬으로3차원시각화를할수있는도구인VPython을쉽고친절하게소개합니다.VPython을배우는과정에서자연스럽게파이썬의기초도함께익힐수있도록구성되어있습니다.독자들이부담없이하나씩기술을익혀나갈수있도록단계적으로설계된점이인상적입니다.특히책의후반부에서는VPython을통해물리학과수학개념을흥미롭게탐구할수있습니다. 
-서울대물리교육과교수조정효

만약‘수학,과학,정보에대한이해를바탕으로창의적프로젝트수업을어떻게할수있을까?’라는질문을품고있는분들이라면저희책을자신있게추천해드립니다.사실저희는VPython기반융합교육의가치가한국을넘어글로벌로확산되길기대하며책을썼습니다.다양한교과의선생님들이저희책을보시고세계의교육자들에게영감을주는멋진수업을하시길기대하고,많은학생들이VPython으로융합적사고력을마음껏펼치는모습을세계곳곳에서마주하길소망합니다.
-대표저자서울고송석리