Where do I go from Here?
Well, Iâm finally done with my first semester of Computer Science. The first semester had its ups and downs but overall Iâd say that I enjoyed it. While Iâm looking forward to taking the higher level, fundamental Computer Science and programming courses, Iâm also really looking forward to taking some more specialized Computer Science classes in the future, and while I wonât be taking any next semester, I still think that Computer Engineering will be interesting. In the coming years I would like to take some classes that delve more into subjects such as robotics, artificial intelligence and neural networks, computer graphics, and video game design and programming. In the meantime, Iâm sure Iâll keep busy Computer Science wise with the Game Design Club and other personal projects, as well as the regular Computer Science courses.
        I really enjoyed CIS 115, much more than CIS 200 actually because CIS 200 ended up being mostly review of things that I learned in my high school Computer Sciences classes which were also taught using Java. I did learn a few new things from CIS 115, especially once we got into C# which I had used very rarely before, but for the most part, it was old information. CIS 115 on the other hand dealt with a lot of topics that I had had little or no exposure to in the past and I found it very interesting. In particular, I really liked talking about neural networks, how the internet works, algorithms and heuristics, and Turing machines. Turing machines in particular were very interesting to me because it was basically breaking down exactly what a computer was into only the absolutely essential components. As Hillis put it in The Pattern on the Stone, âIn terms of what they are able to do, all computers ⌠are fundamentally identicalâ. I also really liked hearing about the limits of computability, both in class and through the textbooks. MacCormick raised a good point in 9 Algorithms that Changed the Future, when he raised the question of our brains having the same problem with incomputable problems that mechanical computers do.
Speaking of which, the textbooks were also very interesting (well two out of three of them, but thatâs a better ratio than any of my other classes). My favorite chapters across all three textbooks would have to be âPublic Key Cryptographyâ and âWhat is Computable?â, from 9 Algorithms that Changed the Future by John MacCormick and âHow Universal are Turing Machines?â, from The Pattern on the Stone by W Daniel Hillis. I donât have a favorite chapter from Tubes by Andrew Blum because, as I said in blog post review of the book, I felt that it focused more on the narrative of the author in his journey to find out how the internet works than on explaining how the internet actually works.
In terms of what kind of job I would want after Iâm done with college, I think that I would honestly be happy with any job in Computer Science but would definitely like some fields more than others. I think that robotics is an interesting field and that I wouldnât mind working in it, especially if I got to work with artificial intelligence as a result, but my number one dream job would really be to work in the video game industry doing both programming and design. Iâve been pretty active in the Game Development Club this semester and even attended the Chillenium Game Jam at Texas A & M University which lasted 72 hours and was extremely fun. If it was anything like working in the actual industry, I think that going into game development would definitely be my best option in terms of jobs that I would enjoy.











