목차
CHAPTER 1 컴퓨팅 사고력
  1.1 소개 = 2
    1.1.1 컴퓨팅(Computing)을 알아야 하는 이유 = 2 
    1.1.2 컴퓨팅 사고력(Computational Thinking)이란? = 3 
    1.1.3 컴퓨팅 사고력을 통해 무엇을 얻을 수 있는가 = 5 
    1.1.4 컴퓨팅 사고 학습의 어려운 점 = 6 
  1.2 주제 = 7 
    1.2.1 교재에서 얻을 수 있는 것 = 7 
    1.2.2 여러 가지 언어와 동일한 개념 = 8 
    1.2.3 빅데이터(Big Data) = 9 
    1.2.4 사회적 영향 = 10 
CHAPTER 2 컴퓨팅 모델 
  2.1 NetLogo = 14 
    2.1.1 NetLogo 모델 분석 = 14 
    2.1.2 NetLogo 모델 실행하기 = 21 
    2.1.3 Agents 기반 모델링 = 26 
    2.1.4 모델링 그리고 컴퓨팅 사고력 = 30 
    2.1.5 출현 행동(Emergent Behavior) = 35 
  2.2 추상화 = 41 
    2.2.1 복잡성 다루기 = 41 
    2.2.2 컴퓨팅에서의 추상화 = 44 
    2.2.3 추상화 표현 = 47 
  2.3 추상화 다루기 = 52 
    2.3.1 연산 = 53 
    2.3.2 순차 = 55 
    2.3.3 의사결정 = 56 
    2.3.4 반복 = 64 
    2.3.5 의사결정과 반복 = 74 
  2.4 함수 = 75 
    2.5 NetLogo 모델예제 = 80 
    2.5.1 화재(SampleModel/Earth Science/Fire) = 80 
    2.5.2 불꽃놀이(Sample Models/Art/Fireworks) = 86 
    2.5.3 늑대의 양 포식 모델(Sample Models/Biology/Wolf Sheep Predation) = 97 
CHAPTER 3 알고리즘 
  3.1 Blockly 소개 = 112 
    3.1.1 배열과 행동 = 113 
    3.1.2 반복문 = 115 
    3.1.3 의사결정 = 116 
    3.1.4 상태 = 121 
    3.1.5 추가적 Blockly 미로 예제 = 122 
    3.1.6 계산 = 124 
  3.2 Blockly와 빅데이터 = 128 
    3.2.1 Blockly의 동작 = 128 
    3.2.2 블록 찾기 = 130 
    3.2.3 배열과 계산 = 132 
    3.2.4 반복에서 첫 번째 단계 = 135 
    3.2.5 결정(Decision) = 139 
    3.2.6 재반복 = 142 
    3.2.7 패턴 조합 = 145 
  3.3 함수 = 146 
    3.3.1 기본 함수 = 147 
    3.3.2 파라미터를 가진 함수 = 150 
    3.3.3 Return 값을 가진 함수 = 155 
CHAPTER 4 추상적 표현 
  4.1 추상화와 자료구조 = 160 
  4.2 자료구조 = 162 
    4.2.1 자료형 = 162 
    4.2.2 리스트 = 164 
    4.2.3 사전 = 167 
    4.2.4 사전과 리스트의 요약 = 174 
  4.3 리스트와 사전의 결합 = 175 
    4.3.1 사전의 리스트 = 175 
    4.3.2 값이 리스트인 사전 = 180 
    4.3.3 더 복잡한 결합 = 181 
  4.4 추상화 계층 = 184 
CHAPTER 5 파이썬(Python)과 빅데이터
  5.1 파이썬과 빅데이터 소개 = 188 
  5.2 파이썬(Python) 시작하기 = 190 
    5.2.1 파이썬 환경 = 190 
    5.2.2 파이썬 프로그래밍의 구조 = 199 
    5.2.3 메시지 오류 = 204 
  5.3 파이썬 문법 = 207 
    5.3.1 계산 = 207 
    5.3.2 선택 = 213 
    5.3.3 함수 = 222 
    5.3.4 사전 = 233 
    5.3.5 매핑한 복잡한 데이터 구조 = 238 
    5.3.6 목록과 반복 = 247 
  5.4 시각화 = 258 
    5.4.1 일부 추가 파이썬(Phthon) 기능 = 260 
    5.4.2 Matplotlib 예시 = 265 
    5.4.2 더 나아가기 = 282 
CHAPTER 6 프로젝트 
  6.1 샘플 프로젝트 = 284 
    6.1.1 데이터 스트림 = 284 
    6.1.2 탐구 질문 = 292 
    6.1.3 한계점 = 293 
    6.1.4 프로그램 개발 = 293 
    6.1.5 시각화 = 303 
    6.1.6 결론 = 306 
    6.1.7 사회적 영향 = 308 
    6.1.8 감사의 말 = 310 
  6.2 미니 프로젝트 = 310 
APPENDIX 빅데이터 자료 = 311
닫기