As a BS Computer Engineering Major going into my 3rd year I can give this advice. The math is hard, but I love it. Do not shy away from ANY Engineering position because you think it is "too hard." If it was easy, everyone would do it. Funny part is...everyone CAN do it. Just apply yourself and work hard. The payoff is huge and the pride you get from self-accomplishment is worth it. Good luck.
Thanks for the inspiring words! I'll be attending UCLA this year and have been stressing to find which major to choose. I love math and have been binging these major videos regarding engineering. Computer Engineering may be the one for me!
Thanks for these encouraging words. I've wanted to be an engineer since high school but was always intimidated by the math. I'm looking to do a career change and want to go into engineering, but I'm still scared of it. But hearing from someone like you say that anyone can do it means a lot!
For years I’ve always thought I sucked at math but it turns out I had terrible work habits. I would always coast through classes and do stuff last minute and score a great grade. Math was the only class I actually had to work at every single day and lazy me hated that. I’m excited to have picked this major.
OMG, r u enjoying it?? I start college this year and I’m hyperventilating. Is it good for tech geeky people? I have a huge obsession of phones and I like to look into the basics of it.. This would be a cool subject to major in and I wanted to work at Apple in CA.
I'm a graduating senior in Computer Engineering and the great thing about Computer Engineering is that you fit everywhere in career fairs. Most of the employers who show up have been 40-50% software heavy jobs. Being a Computer Engineer major means you can apply for software and hardware jobs. The only downside to consider is that you are competing with Computer Science majors who specialize in software and vice versa with hardware. One advice for those who are starting out is to make projects. Start small and go big! Also, dont be afraid to be involved in project heavy clubs as they give an insight into what a workplace would be like while giving you some social skills.
Right, internships would help. But computer engineering graduates tend to be more broad and has high job security since you have both background in two majors. Both hardware (electrical engineering) and software (computer science).
@@russlmao7091 true as a CS guy to prove my self into a hardware job is will be hella difficult I need many side cert & projects But CE guys don’t have to prove themselves in Software that much But again closed CS cuz I want software more But at the end it doesn’t matter many gets jobs without cert if you have enough projects believe me you can land what you want
These videos have energized me to not quit but actually finish my engineering degree. I've been in such a slump the past w yrs, going through the motions, not really present. But now I think I've found my love for the profession again. Thank you!!
Is it good?? I’m entering college and not sure what to major in.. I naturally have a geeky obsession with technology like phones, computers.. but I’ve never looked into the Hardware and software part of things.. I’ve only ever scratched the surface, but I feel like it should be possible.
Allen Gacias I'm on my associates degree and there are a few things I did not see in depth such as the electronics concepts and algorithms, these topics I am making a base knowledge of so that it complements those gaps that the program didn't fully covered.
You know those critical thinking problems that students always hate in grade school? While computer engineering dives deeper into math, computer science is filled with that critical thinking. You are confronted with tricky situations very often in programming problems. That isn't to say computer engineering will not have these tricky situations, since you need to take computer science classes as a computer engineer and optimization is huge deal in general for engineers, but computer science dedicates its whole entire focus on this.
I’ve been watching a bunch of videos to figure out what field of engineering I want to study next year. This video was the only one that made me feel tingly and excited like I want to start learning now!! I can see myself doing these things and I think I’ve just decided on my major! Thank you!!
Honestly, I'm not that good in math or in any electrical thing but I am definitely ready to learn and to study how is it gonna work. I hope this can help me to become what I want.
This mentality isn't good, don't follow people. Find what you're strong, and build upon it, if we applied this persons logic in a bigger scale like in trading, the world economy would lose a huge amount of money.
I'm 16 and can't decide what my career will be but my grandparents really prefer me to work with software/computer because it's stable and give high salary. They always tell me stories about their other grandchildren getting 50k just after graduation, so i am rethinking my career, do y'all think it's worth it?
I'm starting my last year of Computer Engineering, and for me, I chose my classes in such a way that it's like I'm receiving a full CS degree with a minor in EE. At my school, CE is more like 80% CS and 20% EE. CE is definitely more math intensive than CS because of the EE classes. Although depending on the classes you take, I'd generally say a CE can get any job a CS major can get, but not the other way around.
I remember doing Arduino and external circuits in high school during my senior year I thought it was hard at first until they explained it to me and guided me from the basics to actually doing programming it was pretty cool it's been almost 3 years since I graduated high school never started college
hey, I'm applying for Computer Engineering at Colorado State University. Do you have any tips? I haven't studied any CE subjects in highschool. But I have Maths, Physics, Chemistry and Biology. I'm a bit worried I won't be able to do well in CE
@@labinatasfia624 dont worry, you will do just fine. You can learn about CE related things in your first semester as you will have a relatively easy course and free time. Just try consulting these things with seniors. All the best.
I was initially an EE major then I started to love my Internet of Things(Adrunio) class. I was doing academic advising and my advisor told me to do CE since it is EE and CS and I love this major!
I love your channel. I’m in my third year of Computer Engineering at NC State and every video I’ve watched of yours has been 100% accurate as to what I’ve experienced, even down to specific labs and programs. In my Computer Systems class, we actually have to learn Assembly (.asm) and write a few programs in that as well as learning common programming languages like C++, Python, and Java.
Wow this is very helpful cause I'm thinking of going to NC State and studying computer engineering! I'll def check out the rest of this channel, thanks!
Man, I watched this video over a year ago before choosing Computer Engineering and now that I watch it again I actually genuinely understand and have experienced what he was talking about in a large portion of the video. How time flies. As for the math, just try to keep up. Project based Calc 1 was relatively easy when compared to Calc 2 (in my experience, probably because I’ve always resented integrals lol) but still workable. The key is to actually like what you’re doing.
@@ngovkimhour5437 yh because if u follow profit u can't be happy like u have no passion how are you gonna make it and if you follow ur passion u are proud and can make it till the end i guess that's my opinion
I love how I knew about everything up until oscilloscopes in EE and everything about CS memtioned in the video. I'm so grateful for the college classes offered at my school (AP CS A and PLTW Digital Electronics) that allowed myself to dive into both of these components of the field in 10th grade. Now that I've run out of those classes, for my last 2 years I'm gonna dive deep into mathematics and physics to help build my foundational knowledge. Thanks a ton for the video!
I think many of you are misunderstanding what +MajorPrep is saying regarding the math required in CS. Let me explain, As a CS student. I can confirm that his information is quite accurate. Here's what you need to know. - CS is most definitely a "math heavy" field, it's just that the math you use for the most part isn't traditional calculus. That math is known as "continuous" math. Rather, you use a very logic heavy (rather than process heavy, like continuous math) math known as discrete math. I will provide you an example to clear it up: At my uni (UIC), ECE, ME, CE, and pretty much all other engineering majors take Calc I-III, Diff Eq, Linear Algebra, and Stats along with their physics, Chem courses. On the other hand, CS majors take Calc I-III, then Intro to Advanced Mathematics (basically proofs), Statistics, and then choose between a bunch of discrete math courses such as Number theory, set theory, game theory, combinatorics, Formal Logic, Abstract Linear Algebra, and many more. So if you're not good at math, CS will suck. However, you don't have to be good at Calculus and Trigonometry to succeed, more so the logic and theoretical aspects of math. (Ex: How many prime numbers are there from 1-100, What will var a have to be for (insert series) to converge) - Calc I-III as well as the arbitrary science courses you take are just to prepare you for problem solving, not the actual computer science. - Some light calculus (mostly diff eq and relative rates of growth) is used in courses such as algorithm design, compiler design, and systems programming (especially operating systems) usually to help you figure out which algorithms are more time efficient than others. Note that, as mentioned, it's different at every uni.
Woaaahh Im incoming freshmen and honestly I suck at math but I was lucky to past the entrance exam and fall onto the course. This is very helpful for me very inspiring and informative.
its hilarious that at University of Houston they dont require you to take cal 3 or diff Eq... or even university physics or gen chem for that matter. And they have an extremely high hire rate after graduation. I think it should be required to take those courses.
Was doing my 12th Grade this year, going to study Computer Engineering at the university of Pretoria next year. And this video helped a lot in cementing that decision because I had also applied for other types of engineering at different universities. Thank you.
This is pretty much straight, however for Senior Design, which are the last classes I took for CpE, we weren't technically allowed to use "development boards," e.g. an Arduino, so we simply removed the ATmega that comes on an Arduino, and we flashed firmware onto it using Atmel Studio and a flashing tool that connects to your computer. The experience was both very fun and frustrating.
I am a computer engineer from Philippines, everything he said is true, you also going to take up Eng'g Drawings and work on CAD and you need to be good in math as well because everything involves numbers, but i concentrate on Systems and Network Eng'g with Servers, full stack Web Development, Penetration Testing and Cybersecurity because they are now the common one, i suggest Everyone should excell on this one as well..
Bro im so stupid at math, literally cant do simple addition in my head, and didnt understand a shit of math in highschool from 7 to 10, i even went as far a not taking a single math subject in senior and junior high, the thing is im afraid to face math. Then i got inspired by someone, and here i am going 2nd year in my mechatronics engineering, math can be hard, just study so hard, because i did, there was times i felt i was floating due the not sleeping right. Lol
I’m literally 11 years old and this is what I’m interested in I have done coding in the past, but I wasn’t as passionate as I feel about the engineering inside of the modern technology. I want to take a MOOC I think for this to get a head start on my ideal degree Thanks to my grandpa for inspiring me to get to understand what different things do and thanks to my friends who helped me choose parts for my future gaming computer See you guys once we’re out of this pandemic
Top tip for life kid, reduce and control the gaming, stick to casual occasional fun. Dont let it become part of your daily routine or your productivity will plummet massively, there is only so many hours in a day nd gaming is addictive. I had to quit playing completely in my second year of university to be able to keep up with the work load and I've never looked back, achieved so much more in the time since than decision than prior
@@pododododoehoh3550 Thanks for this advice, Ive been starting to cut back. This comment was from almost 3 years back and im a freshman in highschool now. Its crazy how your childhood can just slip away so quick sometimes. I really do think that ive gotten myself stuck in episodes of addiction at times but im doing my best. Appreciate you man
This is the major I an going for and believe me when I say I do struggle in math so much! I failed Calculus 1 and Programming II (java) last semester and had to put in extra effort I then changed my grades from a F and a D respectively to a B (84)and a near perfect score A+ (98.8) Although yet I couldn’t earn an A in Calculus I understand the concepts well to keep going I am fully determined Hopefully to those who have doubts and fears like I do sometimes can have a moment of hope and determination
That’s why you choose a project that you really loved for 2+ years My project as a CS involved security research, software dev and hardware work with Caroline pen testing tools But was easy cuz I picked something I wanted to build for too long Ans start a business with So I took this as a chance to start working with it After months (was not that stressed really ) finished my project & thesis My top advice be passionate about a certain project (example: something you believe if you build will make you rich ) Ans then study it like crazy way before last years Watch conferences, read Reddit posts by pros working in the field ..etc
CPE is not my first choice. What I love CPE is not about the Hardware, Software or Systems, but because of the dedication of an Engineer to prioritize the safety of other people before their own. We study 2 courses at the same time, they risked too much by practicing to be more precise and accurate in integrating and innovating new technologies that in-line to Computer Field. And I think that's what makes and Computer Engineers job incredible. -If you're an Engineer or other workers! I'm Proud of you ❤
sylvester mpepi bro I'm going to highschool now and I want to join a engineering class but I need to write a short essay on why I want join!! Hopefully I join man
I might be the only commenter thats in highschool right now Im just trying to get some help with some questions. 1. What are the most common jobs CpE grads' enter in 2. Is there enough software lessons in the CPE degree so that I can get a software job 3. Are those cybersec/infosec jobs possible for CpE graduates to qualify in (yes including all their said certifications shit) 4. Or do you recommend that 8 take some other degree if I am aiming for these software work
Something to keep in mind about Computer Engineering (CpE) is that it is a blend of Computer Science (CS) and Electrical Engineering (EE), which people like to call software and hardware engineering respectively. As such, all the jobs you can expect both to get are available. The only thing that may be more difficult to go into specialist jobs for CS and EE, that would be stuff like computer research, electrolysis, and substations. However, when it comes to jobs in web development, software engineering, power grid, cybersecurity, robotics, and internet of things (IoT) you'd have no issues using a CpE degree to go for these jobs. Since CpE is a mix of hardware and software engineering, it doesn't take much to get qualified in some jobs that might not fit the mandatory courses in CpE. For example, if you take an elective course on databases and networking, you can handle cybersecurity and information security jobs. If you tried that with an EE degree on the other hand, you'd have to take way more classes to be reasonable capable of handling those jobs. It's for this reason that dual majoring in CpE and either CS or EE is seen as a waste of time since they basically have the same classes and just delays you getting into the job market, which is where the real experience kicks in. When it comes to jobs, you just got to be aware of the fact that there is a lot of overlap since even if you look at the required courses of these degrees there are many of the same ones popping up since you still need some knowledge in other areas to work with that degree, for example programming as an EE. As such, I'll list out a summary of what kind of things to expect when going for a CpE, EE, CS, and IT degree. *CpE:* You learn hardware and software engineering, i.e. computer circuits and programming. CpEs have knowledge sufficient to make web servers, games, graphical user interfaces (GUI), IoT devices like robots/smart locks, and printed circuit boards (PCBs). Flexible degree that can dip their toes into EE, CS, and IT to get basic jobs in those fields, but will struggle to get advanced jobs in those fields. Due to the mix of circuits and programming, has an upper edge for jobs regarding robotics, IoT, and sensors since knowing software and hardware is equally necessary for these jobs, which is prominent in military and space. *IT:* You learn networking and data systems. Databases, networks, and communication protocols are paramount here. All are very valuable for jobs for internet service providers (ISPs), cell phone companies, and databases. Any reasonably large company will require database management for logging purposes at the very least which makes the courses tend to be focused toward businesses. Can easily obtain jobs working with servers. Programming knowledge is sufficient to create GUIs, web pages, databases. With some effort, can be capable of working with sensors, IoT, and robotics with electronic circuits courses due to the innate knowledge of protocols. Will greatly struggle to obtain jobs working with computer research and high voltage grids. Does not require a final group known as Senior Design/Integrated Product and Process Design (IPPD) project. *EE:* You learn advanced hardware engineering, with high voltage systems, and signals. A programming specific class is never required and programming is limited to classes that require programming embedded systems for things like IoT and robotics (which is also a required course for CpE). As a result, programming is only on the level of which to program sensors, IoT, and robotics. However, given that the highest grade of math necessary for electrical systems is mandatory, EE is capable of handling electrical research jobs with some effort. All electrical grid jobs like power plants, cell phone companies, and ISPs are available as expected. With some effort, IoT, sensors, and robotics jobs are available when diving further into embedded systems and robotics. However, software engineering and database jobs will be tough to work towards since many extra software classes would need to be taken and software research is practically impossible. *CS:* You learn advanced software engineering, with the most advanced theory of computation working with graph theory, turing machine models, and optimizing time complexity. You learn the fancy programming techniques like building your own compiler. Requires a programming exam to prove aptitude, kind of like the bar test for lawyers but for programmers (something CpE is not required to take). A lot of courses on computer algorithms are necessary which makes computer research jobs naturally a given. When it comes to working with programming that doesn't necessarily fall into networking and databases you'd expect from IT, like research into programming for optimal use of graphics cards, CPUs, and RAM, CS tends to be the most desirable due to the innate know how to optimize processing time. However, working withe these pieces of hardware would likely require some extra classes in embedded systems. Cybersecurity is mandatory so pivoting to databases and servers is far easier here than CpE. Unfortunately, they suffer from the exact opposite problem of EE being that absolutely no electronics hardware classes are necessary. So it would take a couple extra classes to confidently work with PCBs, IoT, and sensors. High voltage systems would be very infeasible to aim for though. I know it's all a bit wordy, but baby mode summaries are everywhere on the internet. Also, I mention very often that it's very infeasible to aim for certain jobs with certain degrees, but it is moreso in the sense of trying to complete the bachelor's degree in 2 years. People change their mind very frequently while studying, so elongating the time to pivot towards something else is reasonable when you know for a fact that the degree path you chose doesn't align with what you want to do. It's just not ideal obviously. Paying more money to do even more studying and not getting paid big bucks yet is lame. So for your example, with a CpE degree, just take an extra 2 courses for Cybersecurity and Databases and you'd be perfectly fine with getting cybersecurity and infosec jobs. If you have 0 interest in working with computer hardware like working with PCBs or IoT devices, you could go for the IT degree to ease up on the math you need to take and get out of the senior design project. However, if you would be fine to work a job with electronics, then CpE would be the way to go even with the harder courses. If you specifically want to go for a job working with servers, a cell phone company, or an ISP, then IT would be an obvious choice though.
I'm studying computer engineering right now and I can say that it's a shit ton of work but it's incredible. There's something really rewarding knowing how computers work on a fundamental level.. something you may not develop as well as a computer scientist
What has changed after this 7 year video: c will always be used, Java is still used but other high level languages, such as python, are becoming more common.
With regards to math, what helped me most was focusing on the underlying principles behind processes rather than memorizing formulas. Doing this took me from being one of the slowest kids in my classes to being one of the best in a year's time. What's nice is that I could care less about my standing, I just grew a passion for understanding the work. I think you'll get there
You will need to learn how to math eventually if dealing with computers at all. The most important appeal is being able to make things work and to make things work quickly. To make it simple, if you absolutely adore robots, even if you don't intend on working on robots as a career, then computer hardware engineering is definitely the way to go. Once you learn how to work with microcontrollers, ex. Arduino, you gain a lot of options. Microcontrollers are in a lot of things like remote controllers, car switches, vending machines, etc. Once you figure out how to work with printed circuit boards (PCB) and graphical user interfaces (GUI), the things you can do skyrocket, stretching as far as being able to make your own custom Gameboy to an entire computer. The reason I mention robotics is because a club that is very prevalent is the Robotics Club. Becoming a pro in the Robotics Club shows that you have some skills with Computer Vision (camera seeking, facial recognition, shape detection, etc.), microcontrollers (you'll get ROS, Robotics Operating System, experience to get things working), various programming languages (Python, C++, etc. for getting objects to do stuff), and design (ranging from working with wires and solder for PCBs to the architecture of the robot and the physical mechanics of its movement) This is the kind of stuff you want as a computer hardware engineering. On the other hand, as a computer science (programming up the wazoo), since you are getting programming knowledge, you quickly gain enough knowledge to be capable of making things like games. However, you will be refining this into a problem solving machine gun. The fundamental understanding of programming will become transcendental, which is not an exaggeration. More important than learning the stuff is being able to do it easily and clearly. Some of the most impossible puzzles will seem simple as you advance in computer science as you will be dealing with a boatloads of algorithms to optimize your programs. One appeal is that this gives you the opportunity to create video games quite easily. Since video games deals with a metric ton of programming with computer graphics and all the algorithms that allows a game to function, computer science will be much more prepared to tackle this task than a computer engineer. I can't speak much for computer science since I'm majoring in computer engineering, but I applaud them for being able to tackle the crazy things they have to deal with. If you feel like at the end of the line, you only want to be dealing with programming, computer science will give you the opportunity to refine your programming skill to the finest edge possible.
I wouldn't let math get in the way of your decision. Once you finish the general math classes, you spend less time doing math and more time covering topics like operating systems and designing things such as memory for embedded systems.
I don’t know of a school that doesn’t make you take higher level math (Calculus, Differential Equations, etc) along with some basic Physics for Computer Science or Computer Engineering. However, I am of the opinion that almost everyone is capable of doing higher level math as long as they practice and study, so don’t let the math part hold you back if you are really interested
What is differences and similarities between 1.computer engineering(hardware) 2.computer engineering (software) 3.computer system engineering 4.software engineering 5.information technology 6.computer science 7. software developer And tell me which is most demanding field and has great careers in the future?
0: Electrical Engineering: Study of electronics and circuits (physics meets hardware) 1. Computer engineering (hardware): Electrical Engineering with more software (less hands-on) 2. Computer engineering (software): Computer Science with a bit more hardware (more hands on) 3. Computer system engineering: Not sure, cursory google search makes it seem like CE + IT 4. Software Engineering: Computer Science but more project-based and less theory 5. Information Technology: The communications and "people" side of technology, maintaining and managing information flow. 6. Computer Science: The scientific/mathematic study of computer software and algorithms. Can be more theoretical than the others (academia) or it could be practical (computer programming). A good program will have a mix of both and allow you to concentrate either way IMO 7. Software developer: More of a job title than a degree IMO, but even more project-based and less theoretical than software engineer, more creating a product than IT supporting the systems it runs on. Effectively "computer programmer" If it helps, think of their relationships like a 3D model where you have theoretical/practical axis, hardware/software axis, and math/people-focused axis. EE is high practical hardware math, CS is high theory software math, IT is high practical software people, and the others are somewhere in between There's a LOT of overlap though. Depending on the university, computer science, computer engineering, and/or software engineering can effectively be the same degree. Depending on the job position you might be called a software engineer, software developer, computer engineer, computer programmer, even IT specialist and do effectively the same job.
As a Computer Engineering student for 4 years, i would say that Computer Engineering is more like 30% Electrical Engineering, 30% Computer Science and 40% Electronics and Communication Engineering. Yep math is hard very hard programming is fine as long as you have the heart for it. for the projects like robotics and such it will really cost a lot and will take a lot of your time too.
Electronics and tele communication are parts of electrical engineering tho. It's more like half half which is what it should be. An electrical engineering program is like 10% comuper science 90% all different fields of electrical engineering.
I have studied computer programming worked for a while as a programmer but never pushed further and torn between continuing programming or venturing into engineering
I had to take an intro CS course for first year EE and it is hell (never took it in high school). Some of the concepts I’m truly stumped by which never happened to me during high school maths and sciences. I’m just not good at this shit meanwhile many of my classmates are struggling too but others are just blazing through it. I’m sure I wouldn’t enjoy CE much more either so, I’m sticking to EE. I enjoyed our intro EE and ME courses and found them a fair challenge but still fun to do so I’m continuing in either EE or ME.
I am passionate about computers, I think I will go for this major, even machines that are used to manufacture computer parts have computers built in them
I'm a computer engineering major and I love it! Can't wait to start a career in embedded systems and design. Life update (fast forward one year): I graduated this year and started my career in embedded systems following graduation! To all the current students, Covid19 has brought many challenges these last few years, but hang in there! Get the support you need to pull through. Maintain that winning mindset and you’ll get there in no time!
@mohammed my CompE undergrad degree is a hybrid of Electrical Engineering and Computer Science. I can only speak for my experience, but to me it doesn’t make sense to study CS again after CompE unless there is a specialized area of CS that you want to go into (for like graduate school).
Hello. Im a computer engineering student as well. May i know what do you do for your embedded systems role? I havent go through any module related to embedded systems yet so idk if embedded systems is something i should check out.
@@boogywumpy if you’re still in school, I recommend taking an Intro to Microcontrollers course. This will give you a starting idea of what embedded systems are. They’re everywhere, really-in your microwave, car, oven, thermostat. As an embedded engineer, I work with hardware and software. Basically given a piece of hardware, I have to program it to work with a larger system. Let’s say, I’m adding in a new sensor that reads in data. I need to program my system in such a way that it knows this sensor exists and there is a communication path between sensor and system so that the data can be read and used. Last word, if you love working with hardware and software and how they interface with each other, then embedded systems may be a good fit for you. Hope this helps. Good luck!
@mohammed and that’s totally ok! The good part of graduating with a CompE degree is that you get job opportunities in both EE and CS areas. I think it’s also important to mention that while you’re pursuing an undergrad degree in a specific field of engineering, it doesn’t always mean that you’ll end up working in that field (unless you graduated knowing EXACTLY what you want to do immediately following graduation and pursued it; I.e. like I did with embedded systems). For example, I have many Mechanical engineering graduate friends that ended up doing electrical engineering work after they graduated.
I’m a junior in HS and I’ve just finished CS Principles and I hated it throughout they year, but not at the end, I really enjoyed everything I learned, can’t want to major in this.
Good luck! Hope you get in At least you got some coding experience in. You'll be thankful for that later on. I'm studying an electrical and computer engineering degree and I really struggled the first semesters in the software classes we had (I mean it is one of the harder programs) with no prior base in coding really. I mean I'm good now (I worked really hard on it), but if I could've studied some things prior to college, I definitely would've.
in Turkey, we only have Computer Engineering of Computer Departments, but they mostly teach it like Computer Science lessons. I dont know if its better or worse, probably the latter. But Im studying to get into this department, after the end of July I will learn the results of did my studies paid off or not
The description of computer engineering at the beginning is helpful. I can’t tell you how many times I’ve told people that I’m majoring in computer engineering only for them to say, “soooo… computer science?” 🙄
I’m an 11th grader I think in American terms you call them juniors, found this really helpful to plan out my future, really helped out now I know a bit into my studies!
@@ItsNuhCuh that comment was almost 2 years ago, I passed my APs and I am in Uni now for Computer engineering lmao, so I guess yeah you can say I'm doing well
I remember watching this a year ago and being a little suspicious, now I'm in first year computer eng.... this is exactly what you will be doing if you study ceng
@@Kxwr I am a senior in Germany in computer engineering. You have many math courses but in my perspective those are really the easiest to manage. The EE courses are damn hard especially the maths and physics they use.
@@GandaBaer electrical engineering uses very complex physics and maths that you are not used to at the beginning. You have to use e.g. Spherecoordinates and Mobiustransformations even in the first semester while you still didnt go through those topics in the math courses.
Bad news for the students in Texas, your gonna have to use TI microcontrollers, usually MSP430 for the class and the Tiva or any equivalent for the senior projects. Arduinos are illegal here 😂😂🤣🤣
@@cadenglick7783 both, lol. I'm pretty sure it's more convenient for Texas schools to use TI and also most of the professors wouldn't let you to use Arduinos because there are literally tons of projects out there but they will be very happy if you use SBCs (Raspberry Pi for example) in the senior projects
@@mysteriouslymysteriousmyst9139 You are right haha for CSUF also. We used the MSP432 for this exact reason in our microcontroller courses and embedded processor interfacing.
I've been wanting to study this since 6 years old, today I'm 16 with straight A's and never failed a science test, I've failed a couple math-Algebra, but retook, studied, and passed. Really hoping I'll get into college! This is my dream :)
You'll get into college if you want to go. As simple as that. I believe entrance for most community colleges are diploma or GED. That said, if you're trying to get into a prestigious college, you may want to focus on high GPA, etc. But it sounds like you've got the recipe for success in college. If you fail at something, just get up and try again.
Leo Thats a great attitude to have, not giving up after failure but treating it as an opportunity to learn and improve. There are definitely going to be moments in university and in life as a whole where you feel like you failed, whether it's on a test or otherwise, but that doesn't mean you aren't successful at what you're pursuing. Just be careful not to let your successes be defined by lack of failures (I.e. you don't have to have all As in classes and tests to be successful & vice versa) and you'll do great.
Xayne Charlson How does one go from medicine to engineering or science. Pursue something that interests YOU. If you like to help people and like biology, stay in medicine. I assume you want to be a physician. For me it was easy, since I was little , computers fascinated me and almost any technology. I always like to build stuff, and take things apart to see how it looks inside. So again, do something that tickles your fancy. Good luck
Same! I have no idea what each major really consists of or what the jobs they lead to consist of and I can’t choose between medicine or a technology/engineering field
How hard was the math bc I’m still in hs and I’m nervous bc idk if i wanna be a software engineer or a computer programmer ppl say they’re both rlly stressful
I'm an incoming Grade 11 student here in the Philippines and it has been my dream ever since I was young to become a Computer Engineer but, I'm quite nervous because I love Math but I'm not surr if I will still love it when I reach College so I'll be back in this video after 6 years.
@@ftk9929 thank you for saying this it meant alot i just needed someone to tell me i can do it and yes i recently got into a computer (science) class over the summer just to see what it was all about and im really starting to like it i saved money so i can get supplies i needed and its going well
@@ftk9929 Hey Ashaan! Can you share some tips on how you got accepted into Georgia Tech? What made your application strong? I'm looking to apply to it. Thanks in advance!
Thank you for the video :) This video was helpful for me to get an idea of what the course is about. I also appreciated learning about the names of key components of Basic Circuit classes (e.g. Capacitors) and Electronics (e.g. Transistors).
I was at tenth Grade watching this video to find programs that fit my interest and Computer Engineering fits perfectly for me. Now, I'm at my first year in college enjoying the program a lot. Thanks for this video and will thank you again once I graduate!
As a BS Computer Engineering Major going into my 3rd year I can give this advice. The math is hard, but I love it. Do not shy away from ANY Engineering position because you think it is "too hard." If it was easy, everyone would do it. Funny part is...everyone CAN do it. Just apply yourself and work hard. The payoff is huge and the pride you get from self-accomplishment is worth it. Good luck.
Joe Davis thanks mate
Thanks for the inspiring words! I'll be attending UCLA this year and have been stressing to find which major to choose. I love math and have been binging these major videos regarding engineering. Computer Engineering may be the one for me!
Is that easy I have decided to become BS computer engineer
Thanks for these encouraging words. I've wanted to be an engineer since high school but was always intimidated by the math. I'm looking to do a career change and want to go into engineering, but I'm still scared of it. But hearing from someone like you say that anyone can do it means a lot!
Im def not strong in math so Im pursuing this field to over come the weakness. Its a bit intimidating though.
For years I’ve always thought I sucked at math but it turns out I had terrible work habits. I would always coast through classes and do stuff last minute and score a great grade. Math was the only class I actually had to work at every single day and lazy me hated that. I’m excited to have picked this major.
OMG, r u enjoying it?? I start college this year and I’m hyperventilating.
Is it good for tech geeky people? I have a huge obsession of phones and I like to look into the basics of it.. This would be a cool subject to major in and I wanted to work at Apple in CA.
@@matiasmuttoni9044you probably will enjoy it. make sure to study properly and not last minute
This is genuinely me, it’s good to plan ahead for stuff like math exams so you don’t pull painful all nighters then fail dramatically.
I'm a graduating senior in Computer Engineering and the great thing about Computer Engineering is that you fit everywhere in career fairs. Most of the employers who show up have been 40-50% software heavy jobs. Being a Computer Engineer major means you can apply for software and hardware jobs. The only downside to consider is that you are competing with Computer Science majors who specialize in software and vice versa with hardware. One advice for those who are starting out is to make projects. Start small and go big! Also, dont be afraid to be involved in project heavy clubs as they give an insight into what a workplace would be like while giving you some social skills.
Can i ask u a question? What is the application of chemistry in computer engineering???
@@chupapimunyanyo8520 mainly properties of materials in circuits and other hardware applications
Right, internships would help. But computer engineering graduates tend to be more broad and has high job security since you have both background in two majors. Both hardware (electrical engineering) and software (computer science).
@@russlmao7091 true as a CS guy to prove my self into a hardware job is will be hella difficult
I need many side cert & projects
But CE guys don’t have to prove themselves in Software that much
But again closed CS cuz I want software more
But at the end it doesn’t matter many gets jobs without cert if you have enough projects believe me you can land what you want
I want to computer engineering but I'm confused if should do diploma or 11+12th can anyone pls help
These videos have energized me to not quit but actually finish my engineering degree.
I've been in such a slump the past w yrs, going through the motions, not really present. But now I think I've found my love for the profession again.
Thank you!!
Good luck
I hope you find what you are looking for in the field! :)
Is it good?? I’m entering college and not sure what to major in.. I naturally have a geeky obsession with technology like phones, computers.. but I’ve never looked into the Hardware and software part of things..
I’ve only ever scratched the surface, but I feel like it should be possible.
im in my 3rd yr as a BS Computer Engineering this video is literally true .
How is Computer Engineering?
how is Computer Engineering dude.. compare with Computer Science :/ :/ little mind-fucked in choosing major here :(
is it true computer engineering is more math intensive than computer science?
Allen Gacias I'm on my associates degree and there are a few things I did not see in depth such as the electronics concepts and algorithms, these topics I am making a base knowledge of so that it complements those gaps that the program didn't fully covered.
You know those critical thinking problems that students always hate in grade school? While computer engineering dives deeper into math, computer science is filled with that critical thinking. You are confronted with tricky situations very often in programming problems.
That isn't to say computer engineering will not have these tricky situations, since you need to take computer science classes as a computer engineer and optimization is huge deal in general for engineers, but computer science dedicates its whole entire focus on this.
I’ve been watching a bunch of videos to figure out what field of engineering I want to study next year. This video was the only one that made me feel tingly and excited like I want to start learning now!! I can see myself doing these things and I think I’ve just decided on my major! Thank you!!
LOL😆😆🤣🤣🤣
What did you end up studying?
Can you share how this went for you?
2024 here! What are you studying?
Graduating from this major next spring :)
Lorde Darius hell yee that's wassup
Lorde Darius Vlogs good job my brother
do you have a job yet
yee yee
Was it hard?
Honestly, I'm not that good in math or in any electrical thing but I am definitely ready to learn and to study how is it gonna work. I hope this can help me to become what I want.
Heyy, so what did u do? Is it worthy ?
This mentality isn't good, don't follow people. Find what you're strong, and build upon it, if we applied this persons logic in a bigger scale like in trading, the world economy would lose a huge amount of money.
I'm 16 and can't decide what my career will be but my grandparents really prefer me to work with software/computer because it's stable and give high salary. They always tell me stories about their other grandchildren getting 50k just after graduation,
so i am rethinking my career, do y'all think it's worth it?
Get a part time job or a passive income before going to uni, tbh
How's it going now
I'm starting my last year of Computer Engineering, and for me, I chose my classes in such a way that it's like I'm receiving a full CS degree with a minor in EE. At my school, CE is more like 80% CS and 20% EE. CE is definitely more math intensive than CS because of the EE classes. Although depending on the classes you take, I'd generally say a CE can get any job a CS major can get, but not the other way around.
🤔😂
Replace any withany.
Also it really on your school program
Can computer engineer graduate apply for it sector jobs
I remember doing Arduino and external circuits in high school during my senior year I thought it was hard at first until they explained it to me and guided me from the basics to actually doing programming it was pretty cool it's been almost 3 years since I graduated high school never started college
what are you doing now? how are you?
Those who disliked this video dropped out already
Nothing is wrong with that . You don't necessary need a degree to be " successful " in this world .
lmao
Michael Ansah 😂😂😂 yeah
Michael Ansah 😂😂😂😂😂
Is this harder than mechanical engineering
Im 3 years old and find this quite interesting.
3 years old? Nice. :D (But now 4 right?)
@@beylil5345 You shouldn't believe him lol xD
No U r/wooooooooooooooooooooooosh
@@theofficialchan that's only apply if i fall for the comment duh.
Of course i didnt believe. Lol
I am starting my college next week as a freshmen in Computer Engineering. I wish myself all the best for next 8 semesters.
hey, I'm applying for Computer Engineering at Colorado State University. Do you have any tips? I haven't studied any CE subjects in highschool. But I have Maths, Physics, Chemistry and Biology. I'm a bit worried I won't be able to do well in CE
@@labinatasfia624 dont worry, you will do just fine. You can learn about CE related things in your first semester as you will have a relatively easy course and free time. Just try consulting these things with seniors. All the best.
@@ichigoichie369 thank you!
Where are you getting admission bro?
I mean which collage
I was initially an EE major then I started to love my Internet of Things(Adrunio) class. I was doing academic advising and my advisor told me to do CE since it is EE and CS and I love this major!
I love your channel. I’m in my third year of Computer Engineering at NC State and every video I’ve watched of yours has been 100% accurate as to what I’ve experienced, even down to specific labs and programs. In my Computer Systems class, we actually have to learn Assembly (.asm) and write a few programs in that as well as learning common programming languages like C++, Python, and Java.
What jobs are you looking at
Wow this is very helpful cause I'm thinking of going to NC State and studying computer engineering! I'll def check out the rest of this channel, thanks!
Hello, what are the main subjects that i should be good at it to apply for CE
I think computer engineering is actually about 75% EE and 25% CS.
It's 50/50
Stefan K maybe in your school
Yeah at my university its 75% ee and 25% cs
You should try BEng (Hons) Computing. It's literally all the Computing subjects (Computer Science, Computer Engineering and etc.)
Much better!
I'm first year BS Computer Engineering i'm going back here once i'm done to this course
About another year to come, how your courses been?
I am a simple HUMAN. If I see the word Artificial Intelligence, I dive into it without any question
same dude.
Man, I watched this video over a year ago before choosing Computer Engineering and now that I watch it again I actually genuinely understand and have experienced what he was talking about in a large portion of the video. How time flies. As for the math, just try to keep up. Project based Calc 1 was relatively easy when compared to Calc 2 (in my experience, probably because I’ve always resented integrals lol) but still workable. The key is to actually like what you’re doing.
Which one would u prefer Profit or Passion
@@Rooblez21 that is a big question tho😢
@@ngovkimhour5437 yh because if u follow profit u can't be happy like u have no passion how are you gonna make it and if you follow ur passion u are proud and can make it till the end i guess that's my opinion
@@Rooblez21 love what you do
It's fine if you don't do what you love
@@aymenachagui7222 ❤️❤️❤️
I love how I knew about everything up until oscilloscopes in EE and everything about CS memtioned in the video. I'm so grateful for the college classes offered at my school (AP CS A and PLTW Digital Electronics) that allowed myself to dive into both of these components of the field in 10th grade. Now that I've run out of those classes, for my last 2 years I'm gonna dive deep into mathematics and physics to help build my foundational knowledge.
Thanks a ton for the video!
I think many of you are misunderstanding what +MajorPrep is saying regarding the math required in CS. Let me explain,
As a CS student. I can confirm that his information is quite accurate. Here's what you need to know.
- CS is most definitely a "math heavy" field, it's just that the math you use for the most part isn't traditional calculus. That math is known as "continuous" math. Rather, you use a very logic heavy (rather than process heavy, like continuous math) math known as discrete math. I will provide you an example to clear it up:
At my uni (UIC), ECE, ME, CE, and pretty much all other engineering majors take Calc I-III, Diff Eq, Linear Algebra, and Stats along with their physics, Chem courses.
On the other hand, CS majors take Calc I-III, then Intro to Advanced Mathematics (basically proofs), Statistics, and then choose between a bunch of discrete math courses such as Number theory, set theory, game theory, combinatorics, Formal Logic, Abstract Linear Algebra, and many more.
So if you're not good at math, CS will suck. However, you don't have to be good at Calculus and Trigonometry to succeed, more so the logic and theoretical aspects of math.
(Ex: How many prime numbers are there from 1-100, What will var a have to be for (insert series) to converge)
- Calc I-III as well as the arbitrary science courses you take are just to prepare you for problem solving, not the actual computer science.
- Some light calculus (mostly diff eq and relative rates of growth) is used in courses such as algorithm design, compiler design, and systems programming (especially operating systems) usually to help you figure out which algorithms are more time efficient than others.
Note that, as mentioned, it's different at every uni.
Woaaahh Im incoming freshmen and honestly I suck at math but I was lucky to past the entrance exam and fall onto the course. This is very helpful for me very inspiring and informative.
In CE we also have to take discrete math
its hilarious that at University of Houston they dont require you to take cal 3 or diff Eq... or even university physics or gen chem for that matter. And they have an extremely high hire rate after graduation. I think it should be required to take those courses.
@@theflipper404 because UH doesn't have a good CS program
@@xandro2445 it really isn't... uh clear lakes is a lot better tbh. and cheaper. they actually make you take uni physics and diff equations.
Its my first semester as Computer Engineering major. Please wish me well on my 4 years journey 😁😁
Best of luck,how is it going bro?
Best of luck brother. Ill be starting next year. Hope all is going well 8 months later, and please do leave some pointers if you ever see this
Was doing my 12th Grade this year, going to study Computer Engineering at the university of Pretoria next year. And this video helped a lot in cementing that decision because I had also applied for other types of engineering at different universities.
Thank you.
What happened man
As a sophomore at San Diego State University majoring in CE this is all pretty accurate. So much potential exists in this field I highly recommend!
how is it
Howd it go?
I'm on my last week as an undergrad at SDSU with a BS in Computer Engineering. Hit the nail on the head.
This is pretty much straight, however for Senior Design, which are the last classes I took for CpE, we weren't technically allowed to use "development boards," e.g. an Arduino, so we simply removed the ATmega that comes on an Arduino, and we flashed firmware onto it using Atmel Studio and a flashing tool that connects to your computer. The experience was both very fun and frustrating.
I am a computer engineer from Philippines, everything he said is true, you also going to take up Eng'g Drawings and work on CAD and you need to be good in math as well because everything involves numbers, but i concentrate on Systems and Network Eng'g with Servers, full stack Web Development, Penetration Testing and Cybersecurity because they are now the common one, i suggest Everyone should excell on this one as well..
Question ive been considering on taking Computer engineering is coding difficult?
@@MoBallin coding just take familiarity and constant practice, if you missed it you gonna have a hard time..
BUT IM TRASH AT MATH DAMN IT im frustrated but i wont give up
same bro
Yea Math is my weakest link it’s tuff that it’s in so many things
do it for long enough and eventually, you'll love it, that's been my experience in college.
Same.
Bro im so stupid at math, literally cant do simple addition in my head, and didnt understand a shit of math in highschool from 7 to 10, i even went as far a not taking a single math subject in senior and junior high, the thing is im afraid to face math. Then i got inspired by someone, and here i am going 2nd year in my mechatronics engineering, math can be hard, just study so hard, because i did, there was times i felt i was floating due the not sleeping right. Lol
I’m literally 11 years old and this is what I’m interested in
I have done coding in the past, but I wasn’t as passionate as I feel about the engineering inside of the modern technology. I want to take a MOOC I think for this to get a head start on my ideal degree
Thanks to my grandpa for inspiring me to get to understand what different things do and thanks to my friends who helped me choose parts for my future gaming computer
See you guys once we’re out of this pandemic
13
Top tip for life kid, reduce and control the gaming, stick to casual occasional fun. Dont let it become part of your daily routine or your productivity will plummet massively, there is only so many hours in a day nd gaming is addictive. I had to quit playing completely in my second year of university to be able to keep up with the work load and I've never looked back, achieved so much more in the time since than decision than prior
@@pododododoehoh3550 Thanks for this advice, Ive been starting to cut back. This comment was from almost 3 years back and im a freshman in highschool now. Its crazy how your childhood can just slip away so quick sometimes. I really do think that ive gotten myself stuck in episodes of addiction at times but im doing my best. Appreciate you man
As a senior undergraduate CE major, I can confirm.
This is the major I an going for and believe me when I say I do struggle in math so much! I failed Calculus 1 and Programming II (java) last semester and had to put in extra effort
I then changed my grades from a F and a D respectively to a B (84)and a near perfect score A+ (98.8)
Although yet I couldn’t earn an A in Calculus I understand the concepts well to keep going
I am fully determined
Hopefully to those who have doubts and fears like I do sometimes can have a moment of hope and determination
good luck!!!! you got this💖
Good luck, you can do it! 🍀
Its been 4 years i wonder how he's doing
My first year project was Grammar Checker in Java.
Even as a graduate student, I still remember those sleepless night spent in the lab for our final embedded system project before graduation.
That’s why you choose a project that you really loved for 2+ years
My project as a CS involved security research, software dev and hardware work with Caroline pen testing tools
But was easy cuz I picked something I wanted to build for too long Ans start a business with
So I took this as a chance to start working with it
After months (was not that stressed really ) finished my project & thesis
My top advice be passionate about a certain project (example: something you believe if you build will make you rich )
Ans then study it like crazy way before last years
Watch conferences, read Reddit posts by pros working in the field ..etc
@@ko-Daegu bro do u regret graduating with cs degree instead of ce?
@@ko-Daeguwhat do you mean by this bro?
i would like to know more about your project
Wow I watched this when it came out thinking this is interesting. Now I came back and I understand and can explain almost everything you talked about!
Everything's fun except for computer logic (in my case), it was a nightmare. But I did end up learning alot in that class.
Same
CPE is not my first choice. What I love CPE is not about the Hardware, Software or Systems, but because of the dedication of an Engineer to prioritize the safety of other people before their own. We study 2 courses at the same time, they risked too much by practicing to be more precise and accurate in integrating and innovating new technologies that in-line to Computer Field. And I think that's what makes and Computer Engineers job incredible.
-If you're an Engineer or other workers! I'm Proud of you ❤
I'm only 13 years old but I wanna prepare for my future that's why I'm watching this video rn
Incognito Acc me too
Same, but I have 14
🐐💯💯💯
Keep going don’t ever give up no matter what 💯
@@1audivate504 I’m 12 😭😈
dear God help me to became computer engeener i'm so love this job.i know God is faithful i still hope one day yeah!
sylvester mpepi shoe bobs
sylvester mpepi bro I'm going to highschool now and I want to join a engineering class but I need to write a short essay on why I want join!! Hopefully I join man
sylvester mpepi bro I wish you become computer engineer one day . I want to be too 😊😊😊😊😍😍😍
If you can't even fix your grammar, which is easy to do, how can you do something more complicated?
Oh God help me too.. 4/6 years -.- and still don't know how to do EE stuff
Just the video I needed; an simple yet informative introduction for computer engineering. I’m almost college… I’m excited but also a bit nervous.
I might be the only commenter thats in highschool right now Im just trying to get some help with some questions.
1. What are the most common jobs CpE grads' enter in
2. Is there enough software lessons in the CPE degree so that I can get a software job
3. Are those cybersec/infosec jobs possible for CpE graduates to qualify in (yes including all their said certifications shit)
4. Or do you recommend that 8 take some other degree if I am aiming for these software work
Something to keep in mind about Computer Engineering (CpE) is that it is a blend of Computer Science (CS) and Electrical Engineering (EE), which people like to call software and hardware engineering respectively. As such, all the jobs you can expect both to get are available. The only thing that may be more difficult to go into specialist jobs for CS and EE, that would be stuff like computer research, electrolysis, and substations. However, when it comes to jobs in web development, software engineering, power grid, cybersecurity, robotics, and internet of things (IoT) you'd have no issues using a CpE degree to go for these jobs.
Since CpE is a mix of hardware and software engineering, it doesn't take much to get qualified in some jobs that might not fit the mandatory courses in CpE. For example, if you take an elective course on databases and networking, you can handle cybersecurity and information security jobs. If you tried that with an EE degree on the other hand, you'd have to take way more classes to be reasonable capable of handling those jobs. It's for this reason that dual majoring in CpE and either CS or EE is seen as a waste of time since they basically have the same classes and just delays you getting into the job market, which is where the real experience kicks in.
When it comes to jobs, you just got to be aware of the fact that there is a lot of overlap since even if you look at the required courses of these degrees there are many of the same ones popping up since you still need some knowledge in other areas to work with that degree, for example programming as an EE. As such, I'll list out a summary of what kind of things to expect when going for a CpE, EE, CS, and IT degree.
*CpE:* You learn hardware and software engineering, i.e. computer circuits and programming. CpEs have knowledge sufficient to make web servers, games, graphical user interfaces (GUI), IoT devices like robots/smart locks, and printed circuit boards (PCBs). Flexible degree that can dip their toes into EE, CS, and IT to get basic jobs in those fields, but will struggle to get advanced jobs in those fields. Due to the mix of circuits and programming, has an upper edge for jobs regarding robotics, IoT, and sensors since knowing software and hardware is equally necessary for these jobs, which is prominent in military and space.
*IT:* You learn networking and data systems. Databases, networks, and communication protocols are paramount here. All are very valuable for jobs for internet service providers (ISPs), cell phone companies, and databases. Any reasonably large company will require database management for logging purposes at the very least which makes the courses tend to be focused toward businesses. Can easily obtain jobs working with servers. Programming knowledge is sufficient to create GUIs, web pages, databases. With some effort, can be capable of working with sensors, IoT, and robotics with electronic circuits courses due to the innate knowledge of protocols. Will greatly struggle to obtain jobs working with computer research and high voltage grids. Does not require a final group known as Senior Design/Integrated Product and Process Design (IPPD) project.
*EE:* You learn advanced hardware engineering, with high voltage systems, and signals. A programming specific class is never required and programming is limited to classes that require programming embedded systems for things like IoT and robotics (which is also a required course for CpE). As a result, programming is only on the level of which to program sensors, IoT, and robotics. However, given that the highest grade of math necessary for electrical systems is mandatory, EE is capable of handling electrical research jobs with some effort. All electrical grid jobs like power plants, cell phone companies, and ISPs are available as expected. With some effort, IoT, sensors, and robotics jobs are available when diving further into embedded systems and robotics. However, software engineering and database jobs will be tough to work towards since many extra software classes would need to be taken and software research is practically impossible.
*CS:* You learn advanced software engineering, with the most advanced theory of computation working with graph theory, turing machine models, and optimizing time complexity. You learn the fancy programming techniques like building your own compiler. Requires a programming exam to prove aptitude, kind of like the bar test for lawyers but for programmers (something CpE is not required to take). A lot of courses on computer algorithms are necessary which makes computer research jobs naturally a given. When it comes to working with programming that doesn't necessarily fall into networking and databases you'd expect from IT, like research into programming for optimal use of graphics cards, CPUs, and RAM, CS tends to be the most desirable due to the innate know how to optimize processing time. However, working withe these pieces of hardware would likely require some extra classes in embedded systems. Cybersecurity is mandatory so pivoting to databases and servers is far easier here than CpE. Unfortunately, they suffer from the exact opposite problem of EE being that absolutely no electronics hardware classes are necessary. So it would take a couple extra classes to confidently work with PCBs, IoT, and sensors. High voltage systems would be very infeasible to aim for though.
I know it's all a bit wordy, but baby mode summaries are everywhere on the internet. Also, I mention very often that it's very infeasible to aim for certain jobs with certain degrees, but it is moreso in the sense of trying to complete the bachelor's degree in 2 years. People change their mind very frequently while studying, so elongating the time to pivot towards something else is reasonable when you know for a fact that the degree path you chose doesn't align with what you want to do. It's just not ideal obviously. Paying more money to do even more studying and not getting paid big bucks yet is lame.
So for your example, with a CpE degree, just take an extra 2 courses for Cybersecurity and Databases and you'd be perfectly fine with getting cybersecurity and infosec jobs. If you have 0 interest in working with computer hardware like working with PCBs or IoT devices, you could go for the IT degree to ease up on the math you need to take and get out of the senior design project. However, if you would be fine to work a job with electronics, then CpE would be the way to go even with the harder courses. If you specifically want to go for a job working with servers, a cell phone company, or an ISP, then IT would be an obvious choice though.
This makes me wanna get this degree even more🤩
I'm studying computer engineering right now and I can say that it's a shit ton of work but it's incredible. There's something really rewarding knowing how computers work on a fundamental level.. something you may not develop as well as a computer scientist
Im scared that CE isnt as strong on the job market as CS
It is because it is not the focus of CS. The focus of the CS major is to understand and create algorithms.
This was a great video, thanks for taking the time to make it.
At last. A computer guy who gets to the point...quickly. Thank you
What has changed after this 7 year video: c will always be used, Java is still used but other high level languages, such as python, are becoming more common.
im not that good at math nevertheless i like computers and love programming. is this good for me?
Juan Carlos Garfias Tovar that's what I'm wondering as well. I'm sure if I work hard I'll understand it though
With regards to math, what helped me most was focusing on the underlying principles behind processes rather than memorizing formulas. Doing this took me from being one of the slowest kids in my classes to being one of the best in a year's time. What's nice is that I could care less about my standing, I just grew a passion for understanding the work. I think you'll get there
You will need to learn how to math eventually if dealing with computers at all. The most important appeal is being able to make things work and to make things work quickly.
To make it simple, if you absolutely adore robots, even if you don't intend on working on robots as a career, then computer hardware engineering is definitely the way to go.
Once you learn how to work with microcontrollers, ex. Arduino, you gain a lot of options. Microcontrollers are in a lot of things like remote controllers, car switches, vending machines, etc. Once you figure out how to work with printed circuit boards (PCB) and graphical user interfaces (GUI), the things you can do skyrocket, stretching as far as being able to make your own custom Gameboy to an entire computer.
The reason I mention robotics is because a club that is very prevalent is the Robotics Club. Becoming a pro in the Robotics Club shows that you have some skills with Computer Vision (camera seeking, facial recognition, shape detection, etc.), microcontrollers (you'll get ROS, Robotics Operating System, experience to get things working), various programming languages (Python, C++, etc. for getting objects to do stuff), and design (ranging from working with wires and solder for PCBs to the architecture of the robot and the physical mechanics of its movement)
This is the kind of stuff you want as a computer hardware engineering. On the other hand, as a computer science (programming up the wazoo), since you are getting programming knowledge, you quickly gain enough knowledge to be capable of making things like games. However, you will be refining this into a problem solving machine gun.
The fundamental understanding of programming will become transcendental, which is not an exaggeration. More important than learning the stuff is being able to do it easily and clearly. Some of the most impossible puzzles will seem simple as you advance in computer science as you will be dealing with a boatloads of algorithms to optimize your programs.
One appeal is that this gives you the opportunity to create video games quite easily. Since video games deals with a metric ton of programming with computer graphics and all the algorithms that allows a game to function, computer science will be much more prepared to tackle this task than a computer engineer.
I can't speak much for computer science since I'm majoring in computer engineering, but I applaud them for being able to tackle the crazy things they have to deal with. If you feel like at the end of the line, you only want to be dealing with programming, computer science will give you the opportunity to refine your programming skill to the finest edge possible.
I wouldn't let math get in the way of your decision. Once you finish the general math classes, you spend less time doing math and more time covering topics like operating systems and designing things such as memory for embedded systems.
I don’t know of a school that doesn’t make you take higher level math (Calculus, Differential Equations, etc) along with some basic Physics for Computer Science or Computer Engineering. However, I am of the opinion that almost everyone is capable of doing higher level math as long as they practice and study, so don’t let the math part hold you back if you are really interested
What is differences and similarities between
1.computer engineering(hardware)
2.computer engineering (software)
3.computer system engineering
4.software engineering
5.information technology
6.computer science
7. software developer
And tell me
which is most demanding field and has great careers in the future?
0: Electrical Engineering: Study of electronics and circuits (physics meets hardware)
1. Computer engineering (hardware): Electrical Engineering with more software (less hands-on)
2. Computer engineering (software): Computer Science with a bit more hardware (more hands on)
3. Computer system engineering: Not sure, cursory google search makes it seem like CE + IT
4. Software Engineering: Computer Science but more project-based and less theory
5. Information Technology: The communications and "people" side of technology, maintaining and managing information flow.
6. Computer Science: The scientific/mathematic study of computer software and algorithms. Can be more theoretical than the others (academia) or it could be practical (computer programming). A good program will have a mix of both and allow you to concentrate either way IMO
7. Software developer: More of a job title than a degree IMO, but even more project-based and less theoretical than software engineer, more creating a product than IT supporting the systems it runs on. Effectively "computer programmer"
If it helps, think of their relationships like a 3D model where you have theoretical/practical axis, hardware/software axis, and math/people-focused axis. EE is high practical hardware math, CS is high theory software math, IT is high practical software people, and the others are somewhere in between
There's a LOT of overlap though. Depending on the university, computer science, computer engineering, and/or software engineering can effectively be the same degree. Depending on the job position you might be called a software engineer, software developer, computer engineer, computer programmer, even IT specialist and do effectively the same job.
Darticus the Great thanks for this
As a Computer Engineering student for 4 years, i would say that Computer Engineering is more like 30% Electrical Engineering, 30% Computer Science and 40% Electronics and Communication Engineering. Yep math is hard very hard programming is fine as long as you have the heart for it. for the projects like robotics and such it will really cost a lot and will take a lot of your time too.
Electronics and tele communication are parts of electrical engineering tho. It's more like half half which is what it should be. An electrical engineering program is like 10% comuper science 90% all different fields of electrical engineering.
How is it for u tho
@@lonevoyager6026 Exhausted
You forgot that CPE’s go into digital circuit design using FPGAs. They are a key role in computer engineering curriculums
If I became computer engineering
I will thank you
Looking forward to it :)
It's been 2 years.. so.. did u make it?
Did you say thank you?
did you make it?
@@el7517 i dont think he did LMAO
I am currently a confused computer engineering student and I feel like I’ve unlocked something after watching this video.
Everybody will feel confused at some point in the program. Work hard, don't give up and you'll make it.
I have studied computer programming worked for a while as a programmer but never pushed further and torn between continuing programming or venturing into engineering
Me not knowing how to generate “hello world” trying to pursue computer engineering:
I am just about to go into my second year it's actually not that bad just need the courage
Thank you! This video cover everything you need to know about Computer Engineering major
I had to take an intro CS course for first year EE and it is hell (never took it in high school). Some of the concepts I’m truly stumped by which never happened to me during high school maths and sciences. I’m just not good at this shit meanwhile many of my classmates are struggling too but others are just blazing through it. I’m sure I wouldn’t enjoy CE much more either so, I’m sticking to EE. I enjoyed our intro EE and ME courses and found them a fair challenge but still fun to do so I’m continuing in either EE or ME.
I am passionate about computers, I think I will go for this major, even machines that are used to manufacture computer parts have computers built in them
I'm a computer engineering major and I love it! Can't wait to start a career in embedded systems and design.
Life update (fast forward one year): I graduated this year and started my career in embedded systems following graduation!
To all the current students, Covid19 has brought many challenges these last few years, but hang in there! Get the support you need to pull through. Maintain that winning mindset and you’ll get there in no time!
@mohammed my CompE undergrad degree is a hybrid of Electrical Engineering and Computer Science. I can only speak for my experience, but to me it doesn’t make sense to study CS again after CompE unless there is a specialized area of CS that you want to go into (for like graduate school).
Hello. Im a computer engineering student as well. May i know what do you do for your embedded systems role? I havent go through any module related to embedded systems yet so idk if embedded systems is something i should check out.
@@boogywumpy if you’re still in school, I recommend taking an Intro to Microcontrollers course. This will give you a starting idea of what embedded systems are. They’re everywhere, really-in your microwave, car, oven, thermostat.
As an embedded engineer, I work with hardware and software. Basically given a piece of hardware, I have to program it to work with a larger system. Let’s say, I’m adding in a new sensor that reads in data. I need to program my system in such a way that it knows this sensor exists and there is a communication path between sensor and system so that the data can be read and used.
Last word, if you love working with hardware and software and how they interface with each other, then embedded systems may be a good fit for you.
Hope this helps. Good luck!
@mohammed and that’s totally ok!
The good part of graduating with a CompE degree is that you get job opportunities in both EE and CS areas.
I think it’s also important to mention that while you’re pursuing an undergrad degree in a specific field of engineering, it doesn’t always mean that you’ll end up working in that field (unless you graduated knowing EXACTLY what you want to do immediately following graduation and pursued it; I.e. like I did with embedded systems). For example, I have many Mechanical engineering graduate friends that ended up doing electrical engineering work after they graduated.
@mohammed you’re most welcome! No need to be sorry, feel free to ask away! Happy to help.
I’m a junior in HS and I’ve just finished CS Principles and I hated it throughout they year, but not at the end, I really enjoyed everything I learned, can’t want to major in this.
Good luck! Hope you get in
At least you got some coding experience in. You'll be thankful for that later on.
I'm studying an electrical and computer engineering degree and I really struggled the first semesters in the software classes we had (I mean it is one of the harder programs) with no prior base in coding really.
I mean I'm good now (I worked really hard on it), but if I could've studied some things prior to college, I definitely would've.
in Turkey, we only have Computer Engineering of Computer Departments, but they mostly teach it like Computer Science lessons. I dont know if its better or worse, probably the latter. But Im studying to get into this department, after the end of July I will learn the results of did my studies paid off or not
Wow you just made me realize that I prefer Computer science over Computer Engineer.
Ooololl
Im an Computer engineer.
I get 120,000$ per year
And i have an Audi r8 plus
Hardwork makes a dream work
How is thr math? Hard?
When did u graduate?
That's right.
You brought a car the same amount as your annual salary? I hope you had other investments first lol, or leased
Yao Don right 😂
i love computer since i was 5, so im gonna take this major next school year
The description of computer engineering at the beginning is helpful. I can’t tell you how many times I’ve told people that I’m majoring in computer engineering only for them to say, “soooo… computer science?” 🙄
I’m an 11th grader I think in American terms you call them juniors, found this really helpful to plan out my future, really helped out now I know a bit into my studies!
same here bro i hope youre doing well
@@ItsNuhCuh that comment was almost 2 years ago, I passed my APs and I am in Uni now for Computer engineering lmao, so I guess yeah you can say I'm doing well
@@speedshot2361 thats great im happy for you 🙏🏻🙏🏻💯💯
@@ItsNuhCuh thanks bro you'll get there too soon bro
Bro I’m in 11 grade rn and I am looking for a future career 😭
I like computer and electricity, so this is what I will be doing.
i wish to be a computer engineer. i am 15 and absolutely love computers and programming. i am doing math and IDT (information and digital technoligy)
can’t wait to study computer engineering
I remember watching this a year ago and being a little suspicious, now I'm in first year computer eng....
this is exactly what you will be doing if you study ceng
how is it ? i'm poor in math, what's your experienxe
@@Kxwr I am a senior in Germany in computer engineering. You have many math courses but in my perspective those are really the easiest to manage. The EE courses are damn hard especially the maths and physics they use.
how is it
@@GandaBaer electrical engineering uses very complex physics and maths that you are not used to at the beginning. You have to use e.g. Spherecoordinates and Mobiustransformations even in the first semester while you still didnt go through those topics in the math courses.
Hi just wanna ask if it has codings?
Thank you for the video... Its really helpful... Im planning to study computer engineering next month.
Halfway through my first year in computer engineering
Congratulations!
Tht's what I searched for till now. Finally I found. Software and Hardware in same one. That's what I needed.😇😘💖
Bad news for the students in Texas, your gonna have to use TI microcontrollers, usually MSP430 for the class and the Tiva or any equivalent for the senior projects. Arduinos are illegal here 😂😂🤣🤣
@@catherinaaaaaa Texas schools are keeping it local
Illegal as in for use in public education? Or is the Arduino in my closet illegal?
@@cadenglick7783 both, lol. I'm pretty sure it's more convenient for Texas schools to use TI and also most of the professors wouldn't let you to use Arduinos because there are literally tons of projects out there but they will be very happy if you use SBCs (Raspberry Pi for example) in the senior projects
@@mysteriouslymysteriousmyst9139 You are right haha for CSUF also. We used the MSP432 for this exact reason in our microcontroller courses and embedded processor interfacing.
Tried to look for college degrees I’m interested in, I feel asleep when you said math
Great job, It helped me a lot. Good content,
keep it up.Really, You deserve more likes and views.
That's what's called comprehensive summary lecture.
I've been wanting to study this since 6 years old, today I'm 16 with straight A's and never failed a science test, I've failed a couple math-Algebra, but retook, studied, and passed. Really hoping I'll get into college! This is my dream :)
You'll get into college if you want to go. As simple as that. I believe entrance for most community colleges are diploma or GED. That said, if you're trying to get into a prestigious college, you may want to focus on high GPA, etc.
But it sounds like you've got the recipe for success in college. If you fail at something, just get up and try again.
don't give up brah...
Never quit that attitude, you'll make it with that attitude and succeed
Leo Thats a great attitude to have, not giving up after failure but treating it as an opportunity to learn and improve. There are definitely going to be moments in university and in life as a whole where you feel like you failed, whether it's on a test or otherwise, but that doesn't mean you aren't successful at what you're pursuing. Just be careful not to let your successes be defined by lack of failures (I.e. you don't have to have all As in classes and tests to be successful & vice versa) and you'll do great.
This video is literally making me wanna change my mind from going into medicine and taking up computer engineering.
Glad to hear the video is that influential! Got another video dedicated to computer engineering subfields and careers coming out in 2 weeks as well.
Xayne Charlson How does one go from medicine to engineering or science. Pursue something that interests YOU. If you like to help people and like biology, stay in medicine. I assume you want to be a physician. For me it was easy, since I was little , computers fascinated me and almost any technology. I always like to build stuff, and take things apart to see how it looks inside. So again, do something that tickles your fancy. Good luck
Xayne Charlson about to enter college and I’m torn from both of these choices as well!!
Same! I have no idea what each major really consists of or what the jobs they lead to consist of and I can’t choose between medicine or a technology/engineering field
Alex V i feel exactly the same way about technology and building, you studied CE? how was it ?
I just finished my Computer Engineering degree and this video was a big reason I chose the degree. Thanks a lot for the great video
How hard was the math bc I’m still in hs and I’m nervous bc idk if i wanna be a software engineer or a computer programmer ppl say they’re both rlly stressful
I'm an incoming Grade 11 student here in the Philippines and it has been my dream ever since I was young to become a Computer Engineer but, I'm quite nervous because I love Math but I'm not surr if I will still love it when I reach College so I'll be back in this video after 6 years.
hey man,how'd it go so far?
im really interested in robotics and electrical engineering but i never payed attention to math so im now worried lmao
I'm just 12 years old and im really into this but i need to step up in school but its hard at times i doubt ill ever be successful
@@ftk9929 thank you for saying this it meant alot i just needed someone to tell me i can do it and yes i recently got into a computer (science) class over the summer just to see what it was all about and im really starting to like it i saved money so i can get supplies i needed and its going well
Been in your position man just keep it up and put the wok in it'll pay off
@@ftk9929 Hey Ashaan! Can you share some tips on how you got accepted into Georgia Tech? What made your application strong? I'm looking to apply to it. Thanks in advance!
@@ftk9929 Awesome! Thank you! Best of luck to you! :)
first Electrical and Computer engineering student here, this video is quite true.
This is exactly what I studied It's actually a really good explanation gj!
This is my dream job, I hope one day I can become one.
Same here, Goodluck!
Have you?
@@johnjordan3552 only 15 :( still my dream though
I'm in 9th grade and I really wanna do this so I can work at Samsung or Microsoft
That's my goal and this seems like an amazing way to get there
@ whats calculas
This looks so much fun :D
Funny thing is I started watching this channel for the skits, now I’m watching it for the engineering information.
I'm a middle schooler, trying to learn how to do coding and programming
Hay!
It depends on what programming languages u want to learn
Join the MajorPrep Facebook Group: facebook.com/groups/majorprep/
Thank you for the video :) This video was helpful for me to get an idea of what the course is about. I also appreciated learning about the names of key components of Basic Circuit classes (e.g. Capacitors) and Electronics (e.g. Transistors).
hey, i have some questions and i was wondering if u could answer them . if u dont mind
thank you so much. this by far the best explanation I've found on the Internet. this is like a dream program for me
lol im electrical and i thought i learned nothing but i was able to be like YO i know that shitttt. LETS GO
If i can see you right now I gonna give you a big hug! Thanks a lot !
haha happy to help!
Thank you! amazing video!
i m also a computer engineering student ............really interesting one field
Yo, Levi! I did an Electrical Enginnering Degree in my country and am gonna do CS in a foreign country does that make me a CE ? LOL!
I was at tenth Grade watching this video to find programs that fit my interest and Computer Engineering fits perfectly for me.
Now, I'm at my first year in college enjoying the program a lot. Thanks for this video and will thank you again once I graduate!
thanks so much for this video, i have some clarity as to what u want to do now.
Man had i found you 2 years ago
I really didn't know what i wanted
But now i know what i really want
CE is my thing