Now that I have completed my capstone I felt like sharing my final thoughts. As a whole I found this project to be very rewarding. This project allowed me to work with concepts from almost every course I have taken during my time here at SNC. I worked with OS concepts, threads, events, game programming, UI, and data structures. Working with all those different concepts really made this project feel like a culmination of everything I have learned, it really felt like a capstone on my time here.
That being said, I was not very fond of the beginning of the course. It felt as though there was a lot of busy work that took away from time that I could have been working on my project. Had I not been caught up in readings and research I would have been able to implement more of the changes listed in my previous post. I understand that the readings were valuable but I wish they were learned at a different time. I would have loved to be able to meet the three times a week and always be sharing an update on my code or working with the class on a bug but most of the time that was not possible. I think it may be beneficial in the future to approach this capstone in the same way that philosophy and theology approach their thesis assignments; one semester long 2 credit course of research in fall and one semester long 2 credit course of working in the spring.
Although I have critiques I really enjoyed the overall experience especially because it gave me the opportunity to bond with many seniors I had not spent much time with prior to this course.
Leave a Reply