4 ms·
So computer science is about computation as an abstract idea - the study of computation, which in its basis is discrete math (with formal models like state mach
by streetcat1 7y ago
So computer science is about computation as an abstract idea - the study of computation, which in its basis is discrete math (with formal models like state machines, etc) and complexity theory.
So expect to understand discrete math and its manifestation in practice - compilers, programming languages, databases. You would also learn about algorithms, their properties, and what cannot be computed.
The goal of SE degree is how to introduce computer systems into the real world. where the real world is composed of both humans and machines.
So expect to learn about software project management, software process, estimation, requirement gathering, design.
At the end of the day, CS degree is more fundamental and has better long term value. However, most of programming in practice today is using existing tools and composing existing software system, so either one is good.