본문 바로가기

Computer Science

(12)
[이산수학] 관계의 표현과 합성, 동치관계 보호되어 있는 글입니다.
러셀의 역설
[CS50] 1. 컴퓨팅 사고 - 2) 정보의 표현 들어가기 전에 우리는 컴퓨터를 통해 다양한 정보를 처리합니다. 간단한 숫자부터 시작해서, 문자, 사진, 영상, 음악까지. 정보를 표현하는 형태는 매우 많습니다. 컴퓨터는 어떻게 이런 다양한 정보를 처리할 수 있을까요? 학습 목표 컴퓨터가 문자, 사진, 영상, 음악 등 다양한 정보를 처리하는 방식을 설명할 수 있습니다. 핵심 단어 ASCII 유니코드 RGB 문자의 표현 지난 시간에 컴퓨터가 스위치를 ON/OFF하면서 숫자를 표현한다고 했습니다. 그럼 과연 문자는 어떻게 표현할까요? 바로 문자를 숫자로 표현 할 수 있도록 정해진 약속(표준)이 있습니다. 그 중 하나는 설명미국정보교환표준부호 ASCII(아스키코드/American Standard Code for Information Interchange) 입니..
[CS50] 1. 컴퓨팅 사고 - 1) 이진법 컴퓨터 과학 컴퓨터 과학이라는 단어만 들어도 두려움이 들지 않나요? 말란 교수님 조차도 컴퓨터 과학이라는 과목에 대한 두려움으로 2학년이 되어서야 들었으니 말이죠. 하지만 말란 교수님의 말씀처럼 이 강의를 듣기 전과 비교하여 자신이 얼마나 성장했는지가 중요합니다. 차근차근 강의를 따라오시다보면 두려움으로 가득찼던 컴퓨터 과학이라는 학문이 조금은 친숙하게 느껴질 수 있을 것입니다. 컴퓨터 과학은 문제 해결에 대한 학문입니다. 문제 해결은 입력(input)을 전달받아 출력(output)을 만들어내는 과정입니다. 그 중간에 있는 과정이 바로 컴퓨터 과학입니다. 이러한 입력과 출력을 표현하기 위해선 우선 모두가 동의할 약속(표준)이 필요합니다. 따라서 컴퓨터 과학의 가장 첫 번째 개념은 어떻게 표현하는지에 대한..