Computer Engineering or Computer Science?

Hey everyone I’m considering my major and need some help. I for sure want to pursue something with computers/technology/engineering. I’m looking at Computer Science, Computer Engineering, or IT. Mainly the first two though.

My main concern for CS is that it’s heavily math based. I’m not awful at math but I just don’t want a “math” major. I want a computer major. I also don’t know if computer science is just coding. That seems kinda boring just sitting coding all day, and math isn’t something I want to do every day. I know we all do math every day but I don’t want to be trying to figure out super hard equations all day and algorithms, etc.

Computer Engineering however seems like a great compromise as it’s some coding, but mainly the hardware component which is great since I love electronics, embedded systems, technology, white hat hacking, etc. The only worry is that 1. the physics classes required, and 2. I don’t want to be repairing people’s laptops. I want to work and study and develop new technology. What kind of jobs would CS and CE majors get? How can I look?

IT is sorta a fallback.

Any suggestions?

I for sure want to be around and work with computers when I grow up but I don’t know what kind of job that would be. Please help me. Thanks

Google is a great place to start. Computer engineering is not tech support. Almost all engineering takes the basic physics and math courses so get ready for that.

There is a lot of overlap between CE and CS. CE is basically a good blend between EE and CS. In CS, you learn about software (programming), infrastructure, theory, etc. Theory is the math intensive part, and you don’t need to take many courses in that area if it does not interest you. In CE, you do software, hardware, infrastructure, etc., and not as much theory. CE gives you quite a bit of flexibility to work a EE or CS job.