✅ 프로그래밍이란?

**컴퓨터에게 실행을 요구하는 대화(커뮤티케이션)**

해결해야 할 문제(요구사항)를 명확히 이해한 후 적절한 문제 해결방안을 정의해야 한다.

요구사항은 복잡하다.

================================================================

컴퓨팅 사고

실생활에서 경험하는 익숙한 상황들에 대해서 상황을 분석하고 논리적으로 정리하는 습관

미션) 라면을 끊여보세요 ~

1. 재료 준비 
2. 물 끓이기
3. 면 넣기
4. 스프 넣기
5. 끓이기 (시간)
6. 불 끄기
7. 그릇에 담기
8. 먹기

- 반복되는 행동:  재료 넣기
- 조건: 물이 끓는지 여부, 계란 넣을지 여부

DAY 01 . 학습순서

- JavaScript Fundamentals
- 1. 소개
- 2. 변수에 값 할당하기
- 3. 변수명 규칙
- 4. 변수의 타입 확인하기 - typeof
- 5. String
- 6. Condition
- 7. Object
- 8. Map 과 Set
- 9. Array
- 10. Loop
- 11. Operator
- 12. Function
- 13. this
- 14. Prototype
- 15. Scope
- 16. Closure