문제해결과 알고리즘(컴퓨팅사고력 향상을 위한)
『문제해결과 알고리즘』은 컴퓨팅사고력에 대한 기본 개념에 관심이 있고 기본적인 코딩 능력을 갖추길 원하는 비전공자와 전공자 모두에게 적합한 교재이다. 컴퓨팅사고력과 기본적인 코딩 능력을 기반으로 한 다양한 알고리즘을 통해 문제를 해결하길 원하는 모든 학습자에게 훌륭한 가이드가 될 것이다. 1장부터 5장까지는 컴퓨팅사고력 기반 문제해결의 절차를 다룬 장으로, 전공과 상관없이 모든 학생들에게 요구되는 문제해결력 향상에 초점을 두어 구성하였다. 6장부터 11장까지는 알고리즘에 해당하는 장으로, 비전공자를 위한 교양 강좌에서는 기본 개념과 실생활에서 활용된 예를 중심으로 학습할 수 있으며, 전공자를 위한 강좌에서는 다양한 알고리즘 기법을 이해하며, 예제를 통한 단계별 설명과 더불어 파이선 코드로 작성된 프로그램을 확인할 수 있다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
- 비전공자가 이해하기 쉽도록 문제해결 방법을 실생활과 연관시켜 구성하였다.
- 전공자를 위한 다양한 알고리즘 기법의 설명 및 파이선 코드를 제공하였다.
- 컴퓨팅사고력 기반 문제해결 방법을 학습하고, 이론에 대한 파이선 코드를 이해할 수 있다.
[교재 활용법]
- 기본적인 문제해결 개념 및 과정을 학습하고자 하는 경우, 1장과 2장을 중심으로 학습한다.
- 문제해결의 자동화를 위한 자료 처리를 학습하고자 하는 경우, 자료 구조를 설명한 3장의 이해가 필수적이다.
- 논리적 접근 및 컴퓨팅사고력을 활용한 문제해결 방법을 학습하고자 하는 경우, 4장과 5장을 학습한다.
- 방대한 자료의 정렬 및 탐색 방법에 대해 활용하고자 하는 경우, 6장과 7장을 학습한다.
- 여러 가지 알고리즘 전략 및 기법에 대해 학습하고자 하는 경우, 8장부터 11장을 학습한다. 단순하게 문제 풀기 방식인 Brute Force를 위하여 8장, 문제를 분할해서 해결하는 Divide and Conquer를 위하여 9장, 탐욕적 문제해결 방법인 Greedy 방식을 위하여 10장, 기타 다양한 문제해결 알고리즘을 위하여 11장을 학습한다.
목차
목차
교재 구성안
교재 활용법
이론편
Chapter 1 문제해결의 개요
Chapter 2 문제해결의 절차
Chapter 3 자료구조와 문제해결
Chapter 4 논리적 사고 기반 문제해결
Chapter 5 컴퓨팅 사고력이 원리를 적용한 문제해결
실전편
Chapter 6 자료 정렬 알고리즘
Chapter 7 자료 탐색 알고리즘
Chapter 8 단순하게 문제 풀기
Chapter 9 분할 정복 알고리즘
Chapter 10 그리디 알고리즘
Chapter 11 다양한 알고리즘 기법
저자 소개
저자
저자
2002~(현) 성균관대학교 컴퓨터교육과 교수
학력: 일리노이공과대학교 컴퓨터과학 박사
저서: 『고등학교 컴퓨터 일반』(2014), 중학교 소프트웨어 동아리 활동 『프로그래밍과 나』(2015), 중학교 소프트웨어 자율·진로 활동 『컴퓨팅과 직업세계』(2015), 『고등학교 정보』(2017), 『중학교 정보』(2017)
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

