책 이미지

책 정보
· 분류 : 국내도서 > 대학교재/전문서적 > 공학계열 > 컴퓨터공학 > 운영체제/소프트웨어 공학
· ISBN : 9788970928296
· 쪽수 : 524쪽
· 출판일 : 2024-02-20
책 소개
목차
대학기초 SW·AI 입문_사회
머리말 / 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) 272
2. 프로젝트 기반 학습(PBL) 단계 273
14 문제 해결을 위한 인공지능 활용 2 : 전개 및 마무리
1. 프로젝트 기반 학습(PBL) 전개 290
2. 프로젝트 기반 학습(PBL) 마무리 291
15 알고리즘 구현
1. 프로그래밍 언어선택 298
2. 알고리즘 표현도구 300
3. 파이썬 개발 환경 303
4. 주석 311
16 순차구조
1. 변수 314
2. 기본 연산자 324
3. 입력과 출력 329
4. 문자열 335
17 자료형
1. 리스트 352
2. 튜플 360
3. 딕셔너리 362
4. 세트 366
18 선택구조
1. 선택구조 378
2. 연산자 379
3. 조건문 384
19 반복구조
1. 반복구조 404
2. 반복문의 종류 405
20 함수
1. 함수의 개요 430
2. 함수의 사용 432
3. 모듈 444
21 클래스
1. 클래스의 개요 456
2. 객체의 생성 및 활용 458
3. 파일 입출력 467
22 인공지능 이해
1. 인공지능의 개요 484
2. 인공지능 활용 사례 487
3. 인공지능 체험 프로젝트 496
23 미니 프로젝트
1. 안내 로봇 514