First things first: I LOVE computer science!!! So much that I am thinking about it as a prospective college major. I regularly program on my own. However, I am not doing very well in the class.
I have basic knowledge of JavaScript and I am learning Python on my own. I took an intro course at my school in Java (which was a pre-req for AP) and got an A. However, I am struggling in the AP course with a B- average. My AP CS teacher is a good teacher, but there are so many kids in my class that the teacher just can’t come help us all. (My teacher was debating with the school to try and make a second APCS class.)
Should I wait until 1st quarter ends and see how I do? I only have a limited time to drop the class and not have it show up on my transcript.
What my plan is that if I drop the course and I take a study hall, I could self study the AP materials that period for the whole year, and then take the AP test at the end of the year. (There are a LOT of online resources to self learn APCS.) What should I do?