My name is Kyle. I am a Sophomore at University at the moment. Due to some bizarre and somewhat bureaucratic circumstances, I cannot take an introductory computer science class at my school, despite it being required for my degree. Not only that, but I have to take it before this summer, as I will be a part of a research experience for undergraduates this summer, and I am not permitted to concurrently take classes. Point being, I must take an online, accredited intro to computer science class covering C++ that will conclude before May 30.
What are my options? What online colleges/offerings have such courses which I could look into?
Two things are working against you: first is the timing, second is the language requirement. If you can broaden the scope of the language requirement to include Java it might help. Java is a more common intro language than C++ and is more likely to be an acceptable substitute than a course taught in Python or Scheme.
Another factor at play is that I am already somewhat well versed in C++, and am taking 18 units as it is, so I would rather not need to take another language.
You should talk to your advisor at school about the options. Be sure to get a pre-approval for whatever class you take to insure that it will count for credit at your college.
Java syntax is based on C/C++. At the level you’d be using in an Intro to CS course the differences between the two languages would be minimal. That could make things easier for you. Regardless, you need to find out for sure what your school will allow.