Software Development
Project Null – Personal Gradebook
In CMPT 275 (Software Engineering I), there is only one programming assignment per term. Our task was to develop a personal gradebook program by following the Waterfall software development model. Project Null was what resulted from a long thirteen weeks of work by myself and my fellow group members Bryan, Balroop and Raman.
The process began with the initial planning stages of our program, developing architectural designs and roughly planning out the user interface. Having completed that process, the task now centered around how to translate our designs and ideas from paper into computer code. We worked at this all term, along with comprehensive testing of the system to ensure maximum quality, and that all our goals had been achieved. Successfully translating our designs into working code required a lot of patience and understanding of Java programming. However, by the end, we were able to pull it off and, coupled with our group’s fantastic presentation, we earned the highest grade in the class out of all the other groups: 97%.
Sports Database
For assignment #4 of CMPT 354 (Database Systems I), the instructor told us to build a program that would interface with an SQL database in order to store, manage, and manipulate data. Up until this point, we had only ever interacted with an SQL database directly through its command consle using sql-specific query language. Since this project was to be coded in Visual C++, it posed some new and interesting challenges for us all.
The difficulty of the process of creating the software ranged from quite simple, to complex and confusing. Simple was designing a working GUI for the system since I had done similar work before. However, the idea of integrating SQL-Query langage into the C++ source of my program was new to me. It took quite a few hours of research and reading online documentation for me to learn how to properly integrade the languages. Thankfully the process was eventually completed and my finalized assignment recieved an A grade as a result.


