컴퓨팅 사고 (Computational thinking)
- thought process to formulate a problem and solution in a way that an information-processing agent can effectively carry out
- Cuny, Snyder, Wing -
-> 문제를 풀 때 사용하는 패턴(문제 해결의 방법·과정)을 배우는 것
-> 이 information processing agent 가 기존의 단순 컴퓨터에서 AI로 바꾸는 것
컴퓨팅 사고를 통한 문제 해결 과정
1. 문제 분해 (정보를 분석하고 작은 부분들로 분해한다)
2. 추상화 (요약하는 능력)
- 불필요한 디테일은 가지치기(제거)하고 단순화해서 표현한다
- 문제 해결을 위해 이해하기 쉽도록 정의한다
- 복잡한 것을 제거하고 핵심만 강조·표현한다
3. 알고리즘 (추상화한 것을 구조화 한다)
4. 패턴 인식 (알고리즘에서 반복되는 것을 for문으로 처리)
AI 활용하기: 이 코드가 어떻게 작동하는지 컴퓨팅사고의 관점에서 알 수 있을까?
AI를 잘 쓰는 개발자 되기
- 문제 정의하기
- 프롬프트 작성시(?) 잘 추상화하기
- 답변에 대해 비판적으로 사고하기
'공부' 카테고리의 다른 글
| CORS 에러에 대하여 (2) | 2026.03.14 |
|---|---|
| unity08 3d 게임 만들어보기 (0) | 2026.02.10 |
| unity07 다양한 환경의 기기에서 동작 일관화 시키기 (0) | 2026.02.10 |
| unity06 반복되는 오브젝트 / 애니메이션 만들기 (0) | 2026.02.10 |
| unity05 중력/충돌 (0) | 2026.02.10 |