목차 일부
들어가며 = 12
프로그래밍 씽킹을 배워야 하는 이유 = 18
누구나 ''코딩''을 할 수 있지만, 모두가 ''프로그래머''가 되지는 않는다 = 20
문송합니다, 문과라서 죄송합니다? = 24
코드 한 줄보다 ''프로그래밍 씽킹'' = 29
[저자칼럼] - 개발자에 대한 오해 = 32
[여기서 잠깐] - 인공지능, IoT, 로봇...
더보기
목차 전체
들어가며 = 12
프로그래밍 씽킹을 배워야 하는 이유 = 18
누구나 ''코딩''을 할 수 있지만, 모두가 ''프로그래머''가 되지는 않는다 = 20
문송합니다, 문과라서 죄송합니다? = 24
코드 한 줄보다 ''프로그래밍 씽킹'' = 29
[저자칼럼] - 개발자에 대한 오해 = 32
[여기서 잠깐] - 인공지능, IoT, 로봇 공학? = 34
[여기서 잠깐] - 암호화폐란? = 36
프로그래밍 씽킹이란 = 38
디자인 씽킹과 프로그래밍 씽킹 = 40
한국식 코딩 교육은 절대 배우지 마라 = 45
''프로그래밍 씽킹''은 조리법이다 = 55
[여기서 잠깐] - 알파고가 이세돌 9단을 이긴 방법은? = 62
[저자칼럼] - 어떤 프로그램이 좋은가? = 65
프로그래밍 씽킹 배우기 = 68
관찰 단계 : 다각도로 살펴보기 = 75
탐험 단계 : 가능한 모든 경우의 수를 찾아내기 = 77
확장 단계 : 깊게 사고하고, 구체화하기 = 79
세분화 단계 : 과정을 쪼개서 여러 과정으로 분리하기 = 82
발전 단계 : 각 과정을 다시 한번 확장하여 세분화하기(한 번 더!) = 84
[저자칼럼] - 관찰 단계 핵심 역량 : 벤치마킹 = 86
[저자칼럼] - 데이터 엔지니어, 데이터 분석가, 데이터 과학자의 차이점은 무엇인가? = 90
프로그래밍 씽킹 따라하기 = 92
[문제 1] 패밀리레스토랑 주문 금액 계산 = 94
[문제 2] 지하철 요금 문제 = 103
[문제 3] 쇼핑몰 결제금액 계산 = 108
연습문제 = 111
[여기서 잠깐] - 비즈니스를 위한 데이터 분석의 중요성 = 118
프로그래밍 씽킹 관점에서 기초 문법 = 122
변수 선언 = 124
함수 = 126
조건문 = 132
반복문 = 136
클래스 = 137
디버깅 - 소프트웨어 개발자의 핵심능력 = 142
4차 산업혁명 시대 프로그래밍 씽킹 활용법 = 144
CEO의 프로그래밍 씽킹 활용법 = 147
기획자의 프로그래밍 씽킹 활용법 = 149
데이터 분석가의 프로그래밍 씽킹 활용법 = 151
개발자의 프로그래밍 씽킹 활용법 = 157
부모의 프로그래밍 씽킹 활용법 = 162
[저자칼럼] - 프로그래밍 씽킹 기반 데이터 분석 방법은? = 168
[저자칼럼] - 프로그래밍 씽킹 기반의 회의록 작성 비법 = 173
예제 풀이 = 176
글을 마치며 = 184
찾아보기 = 188
참고한 자료 = 190
더보기 닫기