majoring in computer science vs computer engineering | Does it matter in the long term?

Поделиться
HTML-код
  • Опубликовано: 27 июл 2024
  • In this video, I explain the difference between majoring in computer science vs computer engineering as an undergraduate student. I also explain what would be the long term impact in your career if you picked computer science over computer engineering in your undergraduate degree.

Комментарии • 7

  • @vindhyasuvarna247
    @vindhyasuvarna247 3 года назад

    Hey Edson! How can I decide whether I want to do Computer engineering or not if I have never had any experience with hardware ?

    • @edsonphilippe58
      @edsonphilippe58  3 года назад +1

      Hi Vindhya, Great question. usually there would be an entry class that is required for both computer science and computer engineering student that is hardware based. For the university I have attended it was called digital logic. That class would have a lab session where you will build small circuit. Usually they will teach you how to build small clocks, traffic lights, small circuits that can do simple things using logic ( AND, NAND gate). If you enjoy the experience of that class, you will know if you like working with hardware or not. Hardware classes are fun because you get to build something and also write the computer code to get it behave the way you want the hardware to behave. The more advance hardware classes would give you prebuild components and you will have to read the documentation of those pieces to write program to get them to work the way you want them to work. you will write code in (VHDL, C, Assembly etc)

    • @vindhyasuvarna247
      @vindhyasuvarna247 3 года назад

      @@edsonphilippe58 Hey Edson I really appreciate your quick reply, I’m not sure if the university I’m looking at offers this class. But the professor did say the first three years of computer engineering at the University is basically the same as electrical engineering, it is only in the fourth (and final) year when I can see a distinction between CE and EE because I will be able to choose electives . Was your degree like this too?

    • @edsonphilippe58
      @edsonphilippe58  3 года назад +1

      @@vindhyasuvarna247 Yeah, that is true. I had to take a lot of classes with the electrical engineering student. Because the computer engineering degree is granted by the engineering department, all student needed to take the same engineering pre-requisite ( calculus, differential equations, linear algebra... etc). It took me about 2 years to do the engineering pre-requisites. The third year was a mix of computer science classes and extra electrical engineering classes ( circuit, signal processing, micro-processor) . by the time you complete your computer engineering, you will be able to talk with someone who did electrical engineering and you would understand them. Because computer engineering student has to sacrifice a few classes to do more programming classes, they tend to be better at writing code for hardware. Also, it's really difficult to complete a Computer engineering degree in 4 years. It usually take 5 to 6 years. Computer science is easily completed in 4 years.

    • @vindhyasuvarna247
      @vindhyasuvarna247 2 года назад

      @@edsonphilippe58 What do you know about the involvement (if any) of computer engineers in the healthcare industry? For example, if I were to build a device to help physically impaired people, would it be better to have a computer engineering degree than a CS degree?

    • @edsonphilippe58
      @edsonphilippe58  2 года назад +1

      Hello @vindhya suvarna that a great question. I honestly don't really have a lot of experience in the heath industry to clearly answer that question; however, usually, it should not really matter if you had a computer science or a computer engineering at that point. Most of the people who works in bio-engineering are usually electrical engineer that know how to write computer code. Usually at that level, the work is performed as a team and the team will be balanced. The people working on those field would usually have an undergraduate degree in something else, then during their master's degree or Phd, they would learn computer science to help them find the right job. Those jobs are usually done by people with advanced degree. It's hard for me to clearly answer that one, but if I found any more info, I will share with you.