태지쌤

로봇 & 코딩교육 No.1 크리에이터

스크래치 19

차세대 스크래치 옥토스튜디오와 코딩교육

안녕하세요? 로봇 & 코딩교육No.1 크리에이터 태지쌤이에요.​전세계 수많은 학생들의컴퓨팅사고력 교육을 위한 스크래치가2007년 처음으로 세상에 공개되었어요.그리고 이제 수년의 시간이 흘렀어요.기존의 스크래치는 PC기반의 성격이 강했죠.스크래치 주니어가 있지만주로 유아쪽에 한정되어 사용이 되었구요.​이번에 스크래치를 개발한 MIT 미디어랩에서새롭게 출시한 코딩교육용 앱이 등장했어요.이름은 옥토스튜디오~!!​이 책의 저자는 초등학교 교사로 활동했고현재는 총신대학교에서 컴퓨터과학을 가르치는김수환 한국컴퓨터교육학회 부회장님이구요.​​국내에 출간된 첫 옥토스튜디오 관련 책인데MIT 연구원인 나탈리 러스크가이 책에 대한 추천사를 써줘서더욱 믿음이 가더라구요.​  ​이 책은 크게 세 부분으로 나눠져있어요.1부에서는..

로봇코딩 2024.10.15

[블록코딩] 스크래치 vs 앱인벤터: 코딩 교육에 적합한 도구는 무엇일까?

스크래치 vs 앱인벤터: 코딩 교육에 적합한 도구는 무엇일까?  1. 서론코딩 교육은 미래 사회 필수 능력으로 각광받고 있습니다. 특히, 초등학생부터 코딩을 접하는 것이 중요하기 때문에 다양한 코딩 교육 도구들이 등장하고 있습니다. 그 중 대표적인 두 도구가 바로 스크래치와 앱인벤터입니다. 두 도구 모두 비주얼 프로그래밍 방식을 사용하여 코딩을 쉽게 학습할 수 있도록 설계되었지만, 특징과 장단점이 다르기 때문에 선택에 어려움을 겪을 수 있습니다. 이 글에서는 스크래치와 앱인벤터를 비교 분석하여 코딩 교육에 적합한 도구를 선택하는 데 도움을 드리고자 합니다. 2. 스크래치: 창의적인 표현과 이야기 만들기에 최적특징:블록 기반 프로그래밍: 다양한 모양의 블록을 끌어다 놓고 조립하는 방식으로 직관적인 코딩 경..

로봇코딩 2024.06.28

엔트리/스크래치와 예외처리(exception handling)

ㅇ안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. 오늘은 중요한 주제를 다루려고 합니다. 바로 예외 처리에요. 물론 파이썬이나, 자바, C언어 계열을 공부한다면 너무나 흔한(?) 주제인데요. 엔트리나 스크래치와 같은 교육용 프로그래밍 언어에서는 예외 처리의 중요성을 놓치는 경우가 많아요. ​ 1) 예외란? ​ 일단 예외가 무엇인지 알아야겠죠? 예외는 프로그램이 정상적으로 실행될 수 없는 상태를 말해요. 리스트에서 특정 항목을 삭제하려고 하는데 0이하를 입력하거나 리스트의 항목 수보다 더 큰 수를 입력하게 되면 엔트리에서 다음과 같은 장면을 볼 수 있어요. ​ ​ 이번에는 다른 경우를 살펴볼게요. 조금 더 쉬운 경우에요. 나눗셈 계산에서 2개의 수를 입력받아 첫 번째 수를 두 번째 수로 나..

피지컬컴퓨팅 2024.03.21

기본 scratch vs 스크래치 애드온(ft. 블록 이미지저장)

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. ​ ​ 전세계적으로 가장 많이 사용되는 코딩교육용 플랫폼 스크래치 하지만 기능적인 측면에서 너무 보수적이라서 아쉬운 점이 있는데요. 이러한 부족한 부분을 채워줄 수 있는 확장 프로그램이 있더라구요. 바로 스크래치 애드온이에요. 아래 링크를 통해 접속할 수 있구요.​ ​ 스크래치 애드온 스크래치 애드온은 스크래치(scratch.mit.edu) 웹 사이트와 프로젝트 편집기에 새로운 기능과 테마를 제공하는 브라우저 확장 기능입니다. 스크래치 커뮤니티의 여러 구성원이 개발한 사용자 스타일과 사용자 스크립트를 수집, 보관 및 사용하고 있습니다. scratchaddons.com ​ ​ 무거운 프로그램이 아니라 크롬 확장 프로그램이에요. 그래서 설치도 ..

이것저것 2023.07.02

스크래치 슬라이더 범위와 변수의 관계

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤입니다. ​ 스크래치에서 가끔씩 슬라이더 기능을 사용하는데요. 이걸 이용해서 손쉽게 변수의 값을 변경할 수 있어요. ​ ​ 이때 change slider range 슬라이더의 범위 설정으로 들어가서 최소값과 최대값을 설정할 수 있는데요. ​ ​ 여기서 문제는 분명히 최대값을 100으로 설정해뒀는데.... 실제로 변수의 값은 100을 훌쩍넘어도 여전히 값이 올라간다는 거에요. ​ ​ 이걸 학생들에게 어떻게 설명하면 좋을까요? 슬라이더의 범위 설정과 실제 변수의 최대값 제한과는 별개이기 때문입니다. 범위 설정 내에서는 변수와 비례해서 슬라이더가 증가하지만 최대값을 넘어가면 슬라이더는 최대치 그대로 보여지고 변수는 계속 올라가도록 개발되어있습니다. 이를 ..

IT관련 2023.03.03

알버트AI에 'PC동글'이 기본구성품에 없어요!

SK텔레콤 대단합니다~! 역시 대기업은 달라요 ㅋㅋ UO알버트에서는 알버트를 PC와 연결해서 스크래치로 코딩할 수 있는 동글이 기본 구성품으로 들어있었어요. 그리고 대부분의 경쟁 코딩로봇들은 동글을 기본으로 제공하고 있습니다. 그런데 SK텔레콤은 원가절감을 위해서 알버트AI에서 기본 구성품에서 빼 버렸습니다. 그래서 아래와 같은 알버트AI 동글을 추가로 구입하셔야 합니다. 약 3만원이에요....ㅠㅠ ​ UO알버트용으로 나왔던 동글은 과연 사용가능할까요? 테스트 해본 결과 됩니다. ​ 심지어 로보메이션에서 판매하고 있는 햄스터용 동글로 테스트한 결과 알버트에서 사용할 수 있었습니다. ​ ​ 아무튼 다른 코딩로봇의 경우에는 기본 구성품에 들어있고 분실시에만 추가로 구입할 수 있도록 판매하고 있는데... 국내..

피지컬컴퓨팅 2023.02.25
반응형