분야별도서 > 컴퓨터공학 > 컴퓨팅사고

분야별도서

컴퓨팅 사고와 창의적 코딩 [절판]

파이썬과 랩터를 활용한 문제해결
  • 저자조대제, 송희헌, 배미영
  • 발행일2019-02-25
  • 정가20,000원
  • 페이지392 페이지
  • ISBN979-11-85578-41-5
  • 일반자료
    「소프트웨어와 문제해결」 도서로 개정되어 더이상 판매하지 않습니다.
  • 책소개
  • 저자소개
  • 목차
  • 출판사 서평
『컴퓨팅 사고와 창의적 코딩』은 독자 스스로 주어진 문제를 분해하고 해결하는 능력을 키울 수 있도록 쉽게 설명하였다. 일상생활에서 만날 수 있는 친근한 예시를 활용했고, 문제해결을 위한 다양한 발상을 중심으로 한 주제와 응용들을 다루었다. 또한 그림과 표를 사용해 시각적인 효과를 극대화했고, 이를 통해 학습 효과를 높일 수 있다.

본문에는 "생각해보기"와 "문제해결방법"을 제시하였다. 이를 통해 주어진 문제를 창의적으로 사고할 수 있는 능력을 기를 수 있다. 컴퓨팅 사고를 통해 정리된 생각을 랩터를 사용하여 알고리즘으로 구현할 수 있도록 실습예제를 풍부하게 실었다. 랩터로 구현된 알고리즘을 다시 파이썬으로 코딩하도록 유도하여 프로그램에 대한 이해도를 높일 수 있다.

조대제

경북대학교 대학원 컴퓨터공학과에서 공학박사 학위를 취득하였으며, 현재 경북 안동에 위치한 국립안동대학교 공과대학 멀티미디어공학과 교수로 재직 중이다. 관심분야는 컴퓨터알고리즘, 디지털콘텐츠보안, 멀티미디어시스템, 소프트웨어교육 등이다.

송희헌

충북대학교 대학원 전자계산학과에서 이학박사 학위를 취득하였으며, 한국전자통신연구원의 선임연구원을 거쳐 현재 경북 안동에 위치한 국립안동대학교 사범대학 컴퓨터교육과 교수로 재직 중이다. 관심분야는 컴퓨터교육, 인공지능, 패턴인식, 인공신경망 등이다.

배미영

국립안동대학교 대학원 멀티미디어공학과에서 공학박사 학위를 취득하였으며, 현재 안동대학교 등에서 전공 및 교양수업을 담당하고 있다. 관심분야는 컴퓨터비전, 디지털콘텐츠보안, 웹 보안, 앱 개발, 소프트웨어교육 등이다.

CHAPTER 01 컴퓨팅 사고와 컴퓨터 이해하기

1.1 인간과 컴퓨터

1.2 컴퓨터 이해하기

1.3 실세계 정보와 컴퓨터의 데이터

이 장의 요약

연습문제

CHAPTER 02 랩터와 파이썬 설치하기

2.1 랩터 설치 및 실행하기

2.2 Python 설치 및 실행하기

이 장의 요약

연습문제

CHAPTER 03 문제 해결 방법과 절차

3.1 문제와 문제 해결

3.2 문제 해결 방법

3.3 알고리즘 설계 방법

3.4 문제 해결 절차

3.5 응용문제

이 장의 요약

연습문제

CHAPTER 04 컴퓨팅 사고의 단계와 응용

4.1 컴퓨팅 사고의 이해

4.2 컴퓨팅 사고의 구성 요소

4.3 컴퓨팅 사고 적용 단계

4.4 응용 문제

이 장의 요약

연습문제

CHAPTER 05 변수를 이용하여 데이터 처리하기

5.1 데이터 값을 담는 그릇: 변수

5.2 데이터의 입력과 출력

5.3 파이썬을 이용하여 문제 해결하기

5.4 데이터를 사용하여 연산하기

5.5 문자 데이터 다루기

이 장의 요약

연습문제

CHAPTER 06 내장함수와 모듈을 사용해서 문제 해결하기

6.1 내장된 함수 사용하기

6.2 파이썬의 내장된 함수 사용하기

6.3 파이썬에서 모듈 사용하기

6.4 파이썬에서 터틀 모듈 사용하기

이 장의 요약

연습문제


CHAPTER 07 조건에 따라 선택하기

7.1 조건 만들기

7.2 기본 선택문

7.3 선택문 활용하기

7.4 선택문 안에 또 선택문

이 장의 요약

연습문제

CHAPTER 08 선택문 활용하기

8.1 선택항목이 다양한 경우

8.2 다양한 선택문 활용하기

이 장의 요약

연습문제

CHAPTER 09 조건을 만족하는 동안 반복하기

9.1 while 문의 이해

9.2 while 문을 이용한 중첩 반복

9.3 while 문의 반복을 추가적으로 제어하는 방법

9.4 응용 문제

이 장의 요약

연습문제

CHAPTER 10 정해진 횟수만큼 반복하기

10.1 리스트 이해하기

10.2 for 문의 이해

10.3 for 문을 이용한 중첩 반복

10.4 for 문의 반복을 추가적으로 제어하는 방법

10.5 응용 문제

이 장의 요약

연습문제

CHAPTER 11 함수라는 이름의 전문가 사용하기

11.1 미리 만들어 놓은 함수

11.2 나만의 함수 만들기

11.3 함수의 실행 결과 반환하기

이 장의 요약

연습문제

CHAPTER 12 통합문제

부록

01 PyCharm Edit 설치 및 사용하기

02 설치된 NotePad++에서 파이썬 사용하기

03 설치된 Eclipse에서 파이썬 사용하기

04 설치된 Visual Studio 2017에서 파이썬 사용하기

스토리를 품은 컴퓨팅 사고

소프트웨어 개발의 중요성이 날로 강조되고 있지만, 컴퓨팅 사고가 뭔지, 코딩이 뭔지, 창의력은 어떻게 길러야 하는지, 막막한 독자들이 많을 것이다. 이 책은 컴퓨터관련 비전공자가 최대한 거부감 없이 소프트웨어와 친해질 수 있도록 집필되었다. 인도의 수학책 《릴라바티》에 실린 흥미로운 내용을 인용하였으며, 문제의 배경 지식까지 함께 수록해 읽는 재미를 더했다. 이 책을 통해 어려운 문제도 접근 방법에 따라 쉽게 해결할 수 있다는 것을 깨닫게 될 것이다.