As other members mentioned, it doesn't have to be an actual passport photo, but it does need to be that size so it fits your student card properly.
You can get Passport photos done professionally with a white background at Costco or Walmart for cheap. You can also go to the university to get the photo taken. Details on the link below...
Since it's going on your student card, you'll want to make it a nice photo since you have to carry that photo with you all the time and show it when you're on the HSR bus. And nothing's worse than having to look at a horrible photo every time you pull out your student card! haha
Read this article, I explain all about the photo and tips on getting it done:
http://www.macinsiders.com/showthrea...orm-18472.html