알고리즘과 코딩
Description
스스로 공부하는 코딩 학습 교재
알기 쉽게 배우는 알고리즘과 코딩!
코딩을 통한 창의성과 프로그래밍 실력 키우기!

초보자가 코딩에 쉽게 접근할 수 있는 스케치 프로그래밍 언어를 통하여 C/C++를 이해하고, 아두이노를 통해 마이크로컨트롤러의 작동 과정과 피지컬 컴퓨팅의 기본 구조를 이해할 수 있게 내용을 구성하였습니다. 알고리즘 구현을 통해 프로그램에서 사용하는 언어의 종류와 사용 방법 및 코딩 기법을 이해할 수 있도록 하였습니다. 알고리즘과 코딩을 통해 생각하는 언어와 표현하는 언어를 배우고, 창의 재능의 지평을 넓혀 자유로운 사고를 펼쳐 문제 해결 능력을 키워 나가는 데 길잡이가 될 것입니다.

이 책의 특징
?SW(알고리즘 & 코딩) 기초 체력을 키우기 위해 알고리즘과 코딩의 개념, 학습 요소, 프로그래밍 내용 등을 다루었습니다.
?LED 반짝이기, 모스 부호 생성, 교통 신호등 제작 등의 실무 프로젝트를 통해 코딩 기술 기법을 터득할 수 있습니다.
저자

화이트정

가상현실전문분야근무25년
한국브이알디자인산업협회감사
한국복지정보통신협의회전문위원/ICT체험관관장
아이스팀체험관운영
홍익대학교,한양대학교,성균관대학교시간강사및특강
세한대학교겸임교수

목차

Part01알고리즘
1.알고리즘의어원
2.알고리즘이란?
3.알고리즘의특성

Part02아두이노
1.아두이노의역사
2.아두이노의종류

Part03피지컬컴퓨팅
1.피지컬컴퓨팅이란?
2.프로그래밍

Part04아두이노개발환경에서코딩시작하기
1.Blink프로그램코드이해하기
2.시리얼모니터(SerialMonitor)와관련된함수의사용법

Part05C프로그래밍
1.함수
2.변수(Variables)
3.구조(Structure)
4.연산자

Part06LED반짝이기(LEDFlashing)
1.LED란무엇인가?
2.LED의원리
3.LED의종류
4.파장과색
5.백색을만드는방법
6.LED사용법
7.LED전자기호

Part07모스부호생성기(SOS조난신호)
1.예시코드I
2.코드작성
3.예시코드II
4.코드설명
5.연산자

Part08교통신호등제작프로젝트
1.들어가기전에
2.교통신호등제작하기
3.단계별로제작하기:삼색교통신호등
4.두개의신호등작성하기
5.프로젝트를마치며

Part09대화형교통신호등(Interactivetrafficlights)
1.구성요소(Components)
2.회로(Circuit)
3.코드작성
4.코드설명
5.논리연산자
6.부품-푸시버튼,저항(풀다운저항)

Part10모터(Motor)
1.모터(Motor)란?
2.모터의회전원리
3.모터의종류
4.모터의용어정리
5.DC모터제어하기(속도및방향)
6.아두이노를위한모터
7.모터의적용
8.모터사용시고려사항
9.아두이노와모터연결하기