본문 바로가기

코딩교육5

코딩(Coding)교육 스크래치 기본용어와 화면구성 스크래치를 가지고 여러가지를 해보기 전에 가장 기본이 되는 용어 그리고 화면구성에 대해 알아봅시다. 스프라이트(Sprite) Sprite은 '요정','도깨비' 이라는 뜻을 가진 단어입니다. 애니메이션에서는 배경을 변경하지 않고 화면을 가로 질러 이동할 수 있는 캐릭터를 말한다고도 합니다. 스크래치에서도 동일한 의미를 가지고 사용합니다. 블록(Block)으로 변경 또는 동작시키는 등장인물이라고 할 수 있습니다. 이것을 좀 더 프로그래밍(?)하게 표현하면 이렇게 말할 수 있습니다. "스크립트로 제어할 수 있는 객체(Object)" 객체 ? 실체적으로 존재하거나 추상적으로 연상할 수 있는 것. 다른것과 식별이 가능하고 속성과 동작으로 구성된 그 무엇. 무대(Stage) 스크래치의 배경입니다. 무대에서 스프라이.. 2021. 5. 25.
코딩(Coding)교육 스크래치 Hello, World! 대부분 프로그래밍 언어는 Hello, World! 를 출력하는 것으로 시작합니다. 특별한 이유가 있는 것이 아니고, 유명한 C언어 교재인 "The C Programming Language"에서 첫 번째 예제가 "Hello, World!"를 출력하는 것이었다고 합니다. 스크래치도 이것으로 시작해봅시다. 지난번에 가입했던 스크래치에 들어가 봅니다. https://scratch.mit.edu/ Scratch - Imagine, Program, Share Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations. scratch.mit.. 2021. 5. 16.
코딩(Coding)교육 스크래치 회원가입과 시작하기 오늘은 스크래치 회원가입을 해보겠습니다. 인터넷상에서 뭔가 하려면 가입을 해봐야지요. 그게 첫걸음입니다. 자! https://scratch.mit.edu/ 이렇게 주소창에 입력해봅시다. 스크래치의 메인화면 입니다. 둘러보는 건 나중에 하고 일단 가입부터. 오른쪽 상단에 스크래치 가입을 클릭하면 아래 이미지가 나오고 입력란에 정보를 입력하기만 하면 됩니다. 그리고 다음, 다음 화면에서 정보를 입력하고 다음, 또 다음 화면 다음... 중간에 몇개의 화면이 더 있지만 이미지를 모두 캡처할 필요는 없을 것 같습니다. 스크래치는 어린이와 청소년을 대상으로 하기 때문에 복잡하고 어려울 게 없습니다. 이렇게 하다보면 아래 화면을 만날 수 있습니다. 스크래치에 가입하고 로그인까지 된 겁니다. 로그인 후 메인화면입니다... 2021. 5. 12.
코딩(Coding)교육 플랫폼 엔트리와 스크래치 아무리 코딩 교육이 대세라고 해도, 위의 사진처럼 어지러운 코드를 보면 배우고 싶은 마음이 쉽게 들진 않을 것 같습니다. 코딩(Coding)이란 저런 코드를 작성하는 것입니다. 물론 개발자들이 코드를 작성할 때는 저렇게 하지는 않습니다. 이해하기 쉽도록 줄을 맞추고 정리를 해가면서 코딩을 하게 됩니다. 중간에 설명이 필요한 곳에는 주석도 달아 나중에 다른 개발자가 쉽게 고치고 개선할 수 있도록 합니다. 이렇게 정리해서 작성된 코드는 이를 직접 만든 사람이 아니더라도 쉽게 이해 할 수 있습니다. 한마디로 '가독성'이 좋은 소스코드라고 하지요. 하지만 '가독성'이 좋다는 것도 프로그램을 공부한 사람에게만 해당하는 얘기일 뿐이지요. 우리가 아는 프로그래밍 언어는 대부분 이렇게 문자로 되어있어서 텍스트 코딩이라.. 2021. 5. 7.