START

광선(seonbit)·2021년 7월 13일
0

Python

목록 보기
1/2

도구로서의 컴퓨터

도구로서의 컴퓨터

  • 도구는 "어떤 목적을 이루기 위한 수단이나 방법" 컴퓨터는 도구로서 발전하였다.

컴퓨터의 구성

컴퓨터 = 하드웨어(HW) + 소프트웨어(SW)

  • 하드웨어: 컴퓨터의 물리적인 부분

    예) 모니터, 프린터, 마우스, CPU, 메모리 등

  • 소프트웨어: 특정한 목적을 위해 만들어진 모든 프로그램

    예) 마이크로소프트 윈도우, 아래 한글, 게임 등

소프트웨어에 따라 그 용도가 달라질 수 있음

하드웨어 + 게임 소프트웨어 = 게임기

하드웨어 + 워드 프로세서 = 문서 편집기

소프트웨어의 종류

  1. 시스템 소프트웨어
    -컴퓨터 시스템 자체를 운영
    -HW관리 + SW지원
    -예를 들어 윈도우, Mac OS
  2. 응용 소프트웨어
    -특정 작업을 위해 개발된 SW
    -시스템 소프트웨어의 지원을 받아서 수행됨
    -예를 들어 크롬, 워드, 한글

컴퓨터 구조 간단하게 알아보기

  • 아이콘 저작자

크롬-Pixel Buddha
워드-Pixel perfect
인스타-Pixel perfect

파이썬은 소프트웨어 칸에 주로 쓰인다.

컴퓨팅 사고

컴퓨팅 사고란

컴퓨터 과학의 이론, 기술, 도구를 활용하여 현실의 복잡하고 어려운 문제를 해결하는 사고방식

=컴퓨터의 HW+SW 활용하여 문제를 해결하는 방식

컴퓨팅 사고가 필요한 이유

현대 사회는 컴퓨터 없이 아무것도 할 수 없는 정보화 사회!

때문에 컴퓨터를 이용한 문제해결을 위하여 컴퓨팅 사고는 필요한 사유를 충분히 만족시킨다.

컴퓨팅 활용의 장점

  1. 계산이 매우 빠르고 정확
  2. 데이터 저장능력
  3. 네트워크를 통한 빠른 정보 전송

활용 예제

버스 소프트웨어

개발시 필요한 사항

  • 실시간으로 위치를 파악하고 도착시간을 계산하는 속도
  • 노선 데이터 저장을 위한 저장공간
  • 버스 정보를 실시간으로 수신하기 위한 네트워크 속도

내가 배운 컴퓨팅 사고

  1. 문제 나누기(쪼개기)
  2. 알고리즘 작성하기
  3. 코딩하기
  4. 1-2-3번이 잘 되는 것이 가장 이상적인 모습이다.

NETX

  • 알고리즘이란
  • 프로그래밍 언어
  • 프로그래밍의 과정
profile
소프트웨어학과 1학년

0개의 댓글