[CJ UNIT 4기]15주차간의 수업 후기
4기 활동기 글을 쓰기 앞서 세계 최고 대외활동
CJ UNIT 5기를 7월 23일부터 8월 3일까지
모집한다고 합니다!
IT대외활동 관심이 있다, 대학생활에서 잊지 못할 대외활동을 해보고싶다, 항상 유닛만 생각하시는 담당자님과 함께하고 싶다?
이런 분들은 지금 당장! 지원하세요 ⏰
⬇️⬇️⬇️
[안내] CJ올리브네트웍스 SW창의캠프 대학생봉사단 CJ UNIT 5기 모집 안내! (7/26~8/3)
안녕하세요 CJ SW창의캠프입니다. 현존하는 최고의 대학생 대외활동 프로그램, SW창의캠프 대학생봉사단 CJ UNIT 5기를 아래와 같이 모집합니다. 열정과 재능이 넘치는 ...
m.cafe.naver.com
그럼 지금 바로 4기 수업후기 시작합니다!
(좀 많이~ 늦은 감이 있지만••••)
LEGO SPIKE PRIME 교육🤖
2021.03.25 - 2021.06.17
1주차부터 12주차까지 LEGO SPIKE PRIME으로 교육을 진행했는데요. 4주차까지의 수업후기는 작성했던 관계로 5주차 수업부터 간단히 리뷰해보도록 하겠습니다!
5주차 일기예보관 로봇
일기예보관 수업은 노르웨이 기상연구소에서 제공하는 실시간 날씨 데이터를 가져와 프로그래밍할 수 있는 수업입니다. 이번 수업에서는 클라우드 데이터의 개념을
친구들에게 설명해주고, 별도의 서버가 없어도
스파이크 프라임의 확장 요소로 날씨 관리자를 추가하여
일기예보관 프로그래밍을 해볼 수 있었습니다.
비가 오면? 로봇은 우산을 쓰고, 날씨가 맑으면 선글라스를 착용하는데 각자 다른 도시의 날씨를 시간대별로 확인해보며 다양한 도시의 일기예보를 해볼 수 있었습니다.
6주차 시각장애인을 위한 안내견로봇
이번 차시에서는 컬러센서를 활용한 라인트레이싱을 통해
시각장애인들을 위한 안내견 로봇을 만들어보았습니다.
라인트레이싱이라는 개념이 낯설 친구들을 위해 라인트레이싱의 개념을 알려주고, 프로그래밍을 완성하여 라인을 따라갈 수 있도록 해보았습니다.
이번 수업은 친구들이 제일 힘들어했던 수업이기도 한데요. 교실 바닥의 색상이 갈색이라 색상값으로의 프로그램에서 반사광을 이용하는 방법으로 프로그램을 수정하는 과정에서 많은 친구들이 힘들어했습니다. 그럼에도 끝까지 포기하지 않고 해준 해인이에게 큰 박수를 보내고 싶네요!
7주차 스마트쓰레기통
스마트 시티 프로젝트 중 하나인 스마트 쓰레기통 수업은 무분별한 쓰레기 투척으로 인한 도시의 문제점을 해결하기 위한 수업이였습니다. 친구들에게는 교실 내 쓰레기 문제를 떠올리게 하며 모형을 조립하였는데요.
초음파센서는 쓰레기가 가득 찼는지를 인지하고, 힘센서는 눌려지눈 압력을 측정하여 쓰레기통을 비워야하는지를 알려줄 수 있었습니다. 또 허브에 픽셀을 표시해보며 쓰레기가 차는 모습을 다양하게 디자인해보며 자신만의 스마트 쓰레기통을 완성해보았습니다.
8주차 스마트스토어 - 자동문
8주차 수업은 스마트 스토어라는 주제로 초음파센서를 자동문을 만들어보았습니다. 8주차 수업은 개인적인 사정으로 교육에 참여하지 못해서 아쉽습니다.
자동문은 초음파센서로 사람이 인식되면 문이 열리는 방식입니다. 힘센서를 추가해서 버튼으로 사용했어도 재미있을 것 같네요!
9주차 스마트 스토어- 회전문
지난 주의 자동문 수업에 이어 회전문을 만들어 보았는데요. 회전문도 자동문과 마찬가지로 초음파센서를 이용하여 사람을 인식하여 문이 열리는 방식입니다.
회전문 속도는 빠르면 사람이 다칠 위험이 있기 때문에 모터의 동작 속도를 20%로 낮춰주고 작동시켜보았습니다.
어렵지 않은 프로그램이러 친구들이 빠르게 완성을 해서 힘센서를 추가하여 힘센서가 눌리고 초음파센서가 사람이 인식했을 때만 회전문이 작동하는 프로그램도
짜보았습니다.
10주차 스마트 스토어-회전초밥 자동계산대
스마트 스토어의 핵심 프로젝트인 회전초밥 자동계산대 수업을 진행하였습니다. 무한도전의 정총무를 도와주기 위한 방법을 생각해보며 회전초밥 그릇의 색깔을 인식하여 그릇의 가격을 계산하는 방식을 떠올려 보았습니다.
모형 조립을 완성한 뒤, A4용지를 이용해 초밥을 올릴 컨베이어 벨트? 를 만들어 주었습니다. 이번 수업에서는 그릇의 가격의 총합을 담는 장소를 설명해주며 변수의 개념을 알아볼 수 있었습니다. 다양한 브릭의 색깔로 초밥을 계산해보며 수업을 마무리하였습니다.
11주차 메뚜기경주
시험시간과 겹치는 관계로 이번 수업도 참가하지 못했습니다.. 윤서 덕분에 우리 조 친구들이 재미있게 메뚜기 경주 수업을 진행했다고 합니다! 그러니까 재학생분들! 휴학안했다고 활동 못한다고 생각하지 마시고 꼭 지원해보세요!
12주차 로봇팔
마지막 스파이크 프라임 수업은 로봇팔 수업을 진행했습니다. 의수부터 시작해서 인형뽑기의 팔까지 다양한 로봇팔의 쓰임을 알아보며 로봇팔이 얼마나 중요한 기술인지 알아보았는데요. 레고에서 지원해주는 커리큘럼으로 재미있는 수업을 진행해보았습니다.
두가지 버전의 팔 중에 각자 제작해보고 싶운 팔을 완성해 본 뒤, 누구의 팔이 가장 무거운 물체를 들어올리는지 테스트 해보았습니다! 그 결과, 바구니를 들어올린 선우의 승리로 수업을 마무리하였습니다.
이렇게 12주차 간의 레고 스파이크 프라임 수업을 마무리 하였습니다. 12번의 수업동안 다양한 주제를 가지고 모든 센서를 다 사용해보면서 친구들이 주도적으로 프로그래밍해볼 수 있었습니다.
AI 머신러닝 과정. 머신러닝포키즈💻
2021.06.24 - 2021.07.09
레고 스파이크 프라임 수업을 마무리하고는 머신러닝과정 수업을 진행했는데요.
총 3주차에 걸쳐 머신러닝의 개념, 텍스트기반머신러닝, 이미지기번머신러닝 수업을 해보았습니다.
13주차 머신러닝이란?
머신러닝포키즈를 활용하여 프로그래밍을 해보기 전에
먼저 머신러닝이 무엇인지, 머신러닝의 종류에는 어떤 것이 있는지 간단히 알아본 뒤, 머신러닝 포키즈 실습환경을 세팅해보았습니다.
수업 전에 경프로님이 공유해주신 자료를 통해 수월하게 실습환경을 세팅할 수 있었습니다! 실습환경을 세팅해 본뒤, 간단한 텍스트 기반 머신러닝을 해보았습니다.
더운 여름이였기 때문에 히터대신 선풍기를 켜고 끄는 것을 학습시켜 보았습니다.
turn_fan_on 라벨에는 더워, 너무 더워, 선풍기 켜 등의 데이터를 추가해주고, turn_fan_off 라벨에는 추워, 선풍기 꺼 들의 데이터를 추가시킨 뒤 훈련을 시켜 학습이 잘 되었는지 확인해보고 더 많은 데이터를 추가하여 정확도를 높여보며 수업을 마무리 했습니다.
14주차 텍스트기반머신러닝 - 음악추천챗봇
음악추천 챗봇은 기분에 따라 노래를 추천해주는 챗봇이였습니다. 그래서 기분을 나타내는 라벨을 추가해주고 기분라벨에 해당되는 데이터를 넣어준 뒤, 학습을 시켜주었습다.
이후에는 학습된 데이터를 스크래치로 가져와 프로그래밍을 해보았습니다. 스크래치에서 기본 제공해주는 스프라이트를 배치하여 무대를 완성한 뒤, 학습된 데이터를 불러와 기분이 좋을때, 우울할때를 조건문으로 비교하여 스크래치에서 제공해주는 음악을 재생시켜 음악 추천 챗봇을 완성해보았습니다.
15주차 이미지기반머신러닝 - 마스크보안관
4기의 마지막 수업은 마스크보안관 수업으로 진행되었습니다. 이 수업은 더더욱 애정이 가는 수업이였는데요. 그 이유는 바로 3기 머신러닝 커리큘럼 개발에 제가 직접 참여하여 만든 수업이였습니다.
마스크보안관 수업은 코시국에 알맞은 수업으로 마스크를 제대로 착용하였는지 판단하여 건물 출입이 가능한지 판별해주는 프로젝트입니다. 따라서 자신의 얼굴의 이미지를 추가하여 데이터 훈련을 시키는 이미지기반 머신러닝이였습니다.
마스크를 제대로 착용한 경우, 반만 착용한 경우, 착용하지 않은 경우에 이미지 데이터를 추가하여 학습시킨 뒤, 스크래치로 이동하여 프로그램을 완성해보았습니다.
이렇게 머신러닝 과정까지 마무리하며 15주 동안의 애월중 친구들과 함께하는 교육이 마무리 되었습니다.
15주 동안 온라인 수업으로 진행되었지만 애월중 친구들이 수업을 정말 잘 따라와주고, 서로서로 잘 도와줘서
수업을 잘 마무리할 수 있었던 것 같네요.
같은 조하면서 수업 열심히 함께 해준
에브리애월도 너무 고마웠고,
15주차 동안 세 학교, 32명의 유닛분들을 챙기시면서 잘 마무리할 수 있게 해주신 과장님께도 감사의 말씀 드립니다!