컴퓨터 과학은 문제 해결에 대한 학문이다.
컴퓨터가 정보를 표현하는 방법과 이진법
알고리즘이란 입력값을 출력값의 형태로 바꾸기 위해 어떤 명령들이 수행되어야 하는지에 대한 규칙들의 순서적 나열이다.
컴퓨터가 수행할 작업을 프로그램 언어가 아니라 사람이 사용하는 언어로 알고리즘의 논리적 절차를 작성한 코드를 의사 코드(Pseudo code)라고 한다.