도구로서의 컴퓨터
도구로서의 컴퓨터
- 도구는 "어떤 목적을 이루기 위한 수단이나 방법" 컴퓨터는 도구로서 발전하였다.
컴퓨터의 구성
컴퓨터 = 하드웨어(HW) + 소프트웨어(SW)
-
하드웨어: 컴퓨터의 물리적인 부분
예) 모니터, 프린터, 마우스, CPU, 메모리 등
-
소프트웨어: 특정한 목적을 위해 만들어진 모든 프로그램
예) 마이크로소프트 윈도우, 아래 한글, 게임 등
소프트웨어에 따라 그 용도가 달라질 수 있음
하드웨어 + 게임 소프트웨어 = 게임기
하드웨어 + 워드 프로세서 = 문서 편집기
소프트웨어의 종류
- 시스템 소프트웨어
-컴퓨터 시스템 자체를 운영
-HW관리 + SW지원
-예를 들어 윈도우, Mac OS
- 응용 소프트웨어
-특정 작업을 위해 개발된 SW
-시스템 소프트웨어의 지원을 받아서 수행됨
-예를 들어 크롬, 워드, 한글
컴퓨터 구조 간단하게 알아보기

크롬-Pixel Buddha
워드-Pixel perfect
인스타-Pixel perfect
파이썬은 소프트웨어 칸에 주로 쓰인다.
컴퓨팅 사고
컴퓨팅 사고란
컴퓨터 과학의 이론, 기술, 도구를 활용하여 현실의 복잡하고 어려운 문제를 해결하는 사고방식
=컴퓨터의 HW+SW 활용하여 문제를 해결하는 방식
컴퓨팅 사고가 필요한 이유
현대 사회는 컴퓨터 없이 아무것도 할 수 없는 정보화 사회!
때문에 컴퓨터를 이용한 문제해결을 위하여 컴퓨팅 사고는 필요한 사유를 충분히 만족시킨다.
컴퓨팅 활용의 장점
- 계산이 매우 빠르고 정확
- 데이터 저장능력
- 네트워크를 통한 빠른 정보 전송
활용 예제
버스 소프트웨어
개발시 필요한 사항
- 실시간으로 위치를 파악하고 도착시간을 계산하는 속도
- 노선 데이터 저장을 위한 저장공간
- 버스 정보를 실시간으로 수신하기 위한 네트워크 속도
내가 배운 컴퓨팅 사고
- 문제 나누기(쪼개기)
- 알고리즘 작성하기
- 코딩하기
- 1-2-3번이 잘 되는 것이 가장 이상적인 모습이다.
NETX
- 알고리즘이란
- 프로그래밍 언어
- 프로그래밍의 과정