I'd recommend volunteering at local Social Services organizations. Typically managing web sites to IT help desk, imaging (MDT/SCCM) to even basic AV to Securing Devices...all depends on your skill set and goals. You can also volunteer at MakerBot labs if you're looking into VR.
You can find internships in your local area by looking at sites like indeed.com or https://www.internships.com/computer-science/virtual.
This will give you an idea of what it is that you like in computer science.
If you're a freshman or sophomore with a good background in CS from high school, you can also try out the big companies (e.g. Google, Microsoft, Facebook). Most of them have freshmen-specific internships that are a great way to get your foot in the door.
In the meantime, you can also beef up your resume by contributing to open source projects on GitHub, building smaller apps or games on the side, or trying to learn new programming languages. I'd also spend some time practicing your technical interviewing skills. The better you can do in these 2 fronts, the more likely you are to get those internships you find.