태지쌤

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

엔트리 22

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

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

로봇코딩 2024.06.28

[중고등 피지컬컴퓨팅 X 파이썬] 로보로보 다이고DIYGO 언박싱 리뷰

안녕하세요? 로봇 & 코딩교육 No.1크리에이터 태지쌤이에요.오늘은 로보로보의 인공지능 코딩로봇다이고DIYGO를 소개할게요.​​코딩교육 시장은 주로 초등학생이 메인타겟이에요.수요자가 가장 많거든요.그러다보니 초등학생이 재미있게 할만한블록코딩과 피지컬컴퓨팅 교구는 다양하게 많아요.반면에 중고등학생 타겟으로는마땅한 교구재가 별로 없는게 현실이에요.​완성형을 원하면 알티노가 있는데너무 자동차에 한정된 콘텐츠이고가격이 비싸죠....​마이크로비트의 경우에는 저렴하지만날 것의 느낌, 교구의 완성도가 떨어지구요.​적당한 가격, 어느 정도 완성도, 중고등학생을 위한파이썬 프로그래밍 지원 등을 고려했을 때괜찮은 교구가 별로 없는게 사실이에요.​여기에 대한 대안으로 로보로보의 다이고는 어떤지함께 살펴볼까요?로보로보 다이고..

피지컬컴퓨팅 2024.06.21

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

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

피지컬컴퓨팅 2024.03.21

태지쌤이 집필한 '이솝우화와 코딩의 만남' 엔트리 교재 CPE 2호

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. 잘 알려진 이솝우화를 코딩에 접목시킨 (스토리가 살아있는) 엔트리 교재 CPE 2호가 나왔어요. ​ ​ 사자와 생쥐 현대판 양치기 소년과 늑대 개구리의 최후 고양이 목에 방울 달기까지 유명한 이솝우화를 활용했어요. ​ ​ 사자와 쥐 이야기에서는 이솝우화의 내용을 엔트리 게임으로 바꿔서 위험에 처한 사자를 구하기 위해 열심히 움직이는 쥐를 표현했어요^^ 단순하지만 중독성 있는 게임이에요 ㅋㅋ ​ ​ 엔트리 게임코딩을 위해서 조건문에 대해서도 학습하구요. ​ ​ ​ 프로젝트 설계를 통해서 큰 흐름 = 숲을 볼 수 있는 눈을 키워줍니다. ​ ​ 2차시 주제는 양치기 소년과 늑대인데요. 요새 인공지능에 의해서 인간이 일자리를 빼앗긴다는 기사가 나오..

로봇코딩 2024.03.12

네오쏘코 엔트리로 코딩해서 라인트레이서 동작

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. ​ ​ 오늘은 초등 코딩교구 네오쏘코를 활용한 라인트레이서에 대해서 알아보겠습니다. 네오쏘코에는 기본적으로 라인트레이서를 위한 코드가 내장되어있습니다. 그런데 이건 그냥 체험해 볼 뿐이지 제대로 라인트레이서를 이해하려면 코드로 직접 구현하는 것이 중요합니다. (적어도 교육적으로 봤을 때) ​ ​ 일단 변수를 만들었어요. 기준시간, 기준값, ir1, ir2 IN1,2에는 적외선센서가 연결되어있는데 0~255까지의 숫자로 입력받습니다. 이걸 0~100으로 변환할거에요. 그리고 변환한 결과 값을 ir1, ir2 변수에 각각 저장합니다. ​ 지금부터는 조건문을 활용하여 크게 3가지 경우로 구분해서 코딩할거에요. ​ 1) 가운데 검은색 라인을 기준으..

피지컬컴퓨팅 2024.03.07

엔트리로 만나이 계산기 만들기 프로그램 알고리즘

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. 이제 대한민국에서도 만 나이를 사용하는 것으로 통일 되었어요. 헷갈리는 만 나이를 계산해주는 프로그램을 엔트리 블록코딩으로 가능할까요?​ ​ ​ 1) 변수 선언 ​ 일단 이번 프로젝트에서 필요한 변수를 만들어줬어요. 갯수가 좀 많죠? 태어난 연도, 월, 일 현재 연도, 월, 일 그리고 나이 변수까지 7개에요.​​ ​ ​ 2) 사용자로부터 생년월일 입력받기 ​ 다음은 사용자로부터 생년월일을 입력받아야해요. 엔트리에서는 묻고 대답 기다리기 블록을 통해 위 기능을 수행할 수 있어요. 태어난 해를 입력받아서 태어난 연도 변수에 저장 태어난 월을 입력받아서 태어난 월 변수에 저장 태어난 일을 입력받아서 태어난 일 변수에 저장​​ ​ 여기까지는 어렵지..

로봇코딩 2024.01.06

엔트리와 메타버스(탐험하기)

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. 올해 엔트리 10주년이에요. 이러한 엔트리에 새로운 기능이 추가되었어요. 바로 탐험하기 베타 서비스~!​ ​ ​ 탐험하기는 자유롭게 나만의 공간을 만들고 탐험할 수 있는 기능이에요. (메타버스 느낌??) 탐험하기 안에서 엔트리의 작품들이 유기적으로 교류하는 세계를 만들 수 있어요.​ ​ ​ 탐험하기 이용을 위해서는 아바타가 필요해요. 저도 급히 아무렇게나 만들었어요 ㅋㅋ​ ​ ​ 처음 사용자를 위해서 자동으로 튜토리얼이 진행됩니다. 아바타가 월드를 돌아다녀요.​ ​ ​ 탐험하기 안에서 기존의 엔트리 코딩도 가능해요.​ ​ ​ 이제 새로워진 엔트리를 여러분도 만나보세요~

이것저것 2023.12.29

엔트리 10주년, 태지쌤의 평가는?(스크래치 미안)

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. ​ 국내 SW코딩교육에서 독보적 위치를 차지하고 있는 엔트리 2013년에 탄생했다고 하니... 벌써 10주년이 되었어요. 일단 축하부터 하죠. ​ ​ ​ 태지쌤은 엔트리를 어떻게 평가할까요? ​ ​ 1) 스크래치 짝퉁? ​ 처음 엔트리가 등장했을 때 크게 좋은 인상은 아니었어요. 왜냐하면 이미 전세계적으로 사용되는 스크래치라는 좋은 대안이 있기 때문이었죠. 게다가 엔트리는 스크래치를 그대로 따라했다는 느낌을 지울 수 없었어요. 처음엔 그냥 스크래치 짝퉁에 불과했어요. ​ 2) 반전의 드라마(한글화) ​ 하지만 반전이 생긴건... 사실 엔트리가 잘해서라기 보다는 스크래치의 한글 지원이 약했기 때문이에요. 심지어 이 글을 쓰고 있는 현재도 스크..

이것저것 2023.08.29

프로보 말랑말랑코딩여행/카멜레온 코딩키트 엔트리에서 코딩하기

많은 코딩 방과후 강사님들의 사랑을 받고 있는 프로보 말랑말랑코딩여행 프로보에서 자체개발한 프로보 스크래치를 주로 사용하실텐데요. 다만 아쉬운 점은 개발한지 오래되어서 여전히 스크래치2.0 기반이라는 점이구요.​ ​ ​ 만약 기존의 튜토리얼 방식의 코딩 콘텐츠가 아니라 자유로운 코딩을 하고 싶다면 말랑말랑코딩여행/카멜레온 코딩키트를 엔트리에서 활용할 수 있어요. ​ 엔트리 하드웨어 연결을 시도하면 말랑말랑코딩여행이나 카멜레온 코딩키트는 목록에서 찾아볼 수 없어요. 하지만 프로보커넥트가 보이네요. 이게 호환이 되거든요. 프로보커넥트로 선택해보세요.​ ​ ​ 연결할 포트를 선택하면 연결 성공이 나타나구요.​ ​ ​ 다른 교구와 동일하게 하드웨어 카테고리로 이동하면 말랑말랑코딩여행/카멜레온 코딩키트를 제어할 ..

피지컬컴퓨팅 2023.06.17

엔트리에서 작품 합치는 방법(오브젝트 파일로 내보내기)

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. ​ 오늘은 생소할 수 있지만 코딩교육을 통해 배울 수 있는 중요한 요소 중에 하나인 '협업'과 관련된 기능을 소개하려고해요. ​ 사실 가장 이상적인 기능은 하나의 작품을 4명이라는 가상의 팀원이 모두 웹상의 한 공간에서 실시간으로 동시에 작업(코딩)할 수 있고, 공유 되는 게 베스트인데 아직 엔트리에는 구현되어있지 않아요. (대신 코스페이시스에는 이 기능이 있어요) ​ 예를들어 4명이 공동 작품을 만들고 있는데 4명이 각자의 컴퓨터에서 엔트리 코딩을 하고 결국에는 하나의 엔트리 파일로 합쳐야해요. 이럴 때 난감하죠. 코드 복사 붙여넣기가 동일 작품이 아닌 서로 다른 작품끼리는 붙여지지가 않거든요...ㅠㅠ ​ 이럴 때 고육지책으로 사용할 방법..

IT관련 2023.04.12
반응형