전체 글 (8) 썸네일형 리스트형 [스크래치 기본 강의] 2장. 화면 인터페이스 이번 포스팅에서는 스크래치 화면 인테페이스에 대해서 알아보겠습니다. :) 구성 요소가 많아 보이는데 지금은 무엇이 있는지만 이름 정도만 익혀두시길 바랍니다. 각 구성 요소의 주요 기능은 다음과 같습니다. 메뉴 : 언어선택, 파일, 편집, 튜토리얼 등의 기능을 이용할 수 있습니다 처음 실행 시 기본 기본 언어가 한글이 아닌 경우, 지구본 모양의 언어선택 버튼을 클릭하고 한국어로 변경하시기 바랍니다. 파일 버튼을 누르면 프로젝트를 저장하고 저장된 프로젝트를 불러올 수 있습니다 프로젝트 이름 : 작업 중인 프로젝트 이름을 설정합니다. 무대 : 스프라이트가 동작하는 공간입니다. 배경화면도 변경 가능합니다. 스프라이트는 프로그래밍 대상인 케릭터입니다. 케릭터를 움직이거나 말하기 등의 동작을 수행 할 수 있습니다... [스크래치 기초 강의] 1장. 회원가입 및 설치 스크래치 기초 강의 첫 시간으로 회원가입과 설치 방법에 대해서 알려드리겠습니다. 구글 검색창에 "스크래치" 검색하면 스크래치 사이트(https://scratch.mit.edu/ )가 첫번째로 노출됩니다. 사이트에 접속하면 아래와 같은 화면을 볼 수 있습니다. 상단의 만들기 버튼 누르면 프로젝트를 생성할 수 있습니다 바로 블럭을 이용해서 코딩을 할 수 있는데 로그인 되어 있지 않으면 작성된 프로그램을 저장 할 수 없습니다. 스크래치 웹사이트 회원 가입하기 1. 하면 위에 있는 "스크래치 가입" 버튼을 누르고 사용자 이름과 비밀번호를 입력합니다 2. 국가를 대한민국(Korea, Republic of)로 선택합니다. 3. 생년월일을 입렵합니다 4. 성별을 입력합니다. 5. 마지막으로 이메일을 입력합니다. 아이.. 우리 아이 첫 코딩~ 블럭코딩으로 시작해봐요! 블럭 코딩(Block coding) 언어를 사용하면 쉽게 프로그래밍을 배울 수 있습니다. 블럭 코딩은 비주얼 프로그래밍 도구로서, 코드를 블럭 형태로 조립하거나 배치하여 프로그램을 작성하는 방식입니다. 대표적인 블로 코딩 도구로 스크래치와 엔트리가 있습니다. 저는 조금 더 보편적인 스크래치를 이용하여 코딩 교육을 진행하고자 합니다. 스크래치(Scratch): MIT에서 개발한 블럭 코딩 도구로, 블럭 조립으로 게임, 애니메이션 등을 만들 수 있습니다. 다양한 블럭과 그래픽 에디터, 음악, 비디오, 드래그-앤-드롭 인터페이스 등의 요소로 구성되어 있습니다. 스크래치는 초보자도 비교적 쉽게 배울 수 있으며, 언어의 문법과 구조를 이해하기 쉽습니다. 또한, 온라인에서 프로젝트 공유 및 호스팅이 가능하므로, 다.. CPU, 메모리 그리고 프로그램 우리가 작성한 프로그램은 어떻게 실행 되는 것일까요? 프로그램이 실행되는 과정을 이해하기 위해서는 컴퓨터의 동작 원리를 알아야 합니다. 컴퓨터 핵심 부품인 CPU와 메모리에 대해서 살펴보고 프로그램이 어떻게 동작하는지 설명 드리겠습니다. CPU는 중앙처리장치(central processing unit)의 약자로, 다양한 명령어(instruction)를 이해하며, 이러한 명령어를 통해 산술연산, 논리연산, 메모리 접근 등의 작업을 처리합니다. 메모리는 전자적으로 정보를 저장하는 컴퓨터 부품으로, CPU가 처리하는 데이터와 프로그램을 저장하는 곳입니다. 메모리는 크게 주기억장치와 보조기억장치로 나뉩니다. 주기억장치는 전원을 끄면 데이터가 사라지지만, CPU가 데이터를 빠르게 처리할 수 있는 장점이 있습니다... 하드웨어 VS 소프트웨어 컴퓨터는 우리에게 아~주 익숙한 기계가 되었습니다. 스마트폰과 태블릿, 스마트 TV 까지 대부분의 시간을 컴퓨터와 함께 보내고 있지요. 하지만 정작 컴퓨터 내부구조나 원리 등에 대해서 물어보면 대부분 사람들이 대답하기 어려워하는데요. 이번 포스팅에서는 컴퓨터 구조(하드웨어와 소프트웨어) 및 원리에 대해 간단히 알아보고자 합니다. 하드웨어란 무엇인가요? 흔히 말하는 PC본체 안에 들어가는 부품들을 하드웨어라고 부릅니다. 본체 안에 들어가는 부품들을 하드웨어라고 부릅니다. CPU(중앙 처리 장치), 메모리 저장장치(하드디스크, SSD 등), 입출력 장치(키보드, 마우스, 모니터 등), 그래픽 카드, 네트워크 장치 등 다양한 부품들이 존재합니다. 스마트폰은 AP(Application Processor)라 불리.. 코딩을 위한 컴퓨터 기본 개념 정리! 코딩에 앞서 컴퓨터의 기본 개념부터 잡아보는 시간을 가지려고 합니다. 컴퓨터 기본 개념을 모두 이해하는 것이 아이들에게는 굉장히 지루한 과정입니다. 컴퓨터 기본 개념은 부모가 주도적으로 이해하고 필요한 부분만 간략히 설명해 주시는 방향도 괜찮습니다. :) 컴퓨터라고 하면 데스크탑이나 노트북을 떠오르 실 텐데요. 컴퓨터의 정의는 정보를 입력, 처리, 저장 및 확인할 수 있도록 도와주는 전자 기기로 훨씬 더 광범위 하죠. 컴퓨터 종류는 살펴보면 다음과 같습니다. 개인용 컴퓨터(PC): 대표적인 컴퓨터로써 사용자가 직접 정보를 입력하고 결과를 확인할 수 있는 기기입니다. 데스크탑 컴퓨터와 노트북 컴퓨터가 여기에 해당됩니다. 스마트폰: 휴대폰과 컴퓨터 기능이 결합된 모바일 기기로, 터치스크린을 통해 여러 가지 .. 초등학생 코딩 교육 시작 이렇게 해보세요! 2023.06.15 - [코딩교육] - 우리 아이 코딩 교육 꼭 필요한가요?! 개발자 아빠가 속 시원히 알려드립니다. 앞선 포스팅에서 코딩 교육 과정에서 협업 스킬을 함께 익히는 것이 중요하다고 알려드렸습니다. 협업을 하기위해서는 기본적으로 커뮤니케이션 능력이 필요합니다. 본인의 생각을 정리해서 표현하고 타인의 생각을 이해하고 받아 들일 수 있는 나이, 최소한 초등학생이 되고 부터 시작하길 권장 드립니다. 우리 아이가 영재라 불릴만큼 똑똑한 아이라 할지라도 코딩 스킬을 배우기 앞서 친구들과 어울리며 사회성을 기르고 커뮤니케이션 능력을 포함한 문해력, 언어표현력을 충분히 익히는 것이 바람직 하다고 생각합니다. 우리 아이가 코딩 교육을 시작할 만큼 충분히 성장하였다면 아래와 같은 순서로 진행해보세요! 초등학.. 우리 아이 코딩 교육 꼭 필요한가요?! 개발자 아빠가 속 시원히 알려드립니다. 전 세계적으로 디지털 기술의 발전과 함께 코딩 교육(컴퓨터 언어로 프로그램을 만드는 교육)의 중요성이 커지고 있습니다. 기업과 관공서 뿐만 아니라 가정과 학교에서도 코딩 교육의 필요성이 다양한 이유로 인식되고 있습니다. 팬데믹 기간 온라인 서비스의 증가와 최근 개발자의 연봉이 크게 상승한 점도 큰 몫을 차지 했고 더구나 2025년부터 초등학교와 중학교에서 교딩 교육이 의무화된다고 하니 부모 입장에서는 "우리 아이도 코딩 교육을 빨리 시켜야 되는게 아닌가?" 하는 조바심이 생기게 됩니다. 우리 아이 코딩 교육 꼭 필요할까요? 현직 개발자 아빠가 속 시원히 알려드리겠습니다. 결론 부터 말씀드리면 필요합니다! 우리 아이의 꿈이 개발자가 아니더라도 아래와 같은 이유로 코딩 교육은 꼭 필요합니다. 기술과 사회의 .. 이전 1 다음