Internships for Freshman Computer Science Students

I am entering my freshman year and will be majoring in Computer Science this fall. I am interested in doing an internship the summer after my freshman year. I have some questions though that I need some help with?

  1. What classes should I take my freshman year to prepare me for a computer science/information technology internship?
  2. How can boost my resume, so I can actually get a summer internship?
  3. What are some comp. sci. internships for freshman?
  1. Data structures and algorithms
  2. Get project experience or work experience
  3. You can Google this.