Which of the following courses are most useful for a cybersecurity degree?

Surely I have to scratch one of the following courses and choose the other 3, which one would it be wiser to leave?

  • Web Security
  • mobile security
  • Malware analysis
  • software test

I am curious to know which are the 3 best candidates for an undergraduate student in the field and what career path do each of them open / close? Thank you in advance.