코딩이 무었인지 알기전에 먼저 "하드웨어"와 "소프트웨어"가 무었인지 알아야 합니다.
간단하게 설명 할게요. 우리 주변에는 수많은 기계 들이 있는데요. 텔레비젼, 컴퓨터, 자동차, 스마트폰, 에어컨.. 등등 이런 기계들은 손으로 만질 수 있죠? 이렇게 손으로 만질수 있는 부분을 하드웨어 라고 합니다. 그러면 소프트웨어는 무엇인가하면 이러한 하드웨어(기계)를 작동 할수 있도록 하는 프로그램들을 소프트웨라고 합니다.
소프트웨어에 대한 설명이 좀 어렵죠 예를 들어 볼게요.
스마트 폰에서 게임을 실행 하거나 유튜브를 보거나, 텔레비젼의 채널을 바꾸거나 소리의 크기를 바꾸는 것, 에어컨이 자동으로 지정한 온도로 실내 온도를 조절 하는것 같은 하드웨어를 작동 할 수 있도록 하는 프로그램을 소프트웨어라고 합니다.
즉 지금 우리 주변에 있는 대부분의 기계들은 하드웨어와 소프트웨어가 합쳐져 있는 것이죠.(모두 그런것은 아닙니다. 소프트웨어가 없는 기계도 있어요)
코딩이란 이러한 프로그램(소프트웨어)를 만드는 것이라고 할 수 있습니다.
코딩을 하기위한 방법(프로그래밍 언어)는 상당히 많습니다. C, C++, java, C#, Visual Basic, python.. 와 같은 수많은 프로그래밍 언어들이 있는데 이런 프로그래밍 언어 들은 처음 코딩을 하는 사람들이 배우기에는 어렵기 때문에 코딩을 쉽게 배울 수 있도록 미국의 메사추세스 공과대학(MIT)의 미디어연구소에서 교육용 프로그램인 스크래치를 만들었습니다.
스크래치는 PC및 모바일 버젼도 있지만 PC를 기준으로 설명 하겠습니다.
클릭, 드레그 , 더블 클릭
먼저 PC 를 사용하기 위한 기본적인 마우스의 사용법인 클릭, 드레그, 더블 클릭에 대해 알아 보겠습니다
마우스에 손을 올리고 마우스를 움직여 보면 화면상의 포인터가 움직이는 것을 볼 수 있어요.
이 포인터를 화면 상의 아무 아이콘 위에 올리고 마우스의 왼쪽 버튼을 한번 달칵 하고 눌러 보세요.
그러면 해당 아이콘의 배경이 바뀐것을 볼 수 있습니다. 잘 모르겠다구요? 그럼 포인터를 배경 화면의 빈곳으로 옮기고 다시 왼쪽 버튼을 달칵 하고 한번 눌러준 후
다시 아이콘위로 마우스 포인터를 옮기고 아이콘을 자세히 보면서 다시 달칵 하고 눌러 보세요.
벌써 3번이나 클릭을 해 보았어요. 클릭은 마우스의 왼쪽 버튼을 한번 눌럿다 떼는 것을 말해요.
클릭은 어떠한 것을 "선택" 할때 하는 행동이에요.
방금 아이콘을 두번 선택 했고, 바탕화면의 빈곳을 한번 선택 했어요.
다음은 드레그 를 알아볼게요
드레그는 개체나 아이콘 같은 것들의 위치를 옮기는 방법이에요.
클릭 처럼 왼쪽 마우스 버튼을 누르는데 다른점은 누른 상태로 에서 손을 떼지 않은 상태에서 원하는 위치로 마우스를 이용해 옮기는 거에요.
한번 해보죠
화면에 있는 아이콘 하나에 포인터를 올리고 마우스의 왼쪽 버튼을 누른 상태(클릭한 상태)에서 마우스를 움직이면(드레그) 그 아이콘이 움직이는 것을 볼 수 있어요.
이 상태에서 원하는 곳에서 손가락을 떼면 그곳으로 아이콘이 옮겨 진것을 볼수 있을거에요.
스크래치 다운로드
스크래치를 공부하기 위해서는 스크래치를 설치 해야 해요. 스크래치 설치를 위해
인터넷 브라우져를 켜고 (아래 3개의 아이콘중 하나를 더블 클릭-실행- 하세요)
주소 창에 입력하고 http://scratch.mit.edu 에 접속 하세요
스크래치 공식 사이트 에요
이곳에서 회원 가입 후 여러 기능들을 사용 해 볼수 있어요
하지만 우리는 스크래치 설치를 하기 위해서 사이트의 하단의 "다운로드"를 클릭해 주세요
'바로 다운로드'를 클릭 해서 파일을 설치 할거에요
바로 다운로드 를 클릭 했을때 아래와 같이 나오면 '계속'을 클릭해 주세요.
아래와 같이 모양이 바뀌면 해당 아이콘을 클릭!!
설치를 클릭 해 주세요.
마침을 클릭하면 설치는 완료 되고 자동으로 스크래치가 실행 되요.
아래와 같이 나오면 아무 거나 선택해서 클릭 하세요.
스크레치가 실행된 화면 입니다.
바탕화면을 확인해 보면 스크래치 아이콘이 생긴것을 볼 수 있어요. 스크래치를 실행 시키고 싶으면 바탕화면의 스크래치 아이콘을 더블클릭(실행) 하면 되요.
이것으로 스크래치 코딩을 공부할 준비는 되었어요.
다음은 스크래치의 화면 구성을 알아 볼게요.
https://blog.naver.com/microhan1/222073633831