My school, UC irvine, offers a combination of CS and CE called CSE. So yes, it is possible, but a lot harder.
What are the soon-to-be advances within computers? Will be going into either software engineering or computer science...
Lol? You just need to learn linear algebra and quantum mechanics to be equipped to study quantum computation, unless you're talking about building the damn things.
Bullshit. At very most, and this is a huge if, quantum computers will be specialized hardware like GPUs or SoundBlasters. They would be useful for a handful of algorithms. They aren't going to be running your OS.
I think computer hardware and engineering is hitting a dead end. I was admitted into Boulder's ECE Computer Engineering program and they pretty much told me as much, and these are the people who train Intel engineers.
We are getting to the physical limits of what we can do in terms of clock rates and logic density. We have pipelined and almost parallelized traditional computers as much as possible. To overcome physical limits without drastic changes, optical technologies may replace some buses, but that will only buy a little more speed. New designs will have to leverage new architectures, which will call for drastically new thinking to algorithms. Such architectures would be fabric computers (computers with many cores that can only access memory of local and adjacent cores, in contrast to main memory being accessible by all CPUs in a multicore system), optical technologies (technologies like couplers, amplifiers, buses, modulators/demodulators, etc.), neural networks (...a learning computah...), and a partial return to analog computing (which quantum is arguably to some degree. Solve problems using physics).
Of course there will still need to be people for rank and file stuff, but the market is shinking. Intel just laid off +13kiloengineers. That should be raising red flags left and right. The point is the Moore's Law era is at an end, and there are no more break through ideas that are going to push general computing farther, only specialized solutions.
Fear not, along with new hardware comes new ways of thinking about software (for example GPU computing), and it will take time for us to explore hardware and develop theories to make the best use out of it.
At the end of the day, I'd say suggest semiconductor engineering.
you sound like a 14yo massive faggot
wtf is software engineering is that a real major at usa schools
The cool stuff at least.
you sound like a terrible programmer
Most public US schools do not let you do that as there is too much overlap.
It would be like a double major in civil and mechanical engineering.
Most legit CS programs have a course called - software engineering - but not a major by that name. I went to average UC San Diego.
To be a code monkey software engineer all you need to do is complete the modules on Code Academy.
ieng6.ucsd.edu
cseweb.ucsd.edu
CS is one of the most important fields for quantum computation right now. I mean, I suppose I'm biased, since I do crypto shit, but from our perspective, they're going to be built sooner or later (we currently put the estimate of a practical one being build in ~20 years). We're the ones who have a serious fucking deadline, in the form of rewriting basically all non-symmetric crypto ever invented.
You need a little bit more than that, but nothing you couldn't learn quickly if you're half decent at linear algebra. But yeah, nothing that requires knowing any actual physics.