This page is under construction and I'll be adding more details soon but in the meantime here's a brief overview of what's to come.
The application allowed two people to log on and code together. They were presented with challenges aimed at beginners, a basic text area for code and a chat window to instant message each other. The editor was locked to only allow the driver to write code so the navigator had to review. Roles could be switched manually or on a timer so after x minutes, roles automatically switched. I was then able to compare if forcing the role switching evened out the contribution level between participnats. All data was logged in a text file which I then used Python3 to take the output and run statistical analysis on the results.
I can't share the project due to university regulations but drop me a line and I'll be more than happy to talk you through it.
One of my modules last term was Mobile Device Programming where for the coursework I built a simple Android Music Player. I used the content provider, navigated permissions to access the device media and used a bound service to allow continued playback.
This module was one of my favourites and one of the hardest, only students who knew java were allowed to take the module, I didn't know Java (still don't but still learning!) but I took the module anyway and worked extra hard to get a very proud high merit for the module. See the project on Github .
For my programming module group work, we made a game in Python using Pygame. We redeveloped the arcade classic Frogger but re-marketed it to a chicken.
My conributions included being bossy, the moving vehicles algorithm, the score board and leader board. See the project here Github
After this coursework I got a reputation for being a 'professor', being in my group was hard work but a gaurenteed high grade and I was then in demand for group work.