공부일기/CS50

NAVER 부스트코스 CS50 - 1. 컴퓨팅 사고

Youngbin Kim 2020. 8. 3. 20:00

1. 컴퓨팅사고

 

컴퓨터과학은 문제 해결에 대한 학문이다. (이미지 출처:https://www.edwith.org/boostcourse-cs-050/lecture/118997/)

1-1. 2진법

입력을 전달 받아 출력을 만들어내는 과정에서 중간에 있는 과정이 바로 컴퓨터 과학.

컴퓨터 과학은 문제 해결에 대한 학문

비트(bit) 0 1, 가지 값만 가질 있는 측정 단위

바이트(byte) 8개의 비트가 모여 만들어 진것으로 1바이트는 2^8개의 값을 가질 있음

 

1-2. 정보의 표현

ASCII(아스키코드): 문자를 숫자로 표현할 있도록 정해진 표준.

Unicode표준은 많은 비트를 사용해 다양한 다른 문자들도 표현가능 하도록 지원한다.

픽셀: 픽셀은 가지 색을 서로 다른 비율로 조합하여 갖게됨. 

RGB(Red, Green, Blue) 자리에서 0-255까지의 숫자 조합으로 색이 표현됨.

 

1-3. 알고리즘

입력에서 받은 자료를 출력형태로 만드는 처리 과정.

어떤 명령들이 수행되어야 하는지에 대한 규칙들의 순서적 나열, 정확성과 효율성을 고려해야함

 

1-4. 스크래치 기본

 

1-5. 스크래치 심화

 

 

1-4, 1-5 는 스크래치 홈페이지에서 직접 여러가지 결과물들을 만들어 보는 과정이었는데, 정리하기가 애매해서 그냥 뒀다.