-
NAVER 부스트코스 CS50 - 1. 컴퓨팅 사고공부일기/CS50 2020. 8. 3. 20:00
1. 컴퓨팅사고
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 는 스크래치 홈페이지에서 직접 여러가지 결과물들을 만들어 보는 과정이었는데, 정리하기가 애매해서 그냥 뒀다.
'공부일기 > CS50' 카테고리의 다른 글
NAVER 부스트코스 CS50 - 6. 자료구조 (0) 2020.08.19 NAVER 부스트코스 CS50 - 5. 메모리 (0) 2020.08.17 NAVER 부스트코스 CS50 - 4. 알고리즘 (0) 2020.08.12 NAVER 부스트코스 CS50 - 3. 배열 (0) 2020.08.10 NAVER 부스트코스 CS50 - 2. C언어 (0) 2020.08.05