The title says it all. Can I apply for the STAR program once I enroll as a freshman?
Yes, you can. The application for current freshmen opens up during winter quarter.
http://drexel.edu/undergraduate-research/STAR-scholars/STAR-scholars/application-guidelines/