학생들과 의사코드 사용하기

의사코드는 VEXcode와 일반 언어의 블록 또는 명령 사이의 단계입니다. 종종 학생들은 해결책을 찾는 방법을 "추측하고 확인"할 수 있습니다. 그러나 이것이 코딩 개념에 대한 개념적 이해를 구축하는 결과를 가져오지는 않습니다.

의사 코드는 학생들이 컴퓨터 과학과 해당 코드에 대한 개념적 이해를 구축하는 데 도움이 될 수 있습니다. 학생들은 의사코드를 사용하여 작업을 완료하기 위해 프로젝트 중에 로봇이 수행하기를 원하는 동작을 전달합니다.


의사코드 단계

이 단계에서는 학생들이 작업을 구성하는 동작 목록을 작성하고 코딩을 시작하기 전에 원하는 로봇 동작과 어떻게 관련되는지 이해할 수 있도록 학생과 교사가 수행해야 하는 작업을 안내합니다. 

Eng_Notebook__-_Castle_Crashers__1_.png

1. 작업을 가능한 가장 작은 행동으로 나누십시오.

이는 작업을 개략적으로 설명하거나 단계에 대한 메모를 작성하여 수행할 수 있습니다.

엔지니어링 노트북

VEXcode IQ 블록

VEXcode IQ 파이썬

Screen_Shot_2021-11-02_at_11.23.50_AM.png

Screen_Shot_2021-11-02_at_10.31.14_AM.png

Screen_Shot_2021-11-02_at_11.15.39_AM.png

AdobeStock_243198337_1.jpeg

3. 학생들에게 의사코드를 교사와 공유하게 하세요. 이때 로봇에 대한 기대와 로봇이 실제로 수행해야 하는 작업에 대해 학생들과 대화를 나눌 수 있습니다.

학생의 의사 코드가 기대와 일치하면 코딩을 시작할 수 있습니다. 의사코드가 기대치 및 작업과 일치하지 않는 경우 학생들에게 1단계로 돌아가 작업을 더 작은 동작으로 나누고 프로세스를 다시 진행하도록 권장합니다.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: