Python Forum
Masters of Computer Engineering Vs Computer Science
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Masters of Computer Engineering Vs Computer Science
#1
I've have been working on my masters of computer engineering full time for a year now. With this degree, my goal is to become a machine learning engineer/data scientist. This last semester, my university, Weber State, just came out with a new masters of computer science program that is an entire semester shorter then the computer engineering program. This is because my BS degree is not in electrical engineering, so I would have to take signals and systems, Microelectronics 1, and Digital Systems.

Do people really care if I have a computer engineering masters vs a computer science masters? I really love machine learning and this is my over-all goal.
Reply
#2
It probably only matters in your first 1-3 years in the workforce. The engineering degree will get you better access to the industrial world, while either will get you access to the business world.

Whichever you decide, I suggest you network with your peers who are already in the workforce, to find out what they are doing, how they like it, and if they can fast track access for you.

Lewis
To paraphrase: 'Throw out your dead' code. https://www.youtube.com/watch?v=grbSQ6O6kbs Forward to 1:00
Reply
#3
I don't know. Wall

After reading through several redit forums, I found a group of computer engineering graduates who said they wished they got computer science degrees. Apparently they all ended up getting programming jobs that had little to do with computer hardware.

Hill airforce base has computer engineers in the same pay bracket as computer science majors.

After graduating I was thinking of doing an internship with Tesla because I have a BS degree in automotive. From what I can tell, Tesla probably doesn't care if I have a computer engineering or science masters. My bet is that they will be more happy to higher on a programmer who has also been educated in cars.
Reply
#4
Consider this...

A semester more is not a waisted time. If you can get both, do it. It's really already here - the internet of things. Every piece of tech will talk with the others machinery and will be full of sensors, microcontrollers, etc. Knowing how all this works will give you a better understanding, view and broad perspective. The programming is not just logic and syntax. I can automate my system better with Python because I know how it works. How it behaves and what is going on in the lower level. Knowing just Python won't be in help much more without this.
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Reply
#5
Mick Jagger was right - you can't always get what you want. There are very few programming jobs that deal with computer hardware. Those that do exist, are usually taken by very senior people. Contrary to our dreams, most career paths occur by accident, and not by design.

You might want to try working for a company that does testing, a medical device company, a robotics company, a company that makes industrial controllers, a defense contractor, or any company that works with embedded systems (e.g. appliances, etc.).

I was very lucky, I got your dream job 43 years ago. I used computers to test railroad and automotive brakes, to test missile guidance systems, and to write embedded software for medical devices (for three different companies).

Good luck.
To paraphrase: 'Throw out your dead' code. https://www.youtube.com/watch?v=grbSQ6O6kbs Forward to 1:00
Reply
#6
The degree is important, but you should look for the job that you're interested in, and pursue it even if not exactly qualified. Enthusiasm probably accounts for 70% of what's required to qualify, the particulars of which degree you hold,
less so (providing that it's somewhat related).
If a potential employer is only interested if you possess the exact qualifications is probably
not someone you would want to work for in the first place.
Reply
#7
(May-08-2018, 05:20 PM)AndyB Wrote: With this degree, my goal is to become a machine learning engineer/data scientist.

I really love machine learning and this is my over-all goal.

Then take whatever cursus has the more ML-related classes (and it is likely to be the CompSci one). You can learn things by yourself, but from the sample I have at home(*), there are many things that you won't re-invent yourself.

Also, read this (I love the quote that says that Data Science is like teenage sex).

(*)my own son got a MS in CompSci last year, and is now a Data Scientist
Unless noted otherwise, code in my posts should be understood as "coding suggestions", and its use may require more neurones than the two necessary for Ctrl-C/Ctrl-V.
Your one-stop place for all your GIMP needs: gimp-forum.net
Reply
#8
so you are going to design stuff.

at the masters level i think computer engineering can get you better jobs where you design stuff in software or hardware. if you want to do embedded systems, take class(es) in computer architecture if you can.
Tradition is peer pressure from dead people

What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
Reply
#9
Ofnuts you brought up a good point.

I worked as a printer administrator for some time, and everyone in my group hated their job. No one in our group made much more than $40,000 a year. When my best friend in the group, found out I wanted to go into engineering school he told me to do it, I complained about the math and level of difficulty of the classes. He told me something I plan to live by the rest of my life.

"Work is work, and if your going to be working you might as well be paid more than everyone else."

I do agree though, about data science not being my field of choice. Machine learning engineering is where I really want to end up. Mainly because I love the idea of being able to teach a computer how to do things. This can be applied to so many things! Shifty Hacking, Games, ebay, the sky's the limit. I could easily make money outside of work, Wahahahahahahahaha. Cool
Reply
#10
machine learning is not about you teaching a computer how to do things. it's about designing computers to do the learning for themselves.
Tradition is peer pressure from dead people

What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  computer & programming jokes ! astral_travel 1 2,300 Oct-30-2023, 03:06 PM
Last Post: gluke15
  how often do you reboot your computer? Skaperen 6 2,923 Nov-26-2022, 02:47 AM
Last Post: Skaperen
  Preventing windows 10 laptop computer from going to sleep? rexmism 2 4,171 May-13-2019, 10:43 AM
Last Post: pwr1000
  long computer use posture metulburr 38 13,802 Oct-01-2018, 04:24 AM
Last Post: pcsailor
  No new computer for Christmas? sparkz_alot 6 6,229 Dec-28-2016, 06:08 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020