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