Internships/jobs worries

I’m currently a junior in computer science at the University of Minnesota but I have a 2.4 GPA and have three W’s on my transcript. I’m extremely worried that I won’t be able to get a job or an internship. The only excuses I have for two of those are that I accidentally took one class out of sequence and another was that the teacher was extremely bad. I do plan on re-taking those courses in the summer, but I’m really worried that companies will still look at my very low GPA and the W’s. Should I just stay longer and delay graduation to improve my GPA?