You can always apply, but the offer to application ratio is very small. So make sure that you understand your chances.
For a graduate, you can be studying modern history or classics (latin literature) and still get a place.
[/quote]
anyway, i will apply for both, but still don't want to be an engineer to work with programming and circuit design everyday.
seems too boring to work like that for 10years