What is the difference between Computer Science and Software Engineering?

From time to time I get asked: “What is the difference between computer science and software engineering?” Usually, I awkwardly stumble through an explanation along the lines of: “Computer Scientists discover, research, and test new theories where Software Engineers apply these theories to their work.” What follows is the result of me deciding to sitContinue reading “What is the difference between Computer Science and Software Engineering?”