<p>I have 3 electives to choose for finishing my CS degree. Which do you think is the most useful for getting a job?</p>
<p>~Database ~Operating System ~Software engineering ~Artificial Intelligence ~Algorithms ~Theory of Computation ~Compiler</p>
<p>any insight is greatly appreciated.</p>
<p>All are useful... for different jobs. What do you want to do?</p>
<p>~Database ~Operating System ~Software engineering</p>
<p>Take the others AFTER graduation for kicks. There are much less jobs in those. The ones I named have more jobs.</p>
<p>I think you should take one or two that interest you, and one or two that are more practical. Even if there are less jobs in the fields that you prefer, if by chance you have an opportunity in that field, you'll want the background.</p>