Github Link: https://github.com/gaoaaron1/StudentSimulator2023/tree/v1.0.0

Post-secondary education consists of overwhelming number of choices and opportunities presented to us, but we often have little to no idea which ones are beneficial for us in the long run. As students we often have thoughts like "I wish there was someone to tell me what to do" , "I wish I knew this earlier" , "why did nobody tell me this would happen" at least a couple of times during our student life at University of Calgary.​

In the scope of undergraduate students majoring in computer science at University of Calgary, about 60+ courses are being offered in Winter 2023, and a similar number of courses were offered in Fall 2022. Except the courses for 1st years, all other courses have pre-requisites and therefore, if you did not plan accordingly from very 1st term, you might not be able to take a desired course in a senior year. ​

Then again, there are large number of various clubs and societies one can join at University of Calgary, some might be useful to your academic career, some might enhance your social & personality skills whereas some might contribute to your personal wellbeing. All these aspects are immensely important to a student's undergraduate life. It is impossible to join all these clubs, thus we often ask ourselves, which one should I join? which event should I attend to?​

It is not a secret that post-secondary education comes with a hefty price tag. The total amount of funds we can allocate towards tuition & fees constantly fluctuates depending on the number of courses we take, how many hours we work outside of studies or how may scholarships/grants we get, as well as many other factors.​

Finally, balancing all these aspects and successfully finishing each term again and again is a battle itself. Our team made this student simulator with the aim of soothing fellow students' constant cycle of worries and anxieties in each term​

​ A challenge faced in the project is be able to collaborate efficiently with group members whom you have just met. Every group member has such different skills so we had to accomodate with everybody's wants and desires. Another challenge is programming, since not everybody can program the same language so in some situations, we had to change IDE and programming languages so that others can partake otherwise one person would be coding. ​

Built With

Share this project:

Updates