After thoroughly mastering Hardware & OS Support I decided it was finally time to learn how to Program so I found myself at University of Canberra enrolled in a Bachelor of Software Engineering.
I could probably say I would be happy to still be there though like all great things everything must come to an end.
Though I'm so glad I was there and I learned so much and to be honest I just wouldn't of known where to start in the Software Engineering field otherwise.
Apart from the wider umbrella of Software Engineering and Computer Science my most major takeaways from Uni are a deeper understanding of Electronics and a love that I never knew, C++ & OpenGL (interchangable with DirectX).
Without sounding like the most major OpenGL fanboy to of ever existed, someday I will probably release a really awesome (what I hope) OpenGL/DirectX ultra-efficient SteamVR Game.
I will go through the most interesting subjects (sorry units 🧐) that I attended at Uni and attached to this branch of the website, or in MVC speak, Controller.
VIC was without contention my favorite unit. It focused very heavily on hardcore logic programming with C++ and OpenGL and beautiful graphics were your reward.
GPT was less about creating graphics and more an introduction to game thoery such as 'colliding' into a wall, pathfinding, sprites/billboarding & particles. In fact the game objects (or sprites) were made in Paint. It used the language C# and the Monogame (XNA) libraries which is or was the 2D XBOX game programming language.
ICE (when I attended it) was about Boolean Logic, Digital Circuitry, AND/OR/NOT Logic (which are all the same thing) & Embedded Arduino C though I was really there for the Circuits.
ICTP was where I took C++ and OpenGL to a whole new 'epic' level. Creating a Game from scratch this time in 'modern' OpenGL, creating mesh's in Autodesk, putting it all together and linking it to VR.