🔴 LIVE TH-cam TRAINING TUESDAY: 👉 go.thecontentgrowthengine.com/live-06-18-2022 ✅ FREE TH-cam Course: 👉 www.thecontentgrowthengine.com/ultimateyoutubemasterclass 🚀 Apply For 1:1 TH-cam Coaching: 👉 go.thecontentgrowthengine.com/ytcoaching-06-18-2022 👔 FREE 6 Step Guide To Choose Your Dream Career: shanehummus.com 👤 Connect With Me On Other Platforms: Twitter: twitter.com/ShaneHummus Instagram: instagram.com/shanehummus/ Facebook: facebook.com/Hummus.Shane LinkedIn: www.linkedin.com/in/shane-hummus-6bb475165/ 🎬 Join A Community Of Aspiring TH-camrs: facebook.com/groups/contentgrowthengine/
I was a Computer Science major but I switched to Computer Engineering last year. There really isn't much programming after your first 3 semesters in CS, after that it's all theory, which is great for the few that want to work in academia. Computer Engineering actually allows me to apply my learned programming skills to projects, whether inside or outside of class. This is why I made the switch and have no regrets!
@@chungbaimol9671 do u mean computer science and engineering CSE? CSE in some schools they offer that major. It is half CS and half Computer Engineering. It's almost like a CS with a electric engineering minor. It's essentially a double major of CS and CE. I plan to transfer to UC Irvine or UCLA for this major since it's a good balance between hardware and software. Choose which one ur interested in.
Right now, I am HOTLY debating between these 2 career paths! CLARIFY: I already completed one year of college (studying Computer Science), but a CS degree can get you jobs in Cp-Eng.
@@flydragon7256 If you dont really know what carrer bath you want, it might be better to go with CE because it is broader. But if you know that software is your main goal then go with cs.
I'm a Computer Engineering student going to 2nd year now. So far we have tackled Computer System Servicing, Programming(C++ & Java), and other minor and major engineering subjects. I have no experience with programming, but I was able to do just fine. Calculus was the only hard subject I took so far, which is offered in every engineering courses. We are going to tackle more about electronics, robotics, and computer architecture in the higher years. So if you're feeling to take Computer Engineering, go ahead, it's a good degree.
I remember when I was a younger still confused on what career I wanted a second year college student once told me to dumb it down and told me the difference between a CS and CE major/career is that they are doing different part of the work. The person handed me a pen or pencil (I can't remember) and told me. "ok so CE is more interested and works/inquires about what this pen/pencil is made out of and if the pieces are compatible to work together. In a pen you have a plastic body, a cap, a nib for the ball point on one end, a ink cartridge inside, a spring loaded system/mechanism, and a button on the other end you press to use the pen" and for CS they said "now that you have a pen CS careers are more interested in how to use this pen/pencil. How one will hold it, what position to hold it, how to properly write with it how to erase a mistake etc". I don't know if that definition is true or not but I still think about it sometimes. Can anyone clarify if this is true?
CE majors in my school had to go through the introductory engineering classes (calc 1-3, physics, chem, general engineering etc) then go onto the introductory Electrical/computer engineering classes (circuits, programming C (low level languages) etc) then the fundamental classes (engineering algorithms (turns out was just data structures and algo), more Electrical work, networks etc) CS majors start off with programming, but can specialize earlier since they are committed to programming. However CE majors have the choice of going into programming as well but they do it later. CE majors can still specialize in hardware, creating micro controllers through VLSI design and FPGA board fabrication. My school has specific computer vision, machine learning and deep learning courses listed as EECE (electrical and computer engineering) classes taught by the college of engineering not the college of computer science! Honestly, there is a lot more you can do with CE, not to say that you should take it. If you are committed to machine learning - take Data science or CS with concentration classes in AI and ML If you are interested in Cybersecurity - do CS or CY (if your school offers that) if you are interested in software engineering and game design - 100% do CS But if you want to go into embedded programming, hardware/electronic engineering, chip manufacturing, micro controller and FPGA board design then take CE Or take CE and at the end of the four years just go into software engineering or machine learning after going through all the first year and circuits classes. Or become insanely specialized and work in embedded machine learning with low level languages, or build FPGA boards, micro-controllers or chips to run neural networks efficiently.
I'm so proud I chose computer engineering over computer science lol. Maybe because I really want to design and manufacture computer components at the raw electronics level... computers that programmers (& therefore I too) will use!
@@gameroutcast740 most universities offer similar degree curriculums for CS, doesn't matter which university you attend, as long as you tackle the right opportunities, extracurriculars or internships, minoring and graduate school might help, I heard 3.0 GPA at least to be considered for jobs. The first few years of work into the field also matters the most.
Computer Engineering is good if you want options between Hardware and Software engineering jobs and embedded systems jobs, CS is good if you really want to focus all your time on software and not worry about learning hardware
@@youremytear5658 CE is harder in my opinion. CE has the hard practical courses of CS - the likes of Data Structures and Algorithms, etc. This is on top of the hardcore EE courses. CS has few difficult courses which are more theoretical rather than practical - i.e. Automata Theory, etc.
@@philosopher1969 cool but i think cs would be boring, i hate theory stuff without actually having to apply it side by side. would ce be a better option if im more into practicality?
I'm considering doing Computer Engineering. Honestly is more interesting to me since CS imo is too theory heavy for me, I rather do more hands on. Would CE be better for me?@@philosopher1969
it does not pay more, and ce can get the same jobs anyway unless you specialized in something like computer graphics which isn't most people, and even then if you decide to take those classes as a CE if you have room than the degree is better because it covers more things and have more opportunites, and Computer engineers actually make more
@@orvinal2883 i agree CE on top of that is a applied degree actually unlike cs which is heavy on theory as said CE has the best of both worlds hardware and software and even learn interaction between the two as well as less theory more practical.
I graduated as computer engineer. I think computer engineering is perfect for firmware career, or embedded software if you enjoy coding and build actual stuff wit circuit. If you just want to code go for computer science
@@Gamerjeff_211 go for cs though in your case maybe you should do SE degree and yes, soft eng is a degree but if you wanna have a more applied approach go for ce its possible to get to either field anyways just that ce is not just limited to software and less theory.
I am 1st year college in the Bachelor of Science in Computer Engineering course. I believe what Elon Musk said that Engineers is better than Scientist, but that's not why I studying Computer Engineering, the main reason is that when you combine Electrical Engineering and Computer Science it will be like Computer Engineering.
I remember when I was a younger still confused on what career I wanted a second year college student once told me to dumb it down and told me the difference between a CS and CE major/career is that they are doing different part of the work. The person handed me a pen or pencil (I can't remember) and told me. "ok so CE is more interested and works/inquires about what this pen/pencil is made out of and if the pieces are compatible to work together. In a pen you have a plastic body, a cap, a nib for the ball point on one end, a ink cartridge inside, a spring loaded system/mechanism, and a button on the other end you press to use the pen" and for CS they said "now that you have a pen CS careers are more interested in how to use this pen/pencil. How one will hold it, what position to hold it, how to properly write with it how to erase a mistake etc". I don't know if that definition is true or not but I still think about it sometimes. Can anyone clarify if this is true?
A minor adendum rather than correction; computer science can use that pen from two different perspectives "Ways of reasoning about using that pen" being the theory and: "Ways to actually use the godamn pen instead of thinking about it forever" of which is applied computing. Applied computing is almost exactly software engineering pre - accred. Systems of software, databases, AI, software architecture, testing, process, networking, OS's, compilers, DSL's, etc.
In engineering, in almost all disciplines, you have to learn eigen and gaussian matrix solutions, multivariable calculus, geometric calculus/flux, harmonic transforms, and convolutions. In computer science you at most have to learn differential and integral calculus. If math has come easy to you through cal 3 then CE makes sense if not then stick with CS.
I think the main difference is that Computer engineers are more focused on circuits, hardware and low level programming but when it comes to algorithms, servers, computer systems, networks, data bases, cybersecurity, AI and hacking, computer scientist are the best to work with all of that
I would say its the opposite way. Computer engineers focus more on servers, networks, cybersecurity and hacking. Although Computer science knows a little more about algorithms databases and AI.
@@islandsfuldkorn Assuming by 'hacking' you mean ethical hacking, please note that it is a sub-specialization within the specialization of cybersecurity. When it comes to general competencies for computing: Traditionally, cs has done equal amounts of low - level programming because the point of a traditional computer science degree is the systems knowledge near and around an operating system combined with high theory. You can kind of use that as the cutoff point between the disciplines. Computer engineering goes very broad into electrical, not really getting the opportunity to do much in the field, so it can rush towards digital electronics, junctions, modulators, logic, etc. Then it specializes traditionally just under the operating system level. Regarding who is better at whatever the intersection is between the disciplines is normally as such: CE: HPC, Flexibility, computational engineering, robotics, control systems, signals, computer networking are all mostly a computer engineers specialty. Though a cs student focusing on any of these topics can completely eclipse the engineer in the algorithmic or research side of things regardless. CS: Game development, graphics programming, artificial intelligence, theoretical computation, digital signal processing, numerical algorithmics, computational science, computer vision, SLAM, algorithmics, software engineering (yes, really). Some consider CS to be some form of pre-accredidation software engineering degree. The huge difference professionally between the two is as thus: CS can specialize across a whole *field* of various sub-components of debate, whereas a computer engineering cannot. For example in my degree because I haven't any need to take engineering common core or pass some exam, I know I am going: AI (moreso then any traditional engineer ever could), Computer networking, Computer graphics, computational theory (Basically just advanced algorithmics), robotics, database systems, and some HPC elements. A computer engineer by contrast could take maybe one of those as a specialization, and it would have to be heavily related to hardware for it to be considered "real" engineering.
@@thepurplepanda4 Hey good ideas guys, both just keep in mind that no one CS or CE student can specialize in all of those fields, and since you don't really even need a degree to get into some I don't see the big deal.
@@thepurplepanda4 I completely disagree with some of your premises. Digital Signal Processing is definitely a Computer Engineer's forte. If your CS degree has some DSP subjects it's more likely that the course code has EE on it rather than CS. "Though a cs student focusing on any of these topics can completely eclipse the engineer in the algorithmic or research side of things regardless." - this is purely a speculation - although computer engineers has less algorithm subjects compared to cs - they definitely know about it. The computer engineer will definitely eclipse a computer scientist when it comes to control systems, DSP, robotics, networking regardless. On the other hand, you can't say this for software engineering - a lot software engineers, game developers, graphics programmers in industry doesn't even have a CS nor a CE degree - that means it's much easier for others to learn this craft. "The huge difference professionally between the two is as thus: CS can specialize across a whole field of various sub-components of debate, whereas a computer engineering cannot." - again, purely speculation - I don't know where are you getting this information.
Now that Technology has changed so much in the past months, especially with ChatGPT gaining momentum, I would love to hear your thoughts about the possible future of these career paths. Is it still worth it?
Man, I work with programming and I am still working on getting at least 10 per cent of my work replaced by AI. ChatGPT can do a lot of things for programmers, but nothing that you didn't have before with StackOverflow. It just takes less time to find the answer. Just that. And many times, not even that.
I've been considering it for a while and wan't sure because it seems redundant, but I am majoring in computer science and next semester starting a minor in computer engineering. What sold me is that the additional workload will equate to less than another semester. My interest is mostly in learning software and operating systems, but I also started really enjoy working on Arduino and Raspberry Pi boards.
Computer Science is purely software focused. Computer Engineering is primarily hardware focused. (From being half CS and half EE) Electrical Engineering is primarily focused on electronic circuit design.
It would be cool to see an update on this after the proliferation of LLM coding assistants/bots. It's no secret that programming (job) numbers will decrease drastically when every software engineer can just have GPT-4 produce 80-90% of the code.
Personally, I would say that, overall, Computer Engineering is better than Computer Science. With a CompE degree, you can get both hardware and software jobs. With a CS degree, you are limited to software jobs. Both are great degrees, but I think CompE has a little more flexibility
True, but at the same time I think fresh graduates in CS are more likely to get higher level software jobs right outside of college. So things like artificial intelligence for example Of course CE could work their way to that, but I think CS are more likely to get it quicker if that is their goal. But CE does give you more flexibility and something to fall back on if you end up hating CS stuff once you're out of school
@@soulsofwar8985 yes that’s true, if you’re 100% sure that you want to do software, then I think the best idea is to do CS. However, a lot of people are sort of in between, so for them, I would recommend CompE for the flexibility
@@sui64 That’s not necessarily true, it’s dependent on the school. At my school, Computer Engineers have to take an Intro Programming class that is taken in Java. Our data structures class is also taught in Java. My roommate is a computer engineer and got an internship at Amazon as a software engineer.
@@davidchuong714 Oh okay that makes sense but generally it’s harder for a comp E student as they don’t learn object oriented programming or data structures and algorithms as much
Computer engineering is better than CS because with software you can just go to udemy or other places and learn it and computer engineering students are mostly too brilliant to struggle with software since they take tougher courses at college .. but it will be hard for a CS guy to learn and understand electronics online .. you barely see people Learn electronics or math online and understand them So Cpe is better and the fact that Chat Gpt can write codes now it will be limiting software development potential but can’t do same at hardware or telecommunications which is crucial in cpe I’m a computer engineering student
A couple semesters ago I majored in computer science and took a programming course in Python. This was all online and throughout the entire semester I was struggling and had no idea what I was doing. I had to get help constantly from my professor. I understood the main concepts but just the act of actually being creative and making your own programs is what is confusing. Should I go back to computer science or stick with something else? I have some interest still in programming but idk if I should risk it
You should do computer science bro don’t give up! It will be worth the effort and you will continually grow past your own limits throughout the degree and that will do wonders for you confidence for the rest of ur life.
Just focus on the concepts and learn when to apply them. Such as data structures, algorithms and design patterns. if you know when to apply those then your good, but overall you just need practice just keep coding whenever you have free time. Try to apply those concept that you learn in your program. You can really improve your skill when you do more personal projects where you can explore, google is your friend. It doesn't have to be fancy just start from simple, eventually you will learn along the way.
Regarding outsourcing of CE jobs, the vast majority of hardware design is done in CAD software so can just as easily be outsourced as software. (In fact a lot of digital hardware design is very similar to software design).
@@TheearthyexplorateurIT can be (and is) outsourced as well. But don't take my comments here as saying beware of these jobs because they can be outsourced. The job prospects for both CS and CE (and IT) are still great in the US. So I would suggest not making a decision based on likelihood of outsourcing (CS, CE and IT are all approximately the same likelihood) Base your decision on what you like doing. IT - design/maintain compute and network infrastructure for companies. CS - software design CE - hardware design (but can likely easily land a software design job with this degree as well).
Thanks Shane for this insightful video. Would love to see a versus showdown for MS CS vs MBA (two very popular grad programs), especially for folks who like me who don't have a CS background but are considering both options.
Computer Science is programming/coding, algorithms, data structures, operating systems, computational theory, software engineering ect. Therefore software engineering is just a branch of computer science so it's essentially the same thing.
Read some comments. Sad to hear that CS in some countries are so theoretical. In my 3 year BEng CS in Norway, we learn algorithms & Data structures, programming, web programming, system development, software architecture, Discrete math & stats, computer architecture & OS, IoT, AI and graphics (these last 2 are election subjects). My point is that CS should be a mix of theory and application. And I also study part time for a degree called statistics and data science (bachelors), because I find math so interesting.
I go to an engineering school, so thats what it is. Nobody in my country cares about whether it is BA, BS or BE. Never heard anyone mention it, ever. @@chisangamumba2961
A better comparison would be computer science vs electrical engineering degree ( Because computer engineering is pretty much electrical engineering with a few CS electives)
@@daboss6614 You mean CS is much closer to Electrical Engineering than before ( or arguably visa versa). Computer Engineering syllabi still include Circuits courses ( both Digital and Analog) Signal and Systems courses, DSP, RF/Microwave Engineering courses, Control theory, Telecommunications Engineering ( and in many instances ) Solid State electronics/physics courses. All these make up between 75-85 % of most Computer Engineering syllabi ( thats also including all the compulsory math and statistics courses that EE also take) and these are the core courses of Electrical Engineering as well. The remaining 15-25 % are occupied by CS courses like programming, OS design, Embedded systems, Algorithm design, Software Engineering, Database systems, etc most of which are also taken by Electrical Engineering students as well. That's why in most schools Computer Engineering is typically a specialty option in Electrical Engineering. Nowadays I'm beginning to see a lot of CS departments teach a lot of traditional EE course like control theory, robotics, RF design, signal and systems, etc.
@@dekev7503 To be honest how much cs and ee courses in the Computer Engineering degree depends on the University. Not all Universities would require every one of those courses you listed. Some of the toughest EE courses, like Electromagneticism arent required for Computer Engineering. CS majors also have the same math and statistics classes btws. While your right that Computer Engineers has to take several similar courses to EE that still doesnt account for the fact Cp E majors now has to take courses like Algorithms and Data Structures, Intro to OS, Software Engineering and more programming courses in Java, Python, and C++ which wasnt case before. These are courses that EE rarely have to take. And yea CS is also becoming closer to Electrical Engineering, which I suspect is because having the knowledge of how the hardware works makes for much better programming abilities.
@@daboss6614 I agree that not all schools require all the courses that I listed for Computer Engineering, but they typically require most of those courses. Every Engineering program these days take programming courses ( especially EE which take python, C/C++, matlab, VHDL/Verilog, Assembly etc). It all boils down on your school. Many schools offer Electrical and Computer Engineering as a single program and you're left to decide which path you want
How about a Master of Information Technology majoring in Software Engineering? I will enrol in this course this year so should I look for a Master of Computer Science with Software Engineering instead of IT Software Engineering? Does it really matter, is there any differences?
@@jordanjenkins1671 I believe I do from one perspective and that is changing my career choice to IT, for I will be finishing my Bachelor of Business majoring in Information Systems Management/ Logistics and Supply Management. So in the Master's degree, I will move to a STEM degree which I believe will make it more attractive to employers, Plus my passion was always Computer technology and all that involved with it.
Should I do a trade or get a Computer Science degree. A lot of people say that a trade is better because you won't have to spend as much but I do have an interest in entering the tech industry. Even if I decide on trade, I haven't even narrowed down to what kind of trade either.
As AI is becoming more advanced im debating if I should pursue a computer science degree or a computer engineering degree even though I have more passion for computer science than computer engineering Im scared that I wont be able to find a job in this field since AI is able to write code(to an extent) and has been able to pass the googles interview test, I feel like chatGPT will soon be able to write efficient code and programs. is there any advice anyone can give me about this topic?
SE focuses entirely on software development and the applications of programming. CS is more generalized so expect a decent dose of theory related classes as well as programming
I’m a current Electrical Engineering college student and my school just came out with a Computer Engineering program which is basically 80% Electrical Engineering with an extra 20% of computer science. I am thinking about switching but I’m not sure which will give me the most opportunity for the future. Do you think employees are looking for more Electrical or Computer Engineers these days?
Stick with electrical engineering. Then do computer science Masters later in life. You might even get it funded by future employer. Electrical engineering now, computer science later, is easier than the other way around.
From what I can understand soft eng is a comp sci degree with the pathway or electives already decided not saying you can get a job in soemthing like cyber security. But for comp eng there are so many more job option because it is a cs degree but it is also an electrical engineering degree meaning that once your done with school you can pretty much work as any engineer. Biomedical, mechanical, pretty much any job with the title engineering in it you could apply and be a strong candidate with some experience under your belt. The bad side about this is that most of the time all of the high paying jobs that you most likley choose to major in computer engineering for are going to be in software anyways so really what’s the point. I’m majoring in comp engineering to do I’m trying to figure out if the flexibility and title of being an engineer is worth the pain and headache of majoring in arguably one of the hardest majors. Some engineers do make more than anything in software later in your career so that is a plus too.
Hello shane great and informative video as always. I was wondering if you could do a video on a public relations degree because i’ve been considering majoring in it and i want to see if it’s worth it
hey Shane, i want to major in Finance and my uni offer minor in AI, Statistics and entrepreneurship what should i minor in? i want to hear your thoughts. Hope you respond 🤞
Data science major at Columbia here. I'd say it all depends on what you want to do in the future BUT in my opinion statistics would be your best bet as it actually gives you extra skills that are useful. IMO any entrepreneurship major or minor is mostly a cash grab. You'll already be learning corporate structure and law from your major so it's not a smart choice. That being said, idk what an "AI" minor would entail but considering that most of machine learning is applied linear algebra and statistics then I'd stick with stats. If you can take the course load, but ai would be my second choice . Also you need a good background in linear algebra if you want to make the most use of statistics courses because there's an underlying use of linear systems in almost everything you do. Hope this makes sense
Why are you struggling to decide? Is it because they're both really good options? Then just pick the one that looks the most interesting. You can always switch majors if you change your mind.
@@jordanjenkins1671 I cant change in my country. You get one shot at college and then youre out the door. I want to do EE but im scared im not intelligent enough. So CS was my backup. But now that it approaches time to make the decision, I am trapped in the void between my heart and my mind.
@@markcollins4654 Then pick the path that gives you the highest chance of confidence and success. Which sounds like CS since you're doubting yourself with EE. That's at least my opinion. If you're not allowed to change your major at all, pick the major that you know you can accomplish.
Pick Computer Science. Less Difficult and higher pay. I'm EE myself and I'm looking for a Software Engineering Job since the pay more and are way more interesting.
is CS still worth it this 2024? My parents says it's a bad choice cause they haven't heard of anyone who graduated with a BS in CS get a decent job here (Im at philippines btw, specifically in Palawan)... but I kinda doubt them. I did research, and found out that I could get a job by just learning CS online rather than getting a bachelor's degree.. is that true?
I would like to request a video surrounding disabilities and college success. Do you know anyone with a disability whose actually made it in college and became successful. Disabilities like ADHD for example create significant short term memory deficits which make it hard to retain newly learned information, working memory. I'm kind of scared to go to college and rack up thousands in debt and fail because of my disability. If there is any suggestions they have or resources someone with a disability could use. Please include them in the video. Thank you.
Hi there, currently in school with ADHD and a straight A student. What I can say is, be structured, study a lot and learn as though you are actually interested in the subject. If you don’t understand how the professor teaches try other outlets. You have to find a way for things to make sense to YOU. 😊 give yourself ample time. You got this!!! 🤗🤗🤗🤗
As someone with a physical disability that actually played a large role in why I chose Computer science over engineering. The engineering classes required soldering which I wasn't able to do with my physical disability ( I'm not able to hold the metal and the soldering tool at the same time - I only have one hand) but I am able to code by using one hand so that's why I chose that major.
Can you take Online Degrees and community college. You're strong. I just don't want you to get into debt. I am ADHD and bipolar too. I hope you're doing well. hugs. Don't Get into debt at all.
Can anyone help me? I am studying Computer Science in my first year. Is it possible to shift towards Computer Engineering without starting it over again?
I am a third-year Computer Engineering student. I was wondering if it is possible to pursue a master's degree in Electrical Engineering after your bachelor's of science in Computer Engineering? If it is possible, may you please make a video about this. Thank you.
You can definitely go for an MSEE after a bachelor's in CE. I know of several people who have gotten an MSEE after getting a non-EE bachelor's. BTW, I got a master's in CE after a bachelor's in physics.
I'm a mom helping my hs Senior shop colleges. We are really excited about one university but I just learned that their Computer Science program is within the College of Business. Other universities we've looked at have Computer Science in the college of engineering. Should we be worried about this difference?
I've never heard of Computer Science being in the college of business. Are you sure you're not referring to Information Science? CS is usually in the College of Engineering, College of liberal arts and Science, College of Mtathematics, or its own school. Programs in the school of engineering usually provide better options if your sons interests are in low-level systems/practical applications of computer science. CS programs in the college of liberal arts and Science typically have more of a math/theoretical focus. At a minimum, the curriculum should include calc 1, calc2, discrete math, linear algebra, probability/stats, data structures and algorithms, intro to cs, operating systems, computer organization or architecture. Liberal arts cs programs may include more math like differential equations, linear algebra II, real analysis, cryptography, theory of computation, abstract algebra, etc. CS in engineering may include systems programming, advanced operating systems, advanced architecture, compiler constructs, VSLI design, etc. I've never heard of a CS program in the school of business, so I would take a close look at the curriculum and compare it to other schools. Other electives to look out for include: artificial Intelligence, machine learning, data science, network security, data mining, databases, computer networking, software security, undergraduat research sem., etc. Math is really important for Machine learning and graduate admissions.
🔴 LIVE TH-cam TRAINING TUESDAY: 👉 go.thecontentgrowthengine.com/live-06-18-2022
✅ FREE TH-cam Course: 👉 www.thecontentgrowthengine.com/ultimateyoutubemasterclass
🚀 Apply For 1:1 TH-cam Coaching: 👉 go.thecontentgrowthengine.com/ytcoaching-06-18-2022
👔 FREE 6 Step Guide To Choose Your Dream Career: shanehummus.com
👤 Connect With Me On Other Platforms:
Twitter: twitter.com/ShaneHummus
Instagram: instagram.com/shanehummus/
Facebook: facebook.com/Hummus.Shane
LinkedIn: www.linkedin.com/in/shane-hummus-6bb475165/
🎬 Join A Community Of Aspiring TH-camrs: facebook.com/groups/contentgrowthengine/
I was a Computer Science major but I switched to Computer Engineering last year. There really isn't much programming after your first 3 semesters in CS, after that it's all theory, which is great for the few that want to work in academia. Computer Engineering actually allows me to apply my learned programming skills to projects, whether inside or outside of class. This is why I made the switch and have no regrets!
Computer engineering is better or computer science engineering is better..?. which one is better suggest me one..
@@chungbaimol9671 do u mean computer science and engineering CSE? CSE in some schools they offer that major. It is half CS and half Computer Engineering. It's almost like a CS with a electric engineering minor. It's essentially a double major of CS and CE. I plan to transfer to UC Irvine or UCLA for this major since it's a good balance between hardware and software. Choose which one ur interested in.
Bro would i've be taught programming in computer engineering?
@@PhantomDLuX-s yes, why not. After all CE is JUST computer science in disguise
That’s not true, I have a Computer Science major, once you get to your electives then it’s mostly codings
CS= Software
CE= Hardware+software.
Both can get same jobs. But CE can also get jobs in hardware devolpment.
Yep, you’re absolutely right.
EE can get jobs in CE, EE and IT.
@@SoSaysYou yes sure but EE dont have same opportunities in software related jobs as a cs or ce
Right now, I am HOTLY debating between these 2 career paths!
CLARIFY: I already completed one year of college (studying Computer Science), but a CS degree can get you jobs in Cp-Eng.
@@flydragon7256 If you dont really know what carrer bath you want, it might be better to go with CE because it is broader. But if you know that software is your main goal then go with cs.
I'm a Computer Engineering student going to 2nd year now. So far we have tackled Computer System Servicing, Programming(C++ & Java), and other minor and major engineering subjects. I have no experience with programming, but I was able to do just fine. Calculus was the only hard subject I took so far, which is offered in every engineering courses.
We are going to tackle more about electronics, robotics, and computer architecture in the higher years.
So if you're feeling to take Computer Engineering, go ahead, it's a good degree.
Do you know sites/channels to learn the course of computer engiinering? I can't found it anywhere, I only found Computer Science anywhere.
We do assembly language too and fundamental logic
I remember when I was a younger still confused on what career I wanted a second year college student once told me to dumb it down and told me the difference between a CS and CE major/career is that they are doing different part of the work. The person handed me a pen or pencil (I can't remember) and told me. "ok so CE is more interested and works/inquires about what this pen/pencil is made out of and if the pieces are compatible to work together. In a pen you have a plastic body, a cap, a nib for the ball point on one end, a ink cartridge inside, a spring loaded system/mechanism, and a button on the other end you press to use the pen" and for CS they said "now that you have a pen CS careers are more interested in how to use this pen/pencil. How one will hold it, what position to hold it, how to properly write with it how to erase a mistake etc". I don't know if that definition is true or not but I still think about it sometimes. Can anyone clarify if this is true?
What about Electrical engineering?
I hear you. Calc 2 sucked.
CE majors in my school had to go through the introductory engineering classes (calc 1-3, physics, chem, general engineering etc) then go onto the introductory Electrical/computer engineering classes (circuits, programming C (low level languages) etc) then the fundamental classes (engineering algorithms (turns out was just data structures and algo), more Electrical work, networks etc)
CS majors start off with programming, but can specialize earlier since they are committed to programming. However CE majors have the choice of going into programming as well but they do it later. CE majors can still specialize in hardware, creating micro controllers through VLSI design and FPGA board fabrication. My school has specific computer vision, machine learning and deep learning courses listed as EECE (electrical and computer engineering) classes taught by the college of engineering not the college of computer science!
Honestly, there is a lot more you can do with CE, not to say that you should take it.
If you are committed to machine learning - take Data science or CS with concentration classes in AI and ML
If you are interested in Cybersecurity - do CS or CY (if your school offers that)
if you are interested in software engineering and game design - 100% do CS
But if you want to go into embedded programming, hardware/electronic engineering, chip manufacturing, micro controller and FPGA board design then take CE
Or take CE and at the end of the four years just go into software engineering or machine learning after going through all the first year and circuits classes.
Or become insanely specialized and work in embedded machine learning with low level languages, or build FPGA boards, micro-controllers or chips to run neural networks efficiently.
It seems "Low-Level Languages" is the new buzzword in this comments section. 😁
@@chisangamumba2961 lol yea. I meant to say hardware level languages -> C/C++ fortran and assembly
I'm in a Electrical & Computer Engineering ( ECE). Getting the best of all 3 worlds.
I'm so proud I chose computer engineering over computer science lol. Maybe because I really want to design and manufacture computer components at the raw electronics level... computers that programmers (& therefore I too) will use!
I chose a 'Computer Science with Software Engineering' degree and the doors of opportunity 🚪 have been opening ever since.
Good for you! Hope for the best in your career :)
yooo great option... which uni btw?
@@gameroutcast740 most universities offer similar degree curriculums for CS, doesn't matter which university you attend, as long as you tackle the right opportunities, extracurriculars or internships, minoring and graduate school might help, I heard 3.0 GPA at least to be considered for jobs. The first few years of work into the field also matters the most.
@@JV3Player alr8
.thnx for the tips.. will take a note of them 🤞
which country???
Computer Engineering is good if you want options between Hardware and Software engineering jobs and embedded systems jobs, CS is good if you really want to focus all your time on software and not worry about learning hardware
something to consider is that the vast majority of CE majors will end up working in CS jobs
Well, that's actually a good thing for CE majors. I heard that it's more difficult the other way.
@@philosopher1969is cs harder than ce? or other way around
@@youremytear5658 CE is harder in my opinion. CE has the hard practical courses of CS - the likes of Data Structures and Algorithms, etc. This is on top of the hardcore EE courses. CS has few difficult courses which are more theoretical rather than practical - i.e. Automata Theory, etc.
@@philosopher1969 cool but i think cs would be boring, i hate theory stuff without actually having to apply it side by side. would ce be a better option if im more into practicality?
I'm considering doing Computer Engineering. Honestly is more interesting to me since CS imo is too theory heavy for me, I rather do more hands on. Would CE be better for me?@@philosopher1969
if you ONLY care about money, CS is easier, pays a bit more, and software is in more demand than hardware.
it does not pay more, and ce can get the same jobs anyway unless you specialized in something like computer graphics which isn't most people, and even then if you decide to take those classes as a CE if you have room than the degree is better because it covers more things and have more opportunites, and Computer engineers actually make more
@@orvinal2883 i agree CE on top of that is a applied degree actually unlike cs which is heavy on theory as said CE has the best of both worlds hardware and software and even learn interaction between the two as well as less theory more practical.
I’m a computer engineering major. Graduating in a month and a half!
Congrats man . You earned it!
@@osoulenall1665 Thank you!
Well done brother! Congrats! Which you the best in the real world.
Bro please what was it like? Was it worth it? I'm literally confused right now on what to embark on
@@thefacelessmanwonders what are you confused about
I graduated as computer engineer. I think computer engineering is perfect for firmware career, or embedded software if you enjoy coding and build actual stuff wit circuit. If you just want to code go for computer science
omg i agree with u
Thanks you sooooooo much bro.. I'm 15 and all I wanna do is become a software dev but I didn't know whether to choose CS or CE..
@@Gamerjeff_211 go for cs though in your case maybe you should do SE degree and yes, soft eng is a degree but if you wanna have a more applied approach go for ce its possible to get to either field anyways just that ce is not just limited to software and less theory.
I am 1st year college in the Bachelor of Science in Computer Engineering course. I believe what Elon Musk said that Engineers is better than Scientist, but that's not why I studying Computer Engineering, the main reason is that when you combine Electrical Engineering and Computer Science it will be like Computer Engineering.
Computer engineering. You get more jobs and you get the engineering ring🎉
I remember when I was a younger still confused on what career I wanted a second year college student once told me to dumb it down and told me the difference between a CS and CE major/career is that they are doing different part of the work. The person handed me a pen or pencil (I can't remember) and told me. "ok so CE is more interested and works/inquires about what this pen/pencil is made out of and if the pieces are compatible to work together. In a pen you have a plastic body, a cap, a nib for the ball point on one end, a ink cartridge inside, a spring loaded system/mechanism, and a button on the other end you press to use the pen" and for CS they said "now that you have a pen CS careers are more interested in how to use this pen/pencil. How one will hold it, what position to hold it, how to properly write with it how to erase a mistake etc". I don't know if that definition is true or not but I still think about it sometimes. Can anyone clarify if this is true?
A minor adendum rather than correction; computer science can use that pen from two different perspectives "Ways of reasoning about using that pen" being the theory and: "Ways to actually use the godamn pen instead of thinking about it forever" of which is applied computing.
Applied computing is almost exactly software engineering pre - accred. Systems of software, databases, AI, software architecture, testing, process, networking, OS's, compilers, DSL's, etc.
Computer engineering is hardware + low level software. Computer Science is software.
In engineering, in almost all disciplines, you have to learn eigen and gaussian matrix solutions, multivariable calculus, geometric calculus/flux, harmonic transforms, and convolutions. In computer science you at most have to learn differential and integral calculus.
If math has come easy to you through cal 3 then CE makes sense if not then stick with CS.
My cs classes requires us to take fourier transform and learn about partial derivatives
My cs classes requires us to take fourier transform and learn about partial derivatives, eigen values and vectors, linear algebra etc.
@@ea1766 Computer Science has way more Math than ANY Engineering.
@@chisangamumba2961are you sure about that?
I think the main difference is that Computer engineers are more focused on circuits, hardware and low level programming but when it comes to algorithms, servers, computer systems, networks, data bases, cybersecurity, AI and hacking, computer scientist are the best to work with all of that
I would say its the opposite way. Computer engineers focus more on servers, networks, cybersecurity and hacking. Although Computer science knows a little more about algorithms databases and AI.
@@islandsfuldkorn Assuming by 'hacking' you mean ethical hacking, please note that it is a sub-specialization within the specialization of cybersecurity. When it comes to general competencies for computing:
Traditionally, cs has done equal amounts of low - level programming because the point of a traditional computer science degree is the systems knowledge near and around an operating system combined with high theory. You can kind of use that as the cutoff point between the disciplines.
Computer engineering goes very broad into electrical, not really getting the opportunity to do much in the field, so it can rush towards digital electronics, junctions, modulators, logic, etc. Then it specializes traditionally just under the operating system level.
Regarding who is better at whatever the intersection is between the disciplines is normally as such:
CE:
HPC, Flexibility, computational engineering, robotics, control systems, signals, computer networking are all mostly a computer engineers specialty. Though a cs student focusing on any of these topics can completely eclipse the engineer in the algorithmic or research side of things regardless.
CS:
Game development, graphics programming, artificial intelligence, theoretical computation, digital signal processing, numerical algorithmics, computational science, computer vision, SLAM, algorithmics, software engineering (yes, really).
Some consider CS to be some form of pre-accredidation software engineering degree. The huge difference professionally between the two is as thus: CS can specialize across a whole *field* of various sub-components of debate, whereas a computer engineering cannot.
For example in my degree because I haven't any need to take engineering common core or pass some exam, I know I am going: AI (moreso then any traditional engineer ever could), Computer networking, Computer graphics, computational theory (Basically just advanced algorithmics), robotics, database systems, and some HPC elements.
A computer engineer by contrast could take maybe one of those as a specialization, and it would have to be heavily related to hardware for it to be considered "real" engineering.
@@thepurplepanda4 Hey good ideas guys, both just keep in mind that no one CS or CE student can specialize in all of those fields, and since you don't really even need a degree to get into some I don't see the big deal.
@@thepurplepanda4 I completely disagree with some of your premises. Digital Signal Processing is definitely a Computer Engineer's forte. If your CS degree has some DSP subjects it's more likely that the course code has EE on it rather than CS.
"Though a cs student focusing on any of these topics can completely eclipse the engineer in the algorithmic or research side of things regardless." - this is purely a speculation - although computer engineers has less algorithm subjects compared to cs - they definitely know about it. The computer engineer will definitely eclipse a computer scientist when it comes to control systems, DSP, robotics, networking regardless.
On the other hand, you can't say this for software engineering - a lot software engineers, game developers, graphics programmers in industry doesn't even have a CS nor a CE degree - that means it's much easier for others to learn this craft.
"The huge difference professionally between the two is as thus: CS can specialize across a whole field of various sub-components of debate, whereas a computer engineering cannot." - again, purely speculation - I don't know where are you getting this information.
I will not choose Computer science vs Computer Engineering
I will choose CSE Computer Science Engineering
Keep in mind when your looking at both degrees, Computer Engineering will most likely have more math and some Electrical Engineering classes.
Yup I’m a computer engineer major and it’s like 80% EE and 20% CS.
Exactly
Electrical Engineering is very theoretical compared to Computer Science
CS = more math
Actually in my school Computer science has more math than CE
I Study CSE.
Trust me it's very Creative!
And you get non tech jobs too
The editing in this was so well done, thank you for the information!
Now that Technology has changed so much in the past months, especially with ChatGPT gaining momentum, I would love to hear your thoughts about the possible future of these career paths. Is it still worth it?
chatGPT just programmed me a script to organise my folders
👍 lol
yes, chatgpt does not replace the job of Software engineers or really anyone who does this for a real world job.
Man, I work with programming and I am still working on getting at least 10 per cent of my work replaced by AI. ChatGPT can do a lot of things for programmers, but nothing that you didn't have before with StackOverflow. It just takes less time to find the answer. Just that. And many times, not even that.
Can you do Computer Science VS Information Systems?
I actually dropped out of CS the first time around. I had no idea what I was getting myself into lol. I stomped it later in life though 😂
Doing the same with WGU, thanks to your videos. Thanks man!
I just signed up for computer science, should I drop it or keep it??
Why do I see you literally everywhere Josh?! Even reddit! Lol. Love the content brother
Damn didn't expect you to be here man. But good to see you :D
Quick question, for you, is a cyber security degree more worth it then CS?
Lol yes I’m doing SD at WGU started yesterday it’s way better for coding and more in everything 💯💯💯
I've been considering it for a while and wan't sure because it seems redundant, but I am majoring in computer science and next semester starting a minor in computer engineering. What sold me is that the additional workload will equate to less than another semester. My interest is mostly in learning software and operating systems, but I also started really enjoy working on Arduino and Raspberry Pi boards.
Computer Science is purely software focused.
Computer Engineering is primarily hardware focused. (From being half CS and half EE)
Electrical Engineering is primarily focused on electronic circuit design.
????
It would be cool to see an update on this after the proliferation of LLM coding assistants/bots. It's no secret that programming (job) numbers will decrease drastically when every software engineer can just have GPT-4 produce 80-90% of the code.
this video made me decide to become a chemistry major.
😂
I thing i did the best move. Bachelor 's degree in Computer Science, then Master's Degree in Computer Engineering😂
Was it worth it?
I want to do the same. Is it worth it?
I'm a paramedic taking IT classes I want to be a network engineer but I think a master's in computer engineering would be interesting
Personally, I would say that, overall, Computer Engineering is better than Computer Science. With a CompE degree, you can get both hardware and software jobs. With a CS degree, you are limited to software jobs. Both are great degrees, but I think CompE has a little more flexibility
True, but at the same time I think fresh graduates in CS are more likely to get higher level software jobs right outside of college. So things like artificial intelligence for example
Of course CE could work their way to that, but I think CS are more likely to get it quicker if that is their goal. But CE does give you more flexibility and something to fall back on if you end up hating CS stuff once you're out of school
@@soulsofwar8985 yes that’s true, if you’re 100% sure that you want to do software, then I think the best idea is to do CS. However, a lot of people are sort of in between, so for them, I would recommend CompE for the flexibility
Not exactly true a lot of software positions require knowledge of Java which isn’t taught by comp E
@@sui64 That’s not necessarily true, it’s dependent on the school. At my school, Computer Engineers have to take an Intro Programming class that is taken in Java. Our data structures class is also taught in Java. My roommate is a computer engineer and got an internship at Amazon as a software engineer.
@@davidchuong714 Oh okay that makes sense but generally it’s harder for a comp E student as they don’t learn object oriented programming or data structures and algorithms as much
Computer engineering is better than CS because with software you can just go to udemy or other places and learn it and computer engineering students are mostly too brilliant to struggle with software since they take tougher courses at college .. but it will be hard for a CS guy to learn and understand electronics online .. you barely see people
Learn electronics or math online and understand them
So Cpe is better and the fact that Chat Gpt can write codes now it will be limiting software development potential but can’t do same at hardware or telecommunications which is crucial in cpe
I’m a computer engineering student
This is isn't incomparable, cs just basically on software, whereas Computer Engineer is broader it takes both Hardware, software and network..
Well I have made my mind. I will stick with computer engineering.
Hey Shane, love your videos!
Can you make a video on the best specializations to go into for Computer Science?
A couple semesters ago I majored in computer science and took a programming course in Python. This was all online and throughout the entire semester I was struggling and had no idea what I was doing. I had to get help constantly from my professor. I understood the main concepts but just the act of actually being creative and making your own programs is what is confusing. Should I go back to computer science or stick with something else? I have some interest still in programming but idk if I should risk it
You should do computer science bro don’t give up! It will be worth the effort and you will continually grow past your own limits throughout the degree and that will do wonders for you confidence for the rest of ur life.
Don’t give up!
Just focus on the concepts and learn when to apply them. Such as data structures, algorithms and design patterns. if you know when to apply those then your good, but overall you just need practice just keep coding whenever you have free time. Try to apply those concept that you learn in your program. You can really improve your skill when you do more personal projects where you can explore, google is your friend. It doesn't have to be fancy just start from simple, eventually you will learn along the way.
Yo how was it?
In India it's CSE, Computer Science and Engineering, in most colleges.
Both. 😮😅
Regarding outsourcing of CE jobs, the vast majority of hardware design is done in CAD software so can just as easily be outsourced as software. (In fact a lot of digital hardware design is very similar to software design).
This is just a design phase though, you need people that can also take that into completion
@@Theearthyexplorateur That's already outsourced.
Thanks, @@wscrivner Good thing I just switched to Computer Information Technology recently, how's IT looking?
@@TheearthyexplorateurIT can be (and is) outsourced as well. But don't take my comments here as saying beware of these jobs because they can be outsourced. The job prospects for both CS and CE (and IT) are still great in the US. So I would suggest not making a decision based on likelihood of outsourcing (CS, CE and IT are all approximately the same likelihood)
Base your decision on what you like doing.
IT - design/maintain compute and network infrastructure for companies.
CS - software design
CE - hardware design (but can likely easily land a software design job with this degree as well).
Thanks Shane for this insightful video. Would love to see a versus showdown for MS CS vs MBA (two very popular grad programs), especially for folks who like me who don't have a CS background but are considering both options.
Depends on undergrad, experience, etc. if your undergrad is in CS and you want to move to management after some experience, MBA.
@@Rauls026 true, but It would be better to get an MSCS Then get project management certificates.
@@dekev7503 agreed
MSCS + PMP is very different than an MBA. Are you looking to be a technology manager or move into other functions in the company?
Final thoughts was my fav part of the video! great content and thank you sm that was helpful !!
My school (UNR) has Computer science and Engineering, basically CS and computer engineering blended.
Computer engineering is basically CS and EE (electrical engineering) blended lol. So I guess htat would be slightly more heavily focused on CS than EE
@@soulsofwar8985 yea it's 3 cpe classes and an EE circuits class..the rest is cs
Same, just CS with the general engineering requirements like 2-3 ee classes and physics/chem/senior capstone so not bad
Bachelor's in CS, master's in CE.
To late for me to change my major. I’m a senior computer engineer student but I’m still going to watch this video lol
How is it?
I finished high school but I'm confused between the 2 of them idk what to choose so can you give me any advice?
Computer Science is programming/coding, algorithms, data structures, operating systems, computational theory, software engineering ect. Therefore software engineering is just a branch of computer science so it's essentially the same thing.
Thanks this video was really helpful, I can now decide the right course to choose
What did u choose
I got an associates degree (AAS) in Computer Engineering and transferred to Computer Science for Bachelor (BS) both were fun
i think its better to get a computer engineering degree and learn the computer science stuff from the internet
Bingo! 👌😁
I agree
good video, congratulations, I'm already your new subscriber 👍
Awesome! Thanks for the sub.
Just got confirmation of my Computer Science degree. Graduate in 3 weeks time
thanks for the clarity
Read some comments. Sad to hear that CS in some countries are so theoretical. In my 3 year BEng CS in Norway, we learn algorithms & Data structures, programming, web programming, system development, software architecture, Discrete math & stats, computer architecture & OS, IoT, AI and graphics (these last 2 are election subjects). My point is that CS should be a mix of theory and application. And I also study part time for a degree called statistics and data science (bachelors), because I find math so interesting.
Here in Puerto Rico my course is also very similar! Each year has a mix of theory and application, which I feel like is a much more balanced mix
Bachelor of Engineering (BEng) in Computer Science? That doesn't make sense.
I go to an engineering school, so thats what it is. Nobody in my country cares about whether it is BA, BS or BE. Never heard anyone mention it, ever.
@@chisangamumba2961
@@satioOeinasexactly lol
.
Computer Engineer Science Degree.
I have a question can you just double major and some of the clases would transfer since there so similar? 🤔🤔
I found this video REALLY helpful, thank you
Fantastic video, thank you.
A better comparison would be computer science vs electrical engineering degree ( Because computer engineering is pretty much electrical engineering with a few CS electives)
Not anymore, Computer Engineering is much closer to CS now than before.
@@daboss6614 You mean CS is much closer to Electrical Engineering than before ( or arguably visa versa). Computer Engineering syllabi still include Circuits courses ( both Digital and Analog) Signal and Systems courses, DSP, RF/Microwave Engineering courses, Control theory, Telecommunications Engineering ( and in many instances ) Solid State electronics/physics courses. All these make up between 75-85 % of most Computer Engineering syllabi ( thats also including all the compulsory math and statistics courses that EE also take) and these are the core courses of Electrical Engineering as well. The remaining 15-25 % are occupied by CS courses like programming, OS design, Embedded systems, Algorithm design, Software Engineering, Database systems, etc most of which are also taken by Electrical Engineering students as well. That's why in most schools Computer Engineering is typically a specialty option in Electrical Engineering. Nowadays I'm beginning to see a lot of CS departments teach a lot of traditional EE course like control theory, robotics, RF design, signal and systems, etc.
@@dekev7503 To be honest how much cs and ee courses in the Computer Engineering degree depends on the University. Not all Universities would require every one of those courses you listed. Some of the toughest EE courses, like Electromagneticism arent required for Computer Engineering. CS majors also have the same math and statistics classes btws. While your right that Computer Engineers has to take several similar courses to EE that still doesnt account for the fact Cp E majors now has to take courses like Algorithms and Data Structures, Intro to OS, Software Engineering and more programming courses in Java, Python, and C++ which wasnt case before. These are courses that EE rarely have to take. And yea CS is also becoming closer to Electrical Engineering, which I suspect is because having the knowledge of how the hardware works makes for much better programming abilities.
@@daboss6614 I agree that not all schools require all the courses that I listed for Computer Engineering, but they typically require most of those courses. Every Engineering program these days take programming courses ( especially EE which take python, C/C++, matlab, VHDL/Verilog, Assembly etc). It all boils down on your school. Many schools offer Electrical and Computer Engineering as a single program and you're left to decide which path you want
Me, who's going to major in Computer Engineering and minor in Computer Science 🫠
How about a Master of Information Technology majoring in Software Engineering? I will enrol in this course this year so should I look for a Master of Computer Science with Software Engineering instead of IT Software Engineering? Does it really matter, is there any differences?
Do you need a Master's degree? What are you hoping it will accomplish for you?
@@jordanjenkins1671 I believe I do from one perspective and that is changing my career choice to IT, for I will be finishing my Bachelor of Business majoring in Information Systems Management/ Logistics and Supply Management. So in the Master's degree, I will move to a STEM degree which I believe will make it more attractive to employers, Plus my passion was always Computer technology and all that involved with it.
@@saadmax144 CS majors can get IT jobs too. So yeah in your case sounds like it doesn't matter which major you choose.
Should I do a trade or get a Computer Science degree. A lot of people say that a trade is better because you won't have to spend as much but I do have an interest in entering the tech industry. Even if I decide on trade, I haven't even narrowed down to what kind of trade either.
Do trade get job. Then do CS?
I know its hard, I done it. But maybe he can attend part-time@The_jazzman15
In my country Computer Science and Computer Engineering are the same subject. CSE
We here study CSE, Computer Science and Engineering
What country?
Mine is Computer Science and Engineering so I don't have to think which one is better XDD
In my country they provide the hybrid of both degrees i.e. computer science engineering (CSE)
Is it an accredited degree?
@@xelp435 yup mostly government top government institution offers it
As AI is becoming more advanced im debating if I should pursue a computer science degree or a computer engineering degree even though I have more passion for computer science than computer engineering Im scared that I wont be able to find a job in this field since AI is able to write code(to an extent) and has been able to pass the googles interview test, I feel like chatGPT will soon be able to write efficient code and programs. is there any advice anyone can give me about this topic?
If ai can write code than it can design hardware.
Job outlook for computer engineering is 2% slower than average does it means that it is decreasing and will decrease?
Computer Science VS Software engineering plz......!!!!!!
The difference is very minimal since software engineering is a subset of computer science. They both lead to software engineering careers.
SE focuses entirely on software development and the applications of programming. CS is more generalized so expect a decent dose of theory related classes as well as programming
I’m a current Electrical Engineering college student and my school just came out with a Computer Engineering program which is basically 80% Electrical Engineering with an extra 20% of computer science. I am thinking about switching but I’m not sure which will give me the most opportunity for the future. Do you think employees are looking for more Electrical or Computer Engineers these days?
Don't switch! Engineering degrees are flexible!
depends on the industry but generally software is in more demand than hardware.
no because you wont be as good a programmer as a comp sci major and you wont know as much physics as an EE
Stick with electrical engineering. Then do computer science Masters later in life. You might even get it funded by future employer.
Electrical engineering now, computer science later, is easier than the other way around.
cs minor is 10x better
What’s the difference between computer and software engineering? Can both get the same jobs? Im in my first year studying computer engineering.
From what I can understand soft eng is a comp sci degree with the pathway or electives already decided not saying you can get a job in soemthing like cyber security. But for comp eng there are so many more job option because it is a cs degree but it is also an electrical engineering degree meaning that once your done with school you can pretty much work as any engineer. Biomedical, mechanical, pretty much any job with the title engineering in it you could apply and be a strong candidate with some experience under your belt. The bad side about this is that most of the time all of the high paying jobs that you most likley choose to major in computer engineering for are going to be in software anyways so really what’s the point. I’m majoring in comp engineering to do I’m trying to figure out if the flexibility and title of being an engineer is worth the pain and headache of majoring in arguably one of the hardest majors. Some engineers do make more than anything in software later in your career so that is a plus too.
You could have summarised it with one word: AI.
Meanwhile I am studying CSE(Computer science and Engineering)
It's available here in my country Bangladesh
Please make video about software engineering vs software development . Software Development and data scientist careers.
software engineering vs software development THE EXACT SAME
Hey man big fan here. I am 36 years old and I'm thinking in getting into Computer science in the next 3 years. Is it to late to start college at 40 ?
Not too late to start but look into my videos on WGU.
Well at my school , we do have a double major program called "Computer Science and Computer engineering " allowing best of both worlds, 😁
Which school?
@@ladonnakalala UCT in South Africa
Hello shane great and informative video as always. I was wondering if you could do a video on a public relations degree because i’ve been considering majoring in it and i want to see if it’s worth it
My Target - Machine Learning Engineer
hey Shane, i want to major in Finance and my uni offer minor in AI, Statistics and entrepreneurship what should i minor in? i want to hear your thoughts. Hope you respond 🤞
Data science major at Columbia here. I'd say it all depends on what you want to do in the future BUT in my opinion statistics would be your best bet as it actually gives you extra skills that are useful. IMO any entrepreneurship major or minor is mostly a cash grab. You'll already be learning corporate structure and law from your major so it's not a smart choice. That being said, idk what an "AI" minor would entail but considering that most of machine learning is applied linear algebra and statistics then I'd stick with stats. If you can take the course load, but ai would be my second choice . Also you need a good background in linear algebra if you want to make the most use of statistics courses because there's an underlying use of linear systems in almost everything you do. Hope this makes sense
I love CODING but I suck at Math. I don't know what to do. Its my first year first semester University.
Software engineering vs computer engineering
That's what this whole video is about
What about CS vs Electrical Engineering ? I have applied for both and now I really struggle to decide.
Go for electrical bro
Why are you struggling to decide? Is it because they're both really good options? Then just pick the one that looks the most interesting. You can always switch majors if you change your mind.
@@jordanjenkins1671 I cant change in my country. You get one shot at college and then youre out the door. I want to do EE but im scared im not intelligent enough. So CS was my backup. But now that it approaches time to make the decision, I am trapped in the void between my heart and my mind.
@@markcollins4654 Then pick the path that gives you the highest chance of confidence and success. Which sounds like CS since you're doubting yourself with EE.
That's at least my opinion. If you're not allowed to change your major at all, pick the major that you know you can accomplish.
Pick Computer Science. Less Difficult and higher pay. I'm EE myself and I'm looking for a Software Engineering Job since the pay more and are way more interesting.
What about computer information systems?
Great Video!
is computer engineering the same as computer systems engineering????
Yes
In my contry if you want to do computer science you need to get computer science engineering degree this is what we call it here.
Can you do a video on medial/radiation physics?
Which ever is easier, and cheaper. HR doesnt know the difference.
is CS still worth it this 2024? My parents says it's a bad choice cause they haven't heard of anyone who graduated with a BS in CS get a decent job here (Im at philippines btw, specifically in Palawan)... but I kinda doubt them. I did research, and found out that I could get a job by just learning CS online rather than getting a bachelor's degree.. is that true?
Am afraid yes
I'd say it's still worth it. It opens lots of doors in the tech industry.
Option 3: Underwater Basket Weaving Degree.
😂😂😂😂
I would like to request a video surrounding disabilities and college success. Do you know anyone with a disability whose actually made it in college and became successful. Disabilities like ADHD for example create significant short term memory deficits which make it hard to retain newly learned information, working memory. I'm kind of scared to go to college and rack up thousands in debt and fail because of my disability. If there is any suggestions they have or resources someone with a disability could use. Please include them in the video. Thank you.
Hi there, currently in school with ADHD and a straight A student. What I can say is, be structured, study a lot and learn as though you are actually interested in the subject. If you don’t understand how the professor teaches try other outlets. You have to find a way for things to make sense to YOU. 😊 give yourself ample time. You got this!!! 🤗🤗🤗🤗
Review Baer scholarships and Review history of Reality show host Rosanne Barr
As someone with a physical disability that actually played a large role in why I chose Computer science over engineering. The engineering classes required soldering which I wasn't able to do with my physical disability ( I'm not able to hold the metal and the soldering tool at the same time - I only have one hand) but I am able to code by using one hand so that's why I chose that major.
Can you take Online Degrees and community college. You're strong. I just don't want you to get into debt.
I am ADHD and bipolar too. I hope you're doing well. hugs. Don't Get into debt at all.
Can you please explain the same features for MS Computer Engineering and MS information system
Can anyone help me?
I am studying Computer Science in my first year. Is it possible to shift towards Computer Engineering without starting it over again?
I am a third-year Computer Engineering student. I was wondering if it is possible to pursue a master's degree in Electrical Engineering after your bachelor's of science in Computer Engineering? If it is possible, may you please make a video about this. Thank you.
You can definitely go for an MSEE after a bachelor's in CE. I know of several people who have gotten an MSEE after getting a non-EE bachelor's. BTW, I got a master's in CE after a bachelor's in physics.
You can get a masters in any engineering even without an engineering degree.
I went for comE bc it’s more badass
Is computer system engineering the same as computer engineering
I'm a mom helping my hs Senior shop colleges. We are really excited about one university but I just learned that their Computer Science program is within the College of Business. Other universities we've looked at have Computer Science in the college of engineering. Should we be worried about this difference?
I've never heard of Computer Science being in the college of business. Are you sure you're not referring to Information Science?
CS is usually in the College of Engineering, College of liberal arts and Science, College of Mtathematics, or its own school.
Programs in the school of engineering usually provide better options if your sons interests are in low-level systems/practical applications of computer science. CS programs in the college of liberal arts and Science typically have more of a math/theoretical focus.
At a minimum, the curriculum should include calc 1, calc2, discrete math, linear algebra, probability/stats, data structures and algorithms, intro to cs, operating systems, computer organization or architecture.
Liberal arts cs programs may include more math like differential equations, linear algebra II, real analysis, cryptography, theory of computation, abstract algebra, etc.
CS in engineering may include systems programming, advanced operating systems, advanced architecture, compiler constructs, VSLI design, etc.
I've never heard of a CS program in the school of business, so I would take a close look at the curriculum and compare it to other schools.
Other electives to look out for include: artificial Intelligence, machine learning, data science, network security, data mining, databases, computer networking, software security, undergraduat research sem., etc.
Math is really important for Machine learning and graduate admissions.
You can pretty much get the exact same jobs with both.
Why don't you ever talk about mining engineering
In my country CSE is the degree which includes computer science + computer engineering + electrical engineerig. 😅
I went to the University of California, Merced and exposed myself to both. was it worth it? Absolutely not, the engineering part was so hard 😭
So which degree did you get ?
@@antoinecharlesdegaulle580 you don't get to choose one or the other. The degree is called "Computer Science and Engineering."
@@CubeDomination ok so have you already obtained your degree?
@@antoinecharlesdegaulle580 Yes
What about computer science vs software engineering degree?
please make video on Embedded system and electronic engineering