book.jayu.org

프로그래밍 입문자를 위한 컴퓨팅적 사고와 문제해결

김영민 (지은이), 이기성 (지은이), 이민정 (지은이), 이태민 (지은이), 전주현 (지은이)

중앙대학교 출판부·2020-12-30

  • 272쪽
  • 257×182mm
  • 기술과학

로그인하면 내 서재에 추가할 수 있어요.

책 소개

컴퓨팅 사고는 사회 거의 모든 분야에서 창의적이고 혁신적인 발전을 위해 기본적이고 필수적인 소양으로 자리매김하였습니다. 본 교재는 단순히 프로그래밍 언어 및 도구학습에 초점을 두지 않고, 컴퓨팅 구성요소를 통해 주어진 문제를 해결해 나가는 것에 그 목적을 두고 있습니다. 1장에서는 일상생활에 적용된 다양한 컴퓨팅 사례를 보여주어 프로그래밍 입문자들의 컴퓨터와 소프트웨어에 대한 이해를 돕습니다. 2장에서는 문제를 분석하고, 절차화하기 위한 방법 및 알고리즘 표현 방식을 소개합니다. 4-6장은 컴퓨팅 사고와 관련된 프로그래밍의 핵심 개념을 소개하고, 학습한 내용을 활용해 볼 수 있는 실습 예제를 포함하고 있습니다. 7장은 실전 프로젝트를 수행하여 4-6장의 내용에서 학습한 내용 오류가 없는지 점검하고, 보다 심화된 내용을 배우기에 앞서 정리하는 시간을 갖도록 합니다. 8-11장은 4-6장에서 학습한 내용의 심화에 해당합니다. 12장과 13장은 퓨팅 사고의 전체 내용을 바탕으로 실전 프로젝트를 수행하도록 하여, 컴퓨팅 사고를 실전에서 응용할 수 있도록 틀을 다집니다.

목차펼치기

1. 컴퓨터와 소프트웨어의 이해 - 컴퓨팅 기술이 스며든 우리의 일상 - 문제해결을 도와줄 기계-컴퓨터 - 문제해결의 자동화-소프트웨어2. 프로그래밍의 이해와 절차의 표현 방법 - 문제해결과 프로그래밍 - 알고리즘의 표현 - 프로그래밍의 기본 요소3. 문제 쪼개기 - 문제의 관찰 - 문제 분석하기4. 데이터의 표현 - 디지털 데이터 - 데이터 활용-변수5. 동작 절차의 표현 - 프로그램 실행 구조 - 프로그램 실행 구조의 활용6. 외부와 상호작용하기 - 입력과 출력 - 외부와 상호작용 이해와 활용7. 실전 프로젝트-기본 - 미로찾기(스크레치) - 가위,바위,보 게임(플로우고리즘)8. 데이터의 처리와 가공 - 관계 논리연산의 이해 - 관계, 논리연산의 활용9. 패턴의 일반화 - 패턴 일반화의 이해 - 패턴의 활용10. 복잡한 정보의 표현 - 리스트의 이해 - 리스트 데이터 활용하기11. 기능을 모아서 단순화하기 - 함수를 이용하여 작업 묶기 - 입력값을 이용하는 함수 사용하기12. 실전 프로젝트-심화 - 문제 파악하기 - 설계하기 - 구현하기

출처: 국립중앙도서관 서지정보

리뷰 남기기

로그인하면 리뷰를 남길 수 있어요.

리뷰 0개

아직 리뷰가 없어요.