Computer science versus computer engineering. Should you get a computer science degree or a computer engineering degree? That is the topic of today's video. This is a very common question that I get on the channel and many people who are considering a computer science major also consider a computer engineering major. And we're gonna be going over some of the most important things like salary, job satisfaction, job growth, flexibility, the respect of the degree, the brand name recognition of the degree, the difficulty as well as other X factors that might contribute. And if you appreciate videos like this, make sure to let me know by gently tapping that like button, commenting down below. And if you haven't done it already, hit that subscribe button and ring the notification bell so that you never miss out. Oh, and share this video with somebody else who needs to see it as well. So let's get started. First of all, let's define exactly what computer science and computer engineering is. According to the almighty Oracle Google, computer science is the study of computers and algorithmic processes, including their principles, hardware, software designs, their applications, and their impact on society. And computer engineering is a branch of electrical engineering that integrates several fields of computer science and electronic engineering required to develop computer hardware and software. So computer engineering does cover some computer science, but it also focuses more on the hardware side of things. And funny enough, computer science has very little to actually do with computers. With a computer science degree, you're gonna focus a lot more on data structures, algorithms, programming languages and frameworks, et cetera. Whereas computer engineering is the one where you focus on actual computers. So you can kind of view computer engineering as a combination of computer science and electrical engineering. Now, as with many different technology related careers, as well as disciplines, there is a ton of overlap and it's gonna vary depending on the program you go to as well. But with that being said, the first thing we're gonna talk about is salary. With a computer engineering degree, you can expect to make about $79,000 a year starting out and 131,000 in mid-career pay. With a computer science degree, you'd make $75,000 a year starting out and 123,000 in mid-career pay. So you can see here that a computer engineering degree does edge computer science out just a little bit. Now, one career path you might go down with a computer engineering degree would be computer hardware engineer, and they can expect to make around $119,000 per year. One career path you might go down if you got a computer science degree would be software developer and they make about $110,000 a year. Glassdoor has computer engineers making about $109,000 a year and they have software developers making slightly more at about $109,900 a year. Now, one thing I will note here is in some countries, software engineering and computer science are the same thing, right? So if you get a software engineering degree, it's the same as getting a computer science degree. Whereas in the United States, there's actually a distinction between the two. So if you became a software engineer, you could expect to make around $116,000 a year according to Glassdoor. And you see a lot of absolutely ridiculous salaries if you look at websites that are open source like levels.fyi. And this is where you can report how much you're making at different companies. So for instance, we see somebody just reported here that they made $300,000 a year at Google. Now, this is not your typical software development, software engineering job. It's not easy to get into a lot of these big companies but it is possible and that shows that there is a lot of room for growth. But with that being said, a lot of the time computer engineering major graduates end up going into software anyways. Now, if you look at how much engineers make over a lifetime, it's actually number one out of all different types of degrees. And number two is computer and math related degrees. So it's $3.5 million over a lifetime versus 3.1 million. They're both much higher than the average of $2.4 million over a lifetime. And according to the Hamilton project over a lifetime computer engineering majors do make slightly more than computer science majors. So overall, I do have to give a slight edge to computer engineers when it comes to salary, but it's really gonna depend on the person and what their goals are. And by the way, if you're not sure what your goals are, like you're not sure what career you're going for, that's probably the most common question that I get on this channel. So what I decided to do is create a free six step guide that distills my entire process for figuring out what career path you want to go down. And that is available completely free down in the description below. It's also gonna be accompanied with a newsletter that is gonna send out exclusive content. Next, we're gonna be talking about satisfaction. So according to pay scale, people who get a computer science degree have a meaning score of about 42% and a meaning score of about 46% for those who get a computer engineering degree. Meaning is basically how much you think your job positively impacts the world. Now, according to Glassdoor, when you look at the careers that have the highest overall job satisfaction when you take everything into account, you see a ton of software development related careers. In fact, over half of the top 10 are filled with software development, software engineering related careers. And when you look at the top companies to work at, you see that many of them are in the technology field. And technology related companies, especially ones that are in the S&P 500, are known to treat their employees extremely well. And they do this because there is fierce competition for the best talent. Now, like I said before, there is a ton of overlap here. A lot of the time people who get computer engineering degrees end up working in software, but it is a straighter path for you to learn computer science, which is gonna help you more with the software side of things right off the bat. So overall, I have to give these slight edge to computer science here. Next, we're gonna be talking about job growth. And if you look at the different careers, computer hardware engineers are growing at about 2%, which is slower than average. And on top of that, there's only about 66,000 jobs. Software developer, for instance, has about 1.8 million jobs and it's growing at 22%, which is much faster than average. On top of that, if you look at the Zip Recruiter Skills Index, you'll see that software engineering is number one overall. It is literally the most valuable skill that you can learn on their skills index. And if you look at the top 20 or so, you're gonna see a lot of software development, software engineering related skills. And lastly, I made my own degree ranker. I recently updated its version 2.0 now. And computer science has a demand score of 154. I believe it is the number one demand score out of any degree, whereas computer engineering has a very healthy demand score of 107, which is great, but it's still nowhere near the demand score of computer science. So even though computer engineering is great here, I do have to give the edge to computer science. Next, we're gonna be talking about flexibility. So if you get a computer engineering degree, you can work in hardware, but like I mentioned before, you can also work in software. Whereas if you get a computer science degree, you can work in software, but it's not nearly as easy for you to work with hardware. Now of course, there are exceptions here, especially in the technology industry. There is a ton of room for horizontal growth. A lot of the time you'll see people become IT professionals and they move from IT. They become like cybersecurity professionals. And then they learn a little bit of coding with cybersecurity and then they moved into software development. So that's one of the wonderful things about technology is there is so many different opportunities and so much room for growth. But in this category, I actually have to give computer engineering the edge because of the fact that you also have the ability to easily work with hardware as well as software. Next, we're gonna be talking about the respect of the degree. So both of these degrees are highly, highly respected. I've talked a lot on this channel about how when you look at different engineering careers, they might be, I wouldn't say saturated, but they don't have a ton of opportunity. But the reason why you see engineering degrees doing so well is because of the fact that people love to hire engineers. They know they're getting somebody who's very smart and hardworking. And computer science kind of has that going for it as well. And in some countries, computer science is software engineering. So computer science is actually considered to be engineering in some countries. And then some schools actually have their computer science program in the engineering building. And engineering careers, when you look over a lifetime, they get paid really well. But what's even more interesting is they tend to make a ton of money no matter what career path they go down. So engineers that go into arts and media still make $3 million over a lifetime. And engineers that go into community, service and legal make $3.2 million. So lots of industries hire and pay engineers for jobs that don't necessarily have anything to do with engineering. And computer science has a lot of that same sort of thing going for it. Now it doesn't look as good just because it's relatively new. I mean, the major's only been around for a few decades. But again, if you look at these Zippercruiter Skills Index, a lot of the skills that are associated with computer science, like software development, et cetera, are incredibly valuable. Software is taking over all kinds of different industries and that trend is probably not gonna stop anytime soon. So for this section, they're both so good when it comes to respect. I'm gonna have to give them a tie. Next, I'm gonna be talking about brand recognition. And this is an incredibly powerful force that is kind of silly, but you know, you can't deny the power of it. So what do I mean by brand recognition?  Familiarity with a product makes you exponentially more likely to buy that product. And the same thing goes with degrees. If you have hired a bunch of people who graduate with a mechanical engineering degree, you're more likely to hire more people in the future who graduated with that degree. Just because of the fact that you're familiar with it and you sort of have an idea of what you're gonna get. Most people are very risk averse, so they don't really wanna take the chance to hire somebody who has maybe a mechatronics engineering degree. And so as silly as it is, brand name recognition for different degrees definitely matters. Now, engineering degrees, generally speaking, do have really good brand name recognition, but computer science degrees have a lot more graduates. So there was about 26,000 graduates last year in computer science and 8,000 in computer engineering. So I think these two things kind of balance each other out. Engineering degrees in general sort of have better brand recognition, but computer science degrees, there's more graduates, so I'm gonna call this one a wash. Next, we're gonna be talking about the difficulty of the degree itself and the winner here is gonna be the one that's less difficult, right? So I hope that doesn't confuse anybody. The winner here is gonna be the degree that is less difficult. So everybody knows that STEM degrees tend to be very difficult. They have high dropout rates. Sometimes they take people longer to graduate, so instead of taking four years, it might take you five or even six. And overall, when you look at the data, including dropout rate, as well as how many hours you have to study per week, computer engineering does rank higher. So computer engineering is harder at 14th hardest. Computer science is the 37th hardest major. And if you look at all the other majors, the top 20 is just chocked full of engineering related degrees. Now, computer science is definitely no walk in the park and at some universities, it's gonna be more difficult than others. And computer science actually does have the highest dropout rate out of any degree at major universities. But that doesn't necessarily have to do with the difficulty of the degree. I think it has more to do with the reality versus expectations. And also the fact that software development is one of those careers that you can sort of get into without necessarily getting a degree. So many people get into computer science and then they maybe take their first year or two.  I think I'm just gonna kind of self teach myself this and try to get a career without finishing my degree. So when you see that high dropout rate, it doesn't necessarily mean that a bunch of people hate it or it's a bad investment or it's really difficult. There are other factors to consider there. But overall, when it comes to difficulty, you do have to give this one to computer engineering. Next, we're gonna be talking about X factors. And this is basically anything that I thought was important that didn't fit into the other categories. So when it comes to automation, computer hardware engineers have about a 4% chance of automation, polling shows 27%. And then computer and information research scientists have a 4% chance of automation and polling shows 25%. So basically neither of them are going to get automated. And when it comes to the likelihood that your job might get outsourced, also very unlikely. There are a bunch of talented programmers all throughout the world, but anybody who's actually worked on technology and software will tell you that communication is one of the most important things when it comes to team building and creating a really good product. And working with somebody in another country who's not familiar with the culture, doesn't communicate quite as well is going to cause difficulties. So I know a lot of people are really afraid of outsourcing when it comes to software development especially, but I don't think you need to be all that afraid of it. And with computer engineering, it's much more hands-on. It's kind of hard to create hardware like a physical product without actually being there. So it's also not very likely to be outsourced. But the thing that really gives computer science the edge here is just the fact that learning programming is one of the few skills where you can have infinite leverage. One person can create a computer program, application, a website or a piece of software that millions of people can use. There are very few skills out there that have that possibility. And so because of the fact that computer science focuses more on that side of thing, the software side, I have to give CES the slight edge when it comes to X factors. Now, with that being said, CES did win slightly overall here, but these are both phenomenal degrees. And whenever you are deciding between two really good degrees, two degrees that you know you're gonna get your money's worth from, there's two things that I think about. The first one is you wanna consider the factors that best fit into your plan and your personal strengths. So if you know 100% that you're gonna go into hardware, then maybe you should just consider getting the computer engineering degree. If you've imagined the lifestyle you want in the future and you know for sure that you wanna have a remote job, a computer science degree might be the better choice for you, but overall, the number two thing I consider, and this is the most important thing, is just go with the one that you're more passionate about. Go with your gut here, the one that you're really excited about and you know which one you're excited about. Just be honest with yourself. You probably know if you've looked into it. When it comes to all of the kind of like logical, like technical details, you wanna make sure that the degree meets a certain threshold, but beyond that threshold, just go with the one that your instincts tell you to go with or go with the one that you're more passionate about. Check out my other videos right here. I made them just for you. Go ahead, gently tap that like button, hit the subscribe button, ring the notification bell and comment down below any thoughts, comments, criticisms, et cetera, and I will see you next time.


Number five in Class A. Managa at home versus Sabika. First half we go. Annie Lake finds Alyssa Peterson on the wing. She knocks down the triple. Braves getting out to a big lead early. And how about another Lake Assist. This time to Martha Peterson who knocks down another one from long distance. All Managa in this one. Finally it's Peterson again. This time finding Leah Schwartz down low for the easy bucket. That extends lead to 38-11. That's the update and restore we had. If you enjoyed this segment of Lakeland News, please consider making a tax deductible contribution to Lakeland PBS.


Hello, welcome to the Prosperity Alchemist channel. I'm David Wong. And in this lesson, we are going to share with you the secrets of the yin and yang, how to balance and strengthen your mind and body. So if you look at our Prosperity Pyramid Diagram that I've created, you can see that at the bottom, we have life force. Then with a good, strong life force, it gives you health of your mind and body, which is the yin and yang. And with health of the mind and body, now you can develop success skills and tools that you can use to move forward in your life. And you do that enough times, repeat the process of success, and you will start to gain prosperity. So we're going to go and focus on the middle part, which is the yin and yang, how to balance your mind and body. Why is so important? Okay, so stay tuned and we'll get into that. So what I've done is I created a very simple diagram that will show you exactly what you need to do to go from wherever you are right now to where you wanna be. This is why we call this channel Prosperity Alchemist. I discovered the science and the knowledge and the spiritual aspects of gaining prosperity and achieving prosperity in your life. So let's go with this diagram. So let's start with a triangle. Most people are at the bottom, to be honest. This is where most people are, they're at the bottom. This is where you wanna go to the top and there's not that many people there. Now on the top is abundance and the symbol I use for that is infinity because nature is infinite, the universe is infinite. And there's an infinite amount of resources, of wealth, of love, of success that's available to you and to the entire universe. So what is prosperity? This is prosperity. Well, for me, it is being healthy, being happy, feeling peace, having well-being from the inside and on the outside, having money, not having to worry about finances, having friends, having family and being able to live out your life purpose, to live the life and to become the person that you were always meant to become. So that for me is what prosperity is. So that may be different for you.  So as you follow me along, the basis for gaining prosperity and to move up in life is you need life force. What is life force? We'll get back to that in a second, but generally, simply said, is life force is the fuel. Life force is the fuel. And without the fuel, you cannot create any kind of energy. Let's continue with the rest of the diagram. So here's a circle. This is the yin yang. On one side is yin, one side is yang. So let's call it health for your mind. And then here's health for your body. The mind is internal. The body is external. When your mind is healthy, the body becomes healthy. When your body becomes healthy, your mind becomes healthy. They are connected. They are one. So in order to be healthy, you want to have healthiness in the heart, body, mind and soul. And together that forms your balance. Now once you have the balance, then you can start thinking, looking at achieving success. What can you do to achieve success? And in success, I've created something called a success diamond. This success. And there are five things you need in order to achieve success. One for each point on the diamond. And then when you've done success and you've achieved success long enough and repeated enough times, then you will achieve prosperity. So if you look at the left here, you start with the fuel. Well, your mind and body, the health of your mind and body, when that is in sync, isn't that like your engine? So you have fuel, life force that powers your engine. And from your, if you have a powerful engine, then you can put it into a vehicle. Let's say a car. And that's your success. Those are your skills. So success also comes with skills. So you need success skills, both externally and internally. And that becomes your vehicle and direction to get to prosperity. So like I said, again, first you need the fuel, which is life force. How do you get life force? Well, I can tell you what is draining your life force. That's probably the first step. So there are two things that are happening. There's life force drains, leakages, and then there's life force builders. There's life force attractors. So what are some life force drainers? We'll get into that in the next video, but this is just an overview of how to achieve prosperity. I know this is a very messy diagram, but I'll post up a nicer looking one later that you can download. So once again, you start with fuel, and that's your life force. Then you have an engine which is health of your body and mind. And from that, with a strong engine, you can now put that into your vehicle and make it go faster because this is going uphill. Why is it going uphill? It's because there's a lot of energy drain. So with a strong engine and a well-tuned vehicle, you can go faster and you can maneuver through obstacles easier and you can have a more safe way of getting there, just like the car that has better handling, that has faster acceleration, and that has more safety. Having the success skills is what's going to get you those things. And of course, if you don't know the direction that you want to go, then there's no point of having a powerful vehicle. But once you have all these things in line, prosperity will come to you naturally. It will just be a natural process of all these things that you have underneath, and it all begins with life force. Now, there's many people who gain success, they get a lot of money or they get a lot of fame, or they may be even very healthy, but they forgot about the life force. And a lot of times when they lose some success, they lose some money, they lose some health or fame, then they collapse because they don't have the life force and the balance of the mind and body to support the feeling, to support that being of prosperity. So you see how it's very important to have, first of all, life force that gives you the balance of your mind and body, or you may see people who have strong bodies, but their minds are not balanced. Your minds are not strong, so they need to work on balancing their mind, or you may have someone who is very strong minded, but not, but their body is weak. So you're only limiting yourself to what kind of success and prosperity you can gain when you're out of balance. But once again, none of this really matters. You probably won't achieve this. Prosperity or success in a lasting way, unless you have mind and body balance, and also the life force behind that. So that's my prosperity pyramid. And I hope that helps you out to gain clarity and to gain perspective and to know exactly what you need to do to gain prosperity in your life. And in the future, you're gonna learn about some ways to make that process even faster using some technologies that I've discovered. So in the next few lessons, I'm gonna show you how to actually generate that life force that you need in order to get the feel you need to start the process of the prosperity pyramid. So I'm the prosperity alchemist, David Wong. Comment on this video. Subscribe to this channel for more lessons like this. And click the notification bell so you can watch the lesson. Be the first to watch the lesson so you don't miss anything. And make sure you share with your friends too. So there's a prosperity alchemist channel. I'm David Wong and we'll see you soon.


Has any human being ever exercised free will? Differentiated from the illusion of free will. That is one of the most fascinating. That is hard. Sam Harris wrote a book called Free Will. It makes a strong point that humans have no free will. Joel, this is one that a Christian can take both sides because there's Christians that are Calvinist, stick and free will that say, there was a whole group of Calvinists that said, if you're born going to hell, you going to hell.  Which was before the modern age of atheism, that the Calvinism was before determinism. So what do you think? Let's say, I want to hear from you too. Well, that was my question. I texted Zach earlier. I was like, I got to ask. So let's hear a doctor's question. Do you think free will is any human ever exercised free will? Is it real or is it an illusion? I think it's an illusion. Okay.  You know? So explain that to those of us that are not up to date on our country. My Cartesian dualism must be a little refining.  I'm sick right now. I know, I want everybody's faces. Everybody's just going. I just pushed the jack button. I'm only up to the second question. This is your five minute tutorial. Explain what is Cartesian dualism? It's just the notion that there are these two separate causal entities. One is the physical causal entities that Alex was talking about. And there's this other set that is not physical, that's supernatural. Okay. Basically that is mystical, spiritual, or whatever that we don't understand the cause. And of course, we don't understand a lot of the causal mechanisms of all. But the notion that there are two separate essences in the world I think is pretty much been debunked by modern science. So yes, I mean we have a brain that's a physical system and it produces the mind. And that's what we have is a physical system. So does that rule out the possibility that there's some other physical process in the universe that we don't know about? No, it doesn't. I mean, there could be and probably is. But this notion that there are these two separate causal systems, one the physical and the other the non-physical. Cartesian dualism. Yeah, it's Cartesian dualism and- So does that go against almost every core religious belief? Islam, Christianity, I feel like they all think- Yeah, it goes against a lot of them, I would say. The major one, it's a big three. Yeah, it does, yeah. All atheistic, for real. Yeah. Or even Hindu, oh yeah. Even a spirit, even an animist. Right. An animist, I believe so. So do you think the reason we do stuff and it appears to be free will, or we can't prove it's not free will, it's just the science isn't good enough to explain it yet, but one day it will be? Well, no, probably, so I mean if you just take humans out of the equation in physics, it's not a totally deterministic system. Exactly, ground and ocean. Yeah, it's probabilistic. So I was gonna explain it better than I could. But yeah, you can predict probabilistically what electrons will do, et cetera. Can you predict deterministically exactly what this electron will do under the, no, you can't. But it's actually against Heisenberg's principle. Right. You cannot know the momentum and location of any particle at the same time. That's like quantum physics. Yeah, it's quantum physics. It's gonna be probabilistic, but because we cannot reverse time, we cannot prove that it's not probabilistic. That is a problem. So free will be, basically we can never settle this argument because we cannot go back in time and play this simulation game one more time to see if we have different outcomes. But we can't. We can never be proven. Alex has a PhD in, not quantum physics, but you know, mechanical engineering. Right, right. But he knows what he's talking about. But I think we can all agree. I think everybody here would agree that there is an illusion of free will. We all have the illusion that we are deciding at every moment, oh okay, I'm gonna decide to do this. I'm gonna decide to forego that. So we do have the illusion of free will. Even if there's free will, we have the illusion. But here's the thing. But if there is the only illusion of free will, should we be sending people to prison? Let me take a more practical field. Then there's no response. No, no, no. See, that's a fallacy. That's a fallacy. Of course we should because the act of holding people accountable for their actions is an environmental causal force that causes people to be more accountable for their actions. Right, so you're saying. So by that, that says that free will exist. As a matter of fact. But no, it doesn't say that free will exist. It just says there's a causal influence on people's deterministic behavior.