Over the coarse of this semester, I have really enjoyed learning about the various concepts related to computer science and computer programming as a whole. The beginning of the course was easy and slow paced. However, once we really got into it, the course became fast paced and we were required to learn the concepts by practicing them in class (by completing programming exercises) and at home (completing programming assignments). We were first thought the lesson as means of the power point and then we were required to apply the knowledge that we gained by writing programs to complete the assigned assignments.