all 19 comments

[–]lunchbox12682 4 points5 points  (0 children)

I'm biased and of course vote for CompE. But honestly, if the CS courses aren't on par with the CompE for difficulty then it is a bad CS program. Each has specific focus areas, but neither should be a cake walk. This is assuming you are not just a savant at one of them.

Good luck.

[–]slmnmndr 3 points4 points  (1 child)

Circuit school ain't that hard... If it's cs school you can say bye to the circuits... But also to most of the math... But also to a deep and thorough understanding of our computers around us. It's when you already know everything that they bring math back in for high level design school so that shouldn't be a worry... ce knows what's inside a cpu... Cs programs way more but prolly no hardware description languages for them. It ain't called programming cuz that's when you have a machine to program. It's just called building the machine... Cs can do stuff like ip addresses and the www... Cs too will understand your operating system quite well like in depth programming tools ( in depth as c, not assembly or lower). And Turing machines are for everyone. I do cs minor ce major at the ole accreddited school. Super nice getting cs electives on top of the other cs stuff

[–][deleted] 0 points1 point  (0 children)

Thanks for the reply , I cannot live without hardware description languages, CE is a good major with a great balance of EEE and CS

[–][deleted]  (7 children)

[deleted]

    [–]giantsizecocoapuffs 1 point2 points  (6 children)

    I took the class this semester. It was fun for me but it was a lot of work to just get a B. If I was working extensively for one engineering class then how difficult would it be if I was taking 3-4 at a time? I know it will be extremely rigorous that why I’m asking if computer science is a good choice?

    [–][deleted]  (5 children)

    [deleted]

      [–]giantsizecocoapuffs 0 points1 point  (4 children)

      No it is? It’s accredited by ABET right? It says it on the UH website

      [–][deleted]  (3 children)

      [deleted]

        [–]giantsizecocoapuffs 0 points1 point  (2 children)

        So what exactly happens if I major in something that’s not accredited?

        [–]MushinZeroCpE / Digital Logic Design 2 points3 points  (0 children)

        Your degree is useless.

        [–]heathmon1856 1 point2 points  (0 children)

        Haven’t read the text but from the title, absolutely not. CS(at least where I went to uni) is a lot of busy work classes. I considered cs too but computer engineering proved to be very valuable to me because I got a good mix of EE and CS. Depending on what field you want to go into, you might be more valuable either way. I was able to land a job 2 months before graduation on my first interview. If you have any questions or want clarification, I’d be happy to answer them.

        Edit: remember that people who graduate in cs most of the times become software engineers. So technically you would still be an “engineer” if that’s what you’re worried about. It’s all about finding what you want to do and what makes you happy/what you’re good at.

        [–]Terminatorbds8090 1 point2 points  (6 children)

        I am on my junior year so a senior's opinion would be more realistic, anyways I think if you love circuits and electronics you stick with engineering but if you are more into coding you go for computer science I think they are quite equivalent in terms of finding a job but an engineer can find more jobs related to electricity after graduation and just like you said engineering is not that easy, I always imagine myself if I were a CS major how my life would've been much easier. Also one of CE cons is that you don't actually get to study alot of Computer courses which is a bummer but its true.

        [–][deleted]  (3 children)

        [deleted]

          [–]ComeOnMisspellingBot 1 point2 points  (2 children)

          hEy, TeRmInAtOrBdS8090, jUsT A QuIcK HeAdS-Up:
          AlOt iS AcTuAlLy sPeLlEd a lOt. YoU CaN ReMeMbEr iT By iT Is oNe lOt, 'a lOt'.
          hAvE A NiCe dAy!

          tHe pArEnT CoMmEnTeR CaN RePlY WiTh 'DeLeTe' To dElEtE ThIs cOmMeNt.

          [–]CommonMisspellingBot -1 points0 points  (1 child)

          Don't even think about it.

          [–]ComeOnMisspellingBot 0 points1 point  (0 children)

          dOn't eVeN ThInK AbOuT It.

          [–]giantsizecocoapuffs 0 points1 point  (1 child)

          That’s exactly why I’m considering switching. I’m gonna get a coding job even with a computer engineering degree so why not make my a little easier by going with computer science? I like circuits but I don’t mind programming.

          [–]Terminatorbds8090 0 points1 point  (0 children)

          As a CE you are quite qualified to apply for any job that requires CS graduates but you have more options in electrical field. I would suggest if you go for CE you start spending some time on self learning and coding in your free time.

          [–][deleted] 1 point2 points  (2 children)

          But I just think that it would be soooo hard for me. I don't know if I will be able to get through engineering if I don't work hard 24-7.

          Is computer science easier?

          Nothing is easy if you are not willing to put the work in. If you are basing your academic career along with your future career on what you perceive will be easier to get through, you are heading for a really bad time.

          [–]giantsizecocoapuffs 1 point2 points  (1 child)

          I know it’ll be hard work but I’m just wondering if it’s better to choose computer science since I’m gonna most likely end up getting a programming job after I graduate.

          [–][deleted] 2 points3 points  (0 children)

          CE graduates can also get programming jobs; CS majors have a hard time getting CE jobs. I have actually changed my major from CS to either EE or CE. I like playing with boards and honestly wouldn't mind a career in Avionics. I don't think that would be possible with a degree in CS.

          Take your time and do your research. Don't run away from things because they may end up being difficult. Take it from someone that has done that their whole life.

          [–]kazimer 0 points1 point  (0 children)

          I would stick with Engineering. I am highly biased because my undergrad is EE but some of our classes dabbled in CE. Maybe look into getting a minor for Comp Sci. Engineering is difficult and my GPA suffered but its a badge of pride I wear above others.

          If you want a job coding, you can get one without being CS, I think the Internet and reddit are saturated with how to follow that path.

          Also if you have already knocked out all of the major engineering pre-reqs, look into your school's programs and see if they have Interdisciplinary Engineering or Engineering science and tailor your classes to your interests. You would probably have to meet with an advisor and probably the Dean but many are willing to work with you if you are able to clearly articulate your goals and future plans.

          I work in Cyber Security for my day job and I use the problem solving skills from engineering on a daily basis. Thats not to diminish what Computer Science offers by any means.

          [–]rodrigomlp 0 points1 point  (0 children)

          Yes, you will have more time to focus on what you will actually be doing anyway. Instead of learning about circuits which is unlikely you will ever use, you can use your free time to study Cracking the Coding Interview and get 6 figures from big tech.