홈 STEM+I 생각교실 > 과목별 자료 > 수학
고등/1학년/수학/수학
블럭코딩을 이용한 포물선 운동
충북대학교 과학영재교육원S,T,E,M충청북도 청주시4차시
주요과목 관련단원: 방정식과 부등식 관련과목 관련단원: 함수
주요 내용
블록코딩을 이용하여 함수와 그래프를 표현하는 방법을 이해한다. 이를 바탕으로 움직이는 물체를 시간에 따라 표현하는 방법을 학습하고, 특히 포물선 곡선에 대한 이해를 바탕으로 던져진 물체의 궤적을 표현하는 방법을 학습한다. 이러한 포물선 곡선을 이용하여 실제 세계에서 움직이는 물체를 가상공간에 구현하고, 간단한 게임을 제작하는 데에도 활용한다.
차시별 내용
1차시 블록코딩의 기초 메뉴를 이해한다.
2차시 블록코딩을 이용하여 함수와 그래프를 표현한다.
3차시 포물선 곡선을 표현하는 방법을 이해한다.
4차시 움직이는 물체의 궤적을 구현하고, 이를 이용하여 자신만의 게임을 만들어본다.
교육 목표
블럭코딩 프로그램의 기본 메뉴를 익힌다.
스프라이트의 위치와 화면 좌표계를 이해한다.
스프라이트의 움직임을 통하여 이동과 좌표변화의 관계를 이해한다.
펜 그리기 메뉴를 통하여 점과 직선을 표현할 수 있다.
스프라이트 이동의 x좌표와 y좌표의 관계를 통하여 함수를 표현할 수 있다.
2차 함수의 그래프를 그릴 수 있다.
스프라이트가 중력을 받는 지표면에서 움직임을 구현하고, 포물선이 됨을 이해한다.
학습한 내용을 바탕으로 간단한 게임을 구현할 수 있다.