I'm being completely twitchy and pedantic and missing the point entirely but I'm still compelled to say, as a Mathematics and Computer Science teacher:
Computer Science is a branch of mathematics. It consists of axiomatic systems. There are many, many, many sure things in computer science.
Oh, I understand. I just have a personal quixotic crusade about the distinction between the two. Computer programming and computer science are parallel fields that complement each other. Too many students who want to learn to program major in computer science, because nobody tells them what CS actually is. IS or IT with a CS minor might suit them a lot more.
Computer Science is a branch of mathematics. It consists of axiomatic systems. There are many, many, many sure things in computer science.