A Brief History of Computer Science