컴퓨터과학 알고리즘 : 스크래치 3.0 - 컴퓨팅 사고력을 키우는
장수정 외 지음 / 생능 / 2019년 12월
평점 :
장바구니담기


 

생능출판사 ▶ 컴퓨터과학 알고리즘

스크래치 3.0

장수정,전현희,강희숙,주희정,이서영,신윤정,김명윤,유재혁 지음

2019년부터 초중고 코딩교육이 의무화 되었죠

코딩? 들어는 봤는데

뭔지 잘 몰라서 한번 알아봤어요

컴퓨터가 이해할 수 있는 언어로

표현하는 것을

프로그램이라 하고

프로그램을 만드는 것을

코딩이라고 하는데요

코딩은 컴퓨터 프로그램이 어떤 기능을 가지게 할지?

인공지능이 어떤 행동을 하게 만들지?를

입력해 주는 것이기 때문에

프로그래밍에서

가장 기초적이면서도 필수적인 작업이라고

할 수 있어요

인간의 삶을 편리하게 바꿔준 컴퓨터,

청소까지 대신해주는 로봇청소기,

화재를 감지해 주는 화재경보기.

이 모든 것들은 코딩 작업을 통해 입력된 명령대로

행동하는 것이죠

컴퓨터와 인공지능이

앞으로 인간의 삶에

더욱 많은 영향을 끼칠 것이 분명하기 때문에

코딩의 필요성과 가치는 더욱 강조되고 있어서

초중고 의무화가 된거 같아요

코딩 작업을 하는데 있어 중요한 것이

알고리즘인데요

 

 

 

알고리즘이란

컴퓨터과학 알고리즘에도 나와있듯이

'어떤 결과를 얻기위해 과정을 순서대로 나열한 것'인데

이렇게 알고리즘을 작성해 두면

어떤 문제나 오류가 발생했을 때

문제점을 찾기가 수월해지기 때문이예요

그리고 일의 순서를 정함으로써

시간과 노동력은 적게 들면서

가장 효율적인 업무 수행이 가능해진답니다 :)

꼭 코딩을 하지 않더라도

알고리즘에 대해 알아두면 좋겠다 싶어요

컴퓨터과학 알고리즘

순서도,순차,반복,교환,함수,진법,오류검출

논리연산,정렬,탐색,교착,최소 비용 신장 트리

총 12개의 프로젝트로 구성되어 있고

한 프로젝트에

개념 이해하기,학습하기,혼자 해보기,평가하기

이 4가지 과정을 통해

알고리즘 학습과 코딩 원리를 체계적으로 배울 수 있어요

 

 

 

알고리즘을 순서도로 표현하는 법

글로 표현된거는 답답해보이는데

그림은 좀 더 보기 편하네요

 

 

그리고 학습하기에서

순서도의 기호도 알아봐요

 

 

알고리즘을 순서도로 표현하는 법

글로 표현된거는 답답해보이는데

그림은 좀 더 보기 편하네요

 

 

 

 

스크래치 3.0으로

36개의 학습 예제를 실습해보면서

알고리즘에 대해 자세히 알아갈 수 있어요

예제 파일은 www.booksr.co.kr에서 다운받으시면 되요

컴퓨터과학 알고리즘은 초중고 학생을 대상으로

스스로 학습할 수 있도록 만들어진 책이라

컴퓨터적인 어려운 용어를

최대한 줄여 쉽게 설명 되어 있어요

그렇기 때문에 컴퓨터를 모르시더라도

이제 컴퓨터를 배우기 시작하는 초등학생들도

알고리즘에 대해 알아가기 좋겠죠?

 

저희 아이도 알고리즘 개념부터

조금씩 알아보고 있답니다

알고리즘을 알고나니

그동안 무심코 남겼던 가전제품들이

다르게 보이고

동작 알고리즘을 머릿속으로 생각해보는데

요게 또 재밌다고 하네요^^

스크래치,엔트리 등 블록 코딩을

좀 더 수준 있는 코딩을 하고 싶은 초,중,고 학생

컴퓨팅적 논리력과 탐구력을 키워

문제해결능력은 키우고 싶은 분들

컴퓨터 알고리즘을 쉽게 배우고 싶은 분들께

추천드려요 :)


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo