컴퓨터 과학 역사적 배경