There were a lot of topic in my intro to computer science class that I really enjoyed, a few of my favorites were how graphics have improved and the history of video games. I love seeing graphics for games and movies improve over the years and become more and more realistic. It was really fascinating to see how the graphics are made and different kinds of graphics.One thing I found really cool is why people use ping pong balls to record movements for CGI. The ping pong ball has a set diameter and you can track the ball to see how close or far it is to track movement. The history of video games was just really fun to know about, and I actually didn't know a lot of what I was taught. Like how Nintendo was originally a card company.
I am going to continue taking computer classes to finish my Computer Science degree, my next class in CIS 300. It is a harder programming class than the one I am currently in, and uses C# and visual studios unlike Java that I have been mainly using. The switch from Java to C# has not been to hard, the languages are fairly similar and only a few commands have been changed. I'm not sure what classes past that I need to take but I'm looking forward to learning it. As of right now I still prefer Java, mostly because I've been having some major problems getting Visual Studios to work, but I'm sure once I do I won't hate it anymore. One thing I'm excited about when I finally finish the classes that I'm required to take, like chemistry and calculus, so I can focus on computer classes.
Out of all the textbooks I really enjoyed Pattern On The Stone, it was the easiest to pick up and read in my opinion and was really interesting to read. One of the most helpful chapters was the Algorithms chapter, which helped me understand algorithms really well. We also ended up touching on algorithms in a lot of topics and assignments, so I went back to that chapter a few times.
Being also an artist, I'm really drawn to video games and how they are made. I'm not sure if I would want to make one myself but it seems like a really fun and interesting project to work on. Maybe in the future I can use my artistic skills as well as my programming skills in my future career.
I'm going to miss this class, as I learned a lot and just generally had a good time being in class.