electrical engineering courses requirements