I have some basic knowledge of C++ and look to expand on this. This knowledge comes from both academic work and independent work. I look to expand this knowledge in a more formal setting and learn how this is used in industry.
I have previous experience using subversion, so this also gives me some working knowledge of version control and group program.
I am interested in learning "best practice" for program design. In the past, I have worked on projects that were small enough that I could get with an ad-hoc approach to programming. My goal was to get the program to run, and not neccessarily make it neat. It has mostly been for purely class work, and I am looking to expand my skills to real-world applications.
I am excited to see what kind of models we will use in CSCI 3081. My goal is to learn how to effectively break a large project into small, coherent, managable projects.
One thing I am curious about moving forward is what kind of development tools we will be using. So far, most of my programming experience in C++ is command-line based. I am interested in moving to a more IDE-based approach with more tools to make the mundane parts of programming simpler.