There is an important difference:

**Apply to** [something] refers to submitting an application for something, such as a job, school, or program. [Source][1].

So, that would mean that "apply to its communications program" would imply that students will submit an application to join the program.

On the other hand, **applying** [something] means to put it to use especially for some practical purpose. [Source][2].

Therefore,"apply its communications program" would suggest that the students will put the use the program. 


Hope that helps!

  [1]: https://idioms.thefreedictionary.com/apply+to
  [2]: https://www.merriam-webster.com/dictionary/apply