Bachelor of Computer Science & Bachelor of Software Engineering

411 viewsEngineeringOther

What are actually the major differences as they overlap alot?

Which degree are perceived better to employers? Thinking of dev/swe roles.

In: Engineering

12 Answers

Anonymous 0 Comments

BSCS is the typical and I’d say more respected route for an undergrad. “Interdisciplinary” or “Professional” degrees are more common as a Masters when you already have a foundation. Doing undergrad in SE is like doing an undergrad in Biotechnology, you can do as an undergrad but you’d be lacking the strong Biology background that is typical of someone in that degree field at the Masters level. A computer science degree would focus more on math, algorithms, and theoretical concepts of computation (along with other common development practices of course). A Software Engineering degree may focus more on implementation of certain algorithms, infrastructures, or specific use cases. Both have plenty of overlap. I think a BSCS is the way to go because while a BSSE may be more practical, you typically go to college to get the holistic concept; if you just wanted to become a developer for a certain job you could just attend a bootcamp or training for that specific thing.

I have a bachelors in cs and a masters in se, here are some example courses to paint this picture:

BSCS: Algorithms, Theory of Computation, math classes, programming language classes

MSSE: Computer Vision with Robotics, Cloud Computing with AWS, Data Systems

You are viewing 1 out of 12 answers, click here to view all answers.