For all the people here that are downplaying the difficulty of getting into CS courses or degree programs please make sure to do some research. The article wades shallow in the details. It can be very difficult depending on the institution. Please see this comment brlow from a CS Professor about the difficulty of transferring into the Computer Science major at University of Illinois at Urbana-Champaign. As a former student who was getting into computer science concepts but not in the CS/engineering program, it was disappointing to learn learning that transferring into the program was basically impossible by the time I hit junior year and didn't have a _stellar_ GPA.
I transferred into CS just before junior year at UIUC. The next year they raised minimum GPA to like 3.6 and I've heard it's even higher now. This was 4+ years ago and we had overflow classes where they had lectures on a projector because we couldn't fit into the 400 person lecture hall.
https://www.quora.com/How-difficult-is-it-to-switch-to-the-C...