|
|
Reflections Second Semester
As a whole, I think this final semester of programming has challenged me in a new way. Our group was given the task of creating an entire program from scratch, which involved extensive planning, discussing, and modifying. Deciding on our project was a difficult task. We originally set on developing a game in Visual Basic. We quickly learned that the object-oriented environment of Visual Basic placed a large number of limitations on what we could do, and time was definitely a factor. Our next idea was more practical and was what we ultimately ended up programming.
The financial planner, for me, was a lot less exciting to develop at first, because it did not have the same kind of appeal that a game would have. I figured that we would not be able to be as creative with a financial planner. While in some respects, this is true, the financial planner was not boring by any means. We really got to learn some interesting things about project design and utilize what we’ve learned in the last two years.
Aside from discussions concerning the overall project, I focused mainly on integrating the graph generators with the rest of the program. The graph generators were very interesting to create because they involved math that I thought I could just leave in math class. I would have to say that developing the logic for the graph generators was a particular challenge, requiring me to think of the loops and how the math would change over time. The line graph was the first graph generator slated for development, and our previous lessons on drawing came particularly useful. As for the pie chart generator, I had to really think about how to get around certain limitations, such as the difficulty to fill in the color. I was able to use my creativity to develop a very clever solution.
This project has really opened my eyes to how far Visual Basic can be pushed. Visual Basic is a lot more than just text boxes and command buttons. More importantly, I learned that one of the challenges in developing a project can be working in a group, which is obviously common in the business world. Throughout the course of the last few months, we had to coordinate our different tasks and made sure that we met our deadlines. Everyone played their part and has produced impressive elements for the project. Our project could not have been as successful otherwise.
|
NOTE: Kheang decided that his was better off hard copy so contact him to get a copy of his portfolio