메이커 코딩을 위해 코딩의 기본을 알고 싶으신 분들을 위한 강의입니다. 비전공자도! 코딩을 처음 접하는 학생도! 코딩의 기본 이론과 부품/센서의 기본 사용법을 익혀서 다양한 메이커 활동을 할 수 있습니다.
이런 걸
배워요!
코딩 기초 이론 완성
아두이노 보드를 이용한 센서/부품 기초 완성
변수, 연산, 조건 등의 기본 개념 완성
초음파 센서, 서보모터, 터치센서 등 기본 센서 구성
학습 인공지능 소개
얼굴인식 인공지능 소개
"나도 코딩 해보고 싶어🥺"
왕초보를 위한 쉽고 재밌는 기초 코딩!
😥
Before
‘변수는 뭐고, 함수는 또 뭐지?
나도 배울 수 있을지 잘 모르겠어.’
😆
After
‘코딩도, 아두이노도 너무 쉽고 재미있어!
내가 짠 대로 키트가 슝슝 동작하네!’
걱정 No! 누구라도 시작할 수 있어요.
코딩, 막연히 어렵게 느껴지셨나요? 기초라고 했는데 기초가 아닌 것 같나요? 배워서 뭘 할 수 있을지도 잘 모르겠고, 무언가 직접 만지면서 배우는 방법을 찾고 있나요?
그렇다면 잘 오셨습니다! 누구나 배울 수 있는 코딩 기초 강의를 소개해드릴게요.
이 강의에서는 코딩의 기본 이론인 변수, 조건, 함수 등의 개념을 살펴본 다음 실제 예제로 익혀봅니다. 우리가 함께 배운 이론 바탕으로 아두이노 보드를 이용해 부품과 센서를 다뤄 “메이커 코딩”을 할 수 있도록 도와드릴 거예요.
강의에서 아두이노로 다루는 센서와 부품은 모두 기본적으로 많이 다루는 것들입니다.
(초음파 센서, 서브모터, 터치 센서, 적외선 센서)
아두이노 기본 키트를 가지고 있다면 누구나 바로! 수업에 참여하실 수 있습니다. 😊
강의 실습을 따라하려면 부품과 센서를 갖춘 아두이노(Arduino) 기본 키트가 필요합니다. 물론 없으셔도 기본 이론 강의를 들으시는 데는 문제가 없습니다. 실습에 제한만 있을 뿐, 구매 전 사용법을 먼저 확인하시는 것만으로도 확실한 도움이 될 것입니다 😊
변수는 어떻게 만들까요? 함수는 언제 사용하는 걸까요? 변수, 함수, 연산자, 조건문 등 프로그래밍에 필요한 기본적인 문법과 이론을 가장 먼저 쉽고 가볍게 알아봅니다.
우리가 생각한 대로 아두이노 키트에 부품을 조립하고, 센서를 작동시켜 보세요. 장애물 포착, 조명 ON/OFF, 소리나 터치 감지 기능 등을 직접 만들 수 있습니다.
2020년대 지금 가장 핫한 기술은 뭐니뭐니해도 인공지능이죠? 인공지능이 대체 뭔지, 얼굴 인식은 어떤 원리로 이루어지는지 말랑말랑한 AI 지식을 전해드립니다.
Q. 몇 살부터 따라할 수 있을까요?
보통 중학생부터 충분히 따라할 수 있습니다.
코딩에 관심이 있는 초등학교 고학년 정도면 쉽게 따라할 수 있는 난이도입니다.
Q. 코드 정렬이 너무 어려워요. 어떻게 할 수 있나요?
코드가 정리되어 있지 않으면 가독성이 떨어지죠. 그래서 코드 에디터에는 보통 정렬 기능이 마련되어 있는데요.
예를 들어 if(a == 1) { Serial.println("test"); } 라고 작성된 코드라면, 보기가 쉽지 않죠.
이때 Ctrl+t를 누르면,
if(a == 1)
Serial.printIn("test");
}
와 같은 형태로, 보기 좋게 정렬이 이루어집니다.
적당한 띄어쓰기와 개행이 함께해야 코드를 확인하기 좋다는 점을 기억하세요!
Q. 컴파일이 되지 않아요. 어떻게 오류를 확인하나요?
아두이노 스케치를 이용해 컴파일을 시키면 버그를 잡아주는데요. 버그가 생겼다면 하단 검정색 창에 주황색으로 에러가 표시됩니다. 가령 어떤 코드에 컴파일을 시켜보면,
생성된 오류 메시지와 함께 코드에도 빨간색 라인이 생성됩니다. 오류를 해석해서 수정하면 되겠죠!
만약 오류가 없다면 다음과 같이 표시됩니다.
이밖에 도움이 되는 팁을 강의에서 함께 소개해드립니다. 그럼 함께 학습해볼까요? 😊
학습 대상은
누구일까요?
코딩을 처음 접하시는 분
아두이노 기본 부품을 처음 접하시는 분
코딩 문법 이론을 알고 싶으신 분
아두이노 보드와 부품, 센서들에 대해 궁금하신 분
아두이노 코딩 수업을 준비하시는 선생님
엄마표 코딩을 준비하고 계신 분들
메이커 코딩을 원하시는 분들
방과후 코딩 선생님을 준비하시는 분들
선수 지식,
필요할까요?
완전 기초부터 다루는 강의입니다.
처음 하시는 분들께도 도움을 드릴 수 있습니다.
전체
17개 ∙ (1시간 26분)