Transcript programming

programming
program+ing
program
- a sequence of instructions
- 계속 영어로 할까봐 걱정이신가요?
프로그램
-
명령의 순서
명령(instruction)
명령이 실행되려면
- 대상을 이해해야 하고
- 대상을 이해시켜야 한다
명령의 대상
- 개, 고양이, 원숭이 등
- 친구, 애인, 배우자
- 초딩, 중딩, 고딩
명령의 대상이 컴퓨터라면
- 컴퓨터를 이해해야 하고
- 컴퓨터를 이해시켜야….
프로그램
- 명령의
순서
순서(sequence)
-
인간이 명령을 입력하면
-
컴퓨터는 순차 처리
-
반대로, 컴퓨터가 100개의 명령을 처리하려면
-
인간이 100개의 명령을 입력?
순서(sequence)
-
컴퓨터가 스스로 판단하고 처리할 수 있도록
-
제어문(순차, 선택, 반복)을 활용하고
-
반복되는 명령들은 새로운 명령으로 정의하며
-
문제의 해결을 위한 패턴을 찾는 것이 중요함
정리하면
-
programming은
-
컴퓨터를 이해하고,
-
컴퓨터가 이해하도록
-
순차, 선택, 반복 구조 등을 활용하여
-
패턴을 만드는 것
그러나….
-
현재 교육과정의 programming은
-
컴퓨터를 제대로 이해하지도 못한 상태에서
-
학생도 잘 이해 못하는 정렬 탐색 등에 대하여
-
컴퓨터를 이해시키려는…..ㅎㅎㅎ
-
패턴은 고사하고, 함수 하나 제대로 정의 X
오늘 소개할 RUR-PLE 은
-
로봇을 조작하면서 프로그래밍 학습
-
컴퓨터도 이해 못하는데 로봇을???