An Analysis of Computer Science AP course
Frank F.
My year in Computer Science AP has been a really good learning experience for me in many different ways. I learned about coding in Java of course, but I also learned other things like how computers work and how to manage my time and not fall behind. I have my regrets about things I should or shouldn’t have done in Computer Science, but that’s all behind me.
90% of CompSci AP was learning Java and getting ready for the AP. Java was something I’d always been interested in but never actually took the time to learn it. As a kid, I would go to the library, get one of those huge books on a programming language, go home, and open the book – only to discover I had no idea what it was talking about and immediately give up. This class gave me an opportunity to actually take my time and learn a language.
I didn’t take full advantage of this opportunity. I spent a majority of the beginning of the year goofing off and not doing work (choosing instead to play QWOP or some other flash based web game). I regret this decision sincerely. I fell behind immediately and struggled with tests and quizzes. Labs were seldom completed, and worksheets would get done at the last second if I was luck. I fell more and more behind trying to learn the last concept before the next.
This finally got solved when I sat down and studied for a week or two for the AP exam. I knew I had to learn everything, so I used the study guide book to learn the concepts one by one up to the day of the exam. I feel like I did well on the exam, I definitely passed. I was relieved to know many of the answers on the test, but some still confused me.
I learned a valuable lesson from this class: that falling behind can be a morbid mistake to make. With that, I know that I can proceed with my studies at LASA with much more success. I was luckily given a chance at a new start when the class learning to program in C#. I am making sure to take extra steps and stay on top of, if not ahead of, my work.
With that being said, I do think there are some improvements that could be made to the class. The beginning was kind of slow, and I felt like we had to rush at the end to finish all of the topics before the AP exam. At the beginning of the year, no grades were taken for labs, they all went in as 100’s. This was one of the factors that helped me fall behind, as I didn’t feel it was necessary to do the labs because it was not actually a grade. The lenient late work policies helped me get back on track tremendously and I appreciated that policy more than I could possibly explain.
Computer Science II is the class I am looking forward to the most next year. I really enjoy working in XNA and using Intellisense is a blast. I took a lot away from CompSci AP, and I’m certain that the programming and the time management skills will help me in whatever career path I decide to pursue.