Which degree for Quantum Computing?

In summary, Electrical Engineering may be applicable to quantum computing and cryptography in the future, but it is mainly focused on practical applications at the moment.
  • #1
I am currently majoring in Electrical Engineering with a deep interest in quantum computing and quantum cryptography, the former being my greater passion. I'm certain that most, if not all, of those working in the field of quantum computing have at least a PhD in Physics. The same goes for quantum cryptography. But as these technologies are advancing to greater proportions and QKD experiments proving themselves time and time again (companies like Id Quantique already have quantum encryption techniques), I feel like in 10 or so years the development in these fields will be more involved with practicality rather than theory. I may definitely be wrong in saying that, however, if this is true then I want to ask -- will Electrical Engineering be applicable to these two technologies? (And when I say "applicable" I mean being able to design/test/prototype such systems.) Or will the development of those technologies be in the hands of those with Physics degrees? I know my EE background itself won't be enough, but I plan on self-learning all that I can about quantum computing/cryptography using whatever resources I have. In fact, I have already started. So what do you guys think? Will EE majors like myself be of any good use for quantum computing or cryptography?
Any insight would be great=)
Physics news on Phys.org
  • #2
From what little I know about the subjects, it seems likely that EEs will play a role... I mean the computer is going to have an on/off switch, so you know there is going to be an EE involved, haha. There will probably always be non-quantum electrical interfacing with the parts that do the quantum stuff.

But I doubt that role will extend into the quantum workings of the machine - that is surely the realm of physics, so I doubt EE peeps will be designing the quantum aspects of the system.
  • #3
I've written a fairly large answer in another thread a while ago.

hadsed said:
I replied to your message, olipoli, but I will try and write a more structured answer here.

Which is the most active field in terms of quantum information processing? In my opinion, it is physics, which is sensible because QC is largely a physics problem right now. EE is starting to edge in because we need people to build the devices, and there has been lots of work in EE to build nanoscale devices. Recently I was at the DAMOP conference where an EE from Sandia demonstrated that they have created a device that is capable of storing 300-400 ions (though of course not entangled). So the experimental physicists and EE's are working together to try and make this work.

In most respects, computer science isn't heavily involved in QC because QC just isn't quite there yet. Imagine that classical computing was around for a long time before we got around to abstraction away certain functions of a computer (remember, it goes from machine code to assembler level, to some other junk until you get to the typical languages, like Python or Java. In terms of algorithms, the algorithms are still very low level, and in the case of adiabatic quantum computation they need to be mapped to the specific topology of the device (think analogue computers). Still, algorithms are a huge aspects to QC. Recall that Peter Shor was the reason QC got so much attention, when he came up with Shor's Algorithm for factoring large numbers. The one thing that may help you as a CS person is that if you have some background in mathematical modeling, you would be valuable in the research sector where someone might want to simulate the behavior of a quantum computer for testing purposes. In fact, this is what I'm working on right now (I'm spending the next couple months at a national lab). I have a background in physics as well as programming and a focus on CS, so it is a good situation for someone with my skills and background.

So which of these will develop faster and have a better future? This is only my opinion, but I think the EE's will have it really good for a long time. If you're into building integrated circuits, you might find it interesting that D-Wave does superconducting ICs, and is actually hiring right now. Superconductors seem to be the best candidate for a practical QC right now, but D-Wave specifically is implementing an adiabatic QC, which is different than the gate-model computer that you may typically think of. Still, it uses qubits and may be able to solve difficult problems much more quickly than classical computers. But if you're working on quantum computing, you will likely know enough about the algorithms (if you're a good, competent researcher anyway) as an EE, as well as the ability to fabricate the actual devices, which makes you very valuable to any company who wants to buy, use, and maintain a QC (think Lockheed Martin, Amazon, McKinsey, anyone with logistics problems, etc.).

In response to your question about getting admitted to a CS program without having majored in it, yes you can. In fact, I am doing that very thing right now. I've been majoring in physics, and I'm planning on a Ph.D in CS (although probably not for quantum computing, though it's still possible... I'll have to wait to see how the field pans out for CS people). One thing you want to show the school is that you know the fundamentals of CS and you won't crash and burn when you take your first classes. Knowledge of basic programming languages (C, C++, or Java), data structures and algorithms (very important!), complexity/computability, architecture, and possibly networking (I've tried to put them in some sort of most to least important). Personally, I'll be studying for the CS GRE so that I'll have something to show to these schools that has to do with CS (some schools, namely GaTech, require a CS GRE, at least for PhD admissions). You could also take some classes in CS, the major ones anyway, and get good grades in them. Being an EE will also help you with admissions, being closer to CS than physics.

One last thing, you'll want to look at the link posted by chiro just above. I think it's an excellent resource. Because the field is small right now, you'll want to make sure you're applying to departments that are doing things that you are interested in. Are you wanting to work on the chips? The theory? The theory of the chips, or theory of computation itself? Algorithms? And are there enough people with your specific idea in mind? It would be nice to be rather open-minded about what you want to do, as that will give you more options. I say contact these professors also and see what they want from a potential grad student, and what sort of background will make you useful to them.

Link: https://www.physicsforums.com/showthread.php?t=616085

1. What is the best degree for a career in Quantum Computing?

The best degree for a career in Quantum Computing is a degree in either physics, computer science, or engineering. These fields provide a strong foundation in the principles of quantum mechanics, computer programming, and problem-solving skills, which are essential for a career in Quantum Computing.

2. Do I need a PhD to work in Quantum Computing?

While a PhD is not necessarily required to work in Quantum Computing, it is highly recommended. Most research and development positions in this field prefer candidates with a PhD as it demonstrates a high level of knowledge and expertise in the subject. However, there are also opportunities for those with a bachelor's or master's degree in related fields.

3. Can I specialize in Quantum Computing within a specific degree program?

Yes, many universities offer specialized programs or concentrations within their physics, computer science, or engineering degrees that focus on Quantum Computing. These programs provide a more in-depth study of the subject and can give a competitive edge in the job market.

4. How long does it take to complete a degree in Quantum Computing?

The length of a degree program in Quantum Computing can vary depending on the level of education pursued. A bachelor's degree typically takes four years to complete, while a master's degree can take an additional two years. A PhD program can take anywhere from four to six years to complete.

5. Are there any online degree programs available for Quantum Computing?

Currently, there are limited online degree programs specifically for Quantum Computing. However, many universities offer online courses in this field as part of their physics, computer science, or engineering programs. It is also possible to pursue a hybrid program with a combination of online and in-person courses.

Suggested for: Which degree for Quantum Computing?