목록컴퓨터과학 (4)
생능출판사

유튜브 채널 《판교 뚜벅쵸》 IT 유튜버 '판교 뚜벅쵸'님께 책리뷰를 요청드렸어요 : ) = 앞광고 오프닝부터 미소 방긋하게.. B급 감성을 담아 재미있고 유익한 영상을 제작해 주셨어요. '판교 뚜벅쵸'님만의 가볍고 신선하면서도 진심인 3분 책소개~ 사람들이 왜 구독을 누르는지 알 것 같아요~ https://youtu.be/kZy4d9kDgP8 ⓒ 유튜브 채널 '판교 뚜벅쵸' 처음 떠나는 컴퓨터과학 산책 리뷰에서 보듯이 많은 선생님들께서 학생부터 일반인까지 읽기 좋은 IT교양서로 추천해주셨어요. 그리고 개발자에 관심이 있는 학생들에게는 본인의 적성을 파악하는데 도움이 되는 책이 될 수도 있어요. [교사 후기 1] (ju*****님) 마지막으로! 임용을 준비하는 고시생분들에게 추천한다. 8~11단원은 자료..

★이 글은 《처음 떠나는 컴퓨터과학 산책》을 발췌하여 작성되었습니다. 알고리즘의 구조 : 순차, 반복, 선택 알고리즘은 일이 수행되는 절차라고 할 수 있습니다. 간단한 알고리즘은 단순하게 일의 처리 순서를 나열하면 되지만, 복잡한 알고리즘은 하나의 절차로 완성되지 않습니다. 따라서 알고리즘을 분해해서 덩어리로 나누면 좀 더 쉽게 이해하고 수행할 수 있습니다. 이렇게 덩어리로 나눈 부분도 순서에 따라 실행해야 하므로 제어(control)하는 것이 필요합니다. 일반적으로 알고리즘은 다음과 같은 3가지 흐름 제어(flow control)를 가지고 있습니다. 순차 | 반복 | 선택 ● 첫 번째, 시작부터 차례대로 진행되어 끝까지 명령이 실행되는 구조입니다. 이런 제어구조를 ‘순차’ 구조라고 합니다. ● 두 번째..

★이 글은 《처음 떠나는 컴퓨터과학 산책》을 발췌하여 작성되었습니다. 알고리즘 알고리즘은 문제 해결 방법을 작은 작업 단위로 분해하여 단계별 및 순차적으로 나열한 것입니다. 그리고 그 절차대로 작업이 진행되는 것인데, 이 알고리즘은 무한대로 계속 진행되는 것이 아니라 유한한 시간 안에 끝나야 하며, 분해된 작업 단위도 엄격하게 미리 정해 놓기도 합니다. 앞서 설명한 전국 모의고사 점수와 등급을 계산하는 문제를 다시 살펴봅시다. 평균과 등급을 계산하는 알고리즘을 만들었다고 한다면, 어떤 학생의 정보(학교, 학년, 각 과목 점수 등)가 ‘입력(input)’으로 들어가면, 그 알고리즘은 입력된 데이터를 가지고 정의된 절차에 따라서 계산을 하여, 그 결괏값을 ‘출력(output)’하게 됩니다. 즉, 알고리즘은 ..

★이 글은 《처음 떠나는 컴퓨터과학 산책》을 발췌하여 작성되었습니다. 넷플릭스를 이용하는 많은 사람은 끊임없이 추천되는 자신의 취향을 저격하는 영상들에 몇 시간 넘게 푹 빠져버린 경험이 있을 것이다. 넷플릭스는 어떻게 각각의 취향을 파악해 콘텐츠를 추천해줄 수 있을까? 그것은 바로 알고리즘 덕분! 독일의 과학 저널리스트 크리스토프 드뢰서는 책 『알고리즘이 당신에게 이것을 추천합니다』를 통해 넷플릭스의 추천 서비스가 모두 알고리즘 덕분이라고 말한다. - 출처 : 테크월드뉴스(http://www.epnc.co.kr) 알고리즘이란 무엇인가요? 이번 장에서는 문제 해결을 위해 컴퓨터에 일을 시키는 자동화에 꼭 필요한 단계인 알고리즘에 대해서 알아보겠습니다. 최근에 소프트웨어 교육이 강화되면서 가장 많이 들리는 ..