Final Blog/Class Reflection
After being in Computer Programming for a year, I feel like I have learned a lot and that my programming skills have made vast improvements. I guess that doesn’t really mean anything, being that I had never programmed before the class, but I still feel like I came out with something to show for a year of work. Even though we didn’t get very deep into some of the programming languages that we worked with, I feel like I have a solid base on top of which I could easily add to. If nothing else, I think that this class has really helped me get a basic understanding of how computers think and get me started on some basic programming skills that I will most likely encounter again at some point in my life.
I thought that the curriculum that we covered was not only interesting, but was easily applicable. By easily applicable I mean that it was pretty easy to imagine how I would use the skills I was learning in the future. I also thought that it was presented to us in an easy to understand and manageable way. I really appreciated how manageable it was because with all of the other classes that we were taking and all of the outside stuff we were doing it was nice to have a class with little-to-no homework that we still learned stuff in. I also thought that most of the labs were fun. I thought that Jeroo was pretty entertaining in itself, but that the straight up Python labs that we did were kind of boring. I think that they were effective in teaching us Python but I think they could have easily been more fun to do. Personally, I thought that the funnest part of Python was looking at all of the different colors of text once you were done. Finishing with AppInventor was probably one of my favorite parts because AppInventor was really cool because we got to make games and apps for Android, which was sweet because of how useful it was.
In terms of the class, I thought it was structured really well, even though Mr.Stephens was remaking the entire course (as he told us about 100 times at the beginning of the year). The segway from Jeroo into Python was nice and also pretty smooth. Although it did seem like AppInventor was kind of out of the blue, but it was still really awesome. I think that the class did a really good job of introducing me to the world of programming and computers and such. Everything was pretty easy to chew, with maybe the only exception being lecture days. Lecture days, although useful, were normally kind of boring (no offense). I felt like the slides were almost more helpful as a reference to use when doing that labs, as opposed to learning for the first time off of them. I think a really simple way of making the lecture days slightly more interesting would be, frankly, better powerpoints. It wouldn’t make a world of difference, but I think it could help hold our attention for the little bit before a slide change. The ones that we were given kind of looked like they had been thrown together at the last minute without any real effort being put into them (which I’m sure is not the case). Though I think that the slides that directly involve the viewers are helpful (like the “are these two the same” slides). Other than that, I thought everything was delivered in a good, learnable way.
Lastly, I thought that Mr. Stephens as a teacher did a great job. He was really nice and funny, but also really approachable. The way that he would make himself available to you if you needed help was really nice, and the one-on-one conversations I had with him were always really helpful. Thanks Mr. Stephens for making this class awesome.
Severin