책 이미지

책 정보
· 분류 : 국내도서 > 대학교재/전문서적 > 공학계열 > 컴퓨터공학 > 운영체제/소프트웨어 공학
· ISBN : 9788970928302
· 쪽수 : 432쪽
· 출판일 : 2024-02-20
책 소개
목차
머리말 / 4
01 창의적 사고와 코딩이란?
1. 창의적 사고와 코딩 교과목 개요 14
2. 변화하는 사회와 요구되는 핵심 역량 15
3. 창의적 사고와 코딩의 배경과 필요성 18
02 소프트웨어와 DAA씽킹
1. DAA씽킹이란? 28
2. DAA씽킹 적용 사례 36
03 창의적 사고로 문제 해결하기
1. 디자인씽킹이란? 47
2. 디자인씽킹-프로세스 5단계 49
3. 디자인씽킹 문제 해결 사례 51
4. 소프트웨어 개발에서 디자인씽킹의 구성 요소 58
04 디자인씽킹 - 공감
1. 디자인씽킹 1단계(공감) 66
2. 공감 단계를 위한 활동 67
05 디자인씽킹 - 문제 정의
1. 사용자 스토리 85
2. 사용자 경험 분석(User Experience Journey) 86
3. 5WHYS 90
4. 문제 정의하기 91
06 디자인씽킹 - 아이디어 만들기
1. 아이디어 만들기 99
2. 아이디어 선정 103
07 디자인씽킹 - 모형 제작과 테스트
1. 스토리텔링 캔버스 111
2. 스토리보드형 시나리오 115
3. 스토리보드(어플리케이션 화면 모형) 116
4. 피드백 받기 (테스트) 117
08 문제 해결 과정
1. 문제 해결 128
2. 일반적인 문제 해결 과정 131
3. 컴퓨터에 정확한 명령 전달 142
09 문제 해결 절차와 표현
1. 문제 발견과 분석 157
2. 문제 표현 165
3. 알고리즘의 절차적 표현 168
4. BLOCKLY를 활용한 알고리즘 표현 174
10 알고리즘과 추상화
1. 추상화 192
2. 알고리즘 209
11 인공지능
1. 인공지능(AI) 시대에 요구되는 AI 리터러시 능력 224
2. 인공지능 개념 225
3. 인공지능 발전 과정 227
4. 우리 일상에서의 인공지능 활용 232
5. 학습 준비 235
12 머신러닝 활용
1. 인공지능·머신러닝·딥러닝 242
2. 머신러닝 개요 244
3. 머신러닝과 딥러닝의 차이 257
4. 딥러닝 활용 사례 259
5. 산업별 머신러닝 활용 사례 263
13 문제 해결을 위한 인공지능 활용 1 : 도입 및 전개
1. 프로젝트 기반 학습(PBL) 270
2. 프로젝트 기반 학습(PBL) 단계 271
14 문제 해결을 위한 인공지능 활용 2 : 전개 및 마무리
1. 프로젝트 기반 학습(PBL) 전개 288
2. 프로젝트 기반 학습(PBL) 마무리 289
15 파이썬 설치 및 환경설정
1. 파이썬의 이해 296
2. 파이썬 인터프리터 다운로드 및 설치하기 298
3. PyCharm 설치 300
16 변수의 종류와 이해
1. 명목형 데이터 308
2. 서열형 데이터 310
3. 파이썬 프로그래밍의 변수 311
17 다차원 자료형과 데이터 슬라이싱
1. 1차원 자료형 324
2. 2차원 자료형 334
3. 데이터 슬라이싱 337
18 함수·조건문·반복문
1. 함수 350
2. 조건문 353
3. 반복문 358
4. for문 361
5. while문 362
6. break와 continue 364
7. 중첩 반복문 366
19 데이터 분석 시각화
1. 데이터 구조 파악 375
2. 전처리 377
3. 시각화 구현 379
20 Class와 추상화
1. Class, Attrribute, Method 388
2. 추상화 395
3. Class를 활용한 추상화 구현 397
21 AI 실습
1. 코랩 환경 구축 408
2. 폐렴 예제 구현 410
3. 결과 분석 방법 416
22 AI 활용 심화(선택)
1. 분석환경 구축 422
2. 트레이닝 및 데이터 적용 426