My prgoramming style
During my studies in software development I have done several assignments and projects using a variety of programming languages. Below are examples of some of the programming languages I have used, with a few examples of the assignments/projects I've completed.
Java based assignemnts
- Comp104 A: Office Lounge-manager-secretary
- Comp106 A2: Website
- Comp106 A3: GUI Cash machine
- Comp211 A1: Email Client
- Comp211 A2: Data transfer protocol
- Comp212 A1: Client-server Voting
- Comp212 A2: Word counter
- Comp213 A1: Card Game
- Comp213 A2: Multi client-server chat room
Web based assignemnts and projects
- Comp106 A2: website
- Comp284 A1: Perl & CGI - XML database library
- Comp284 A2: PHP evening course booking system
- Comp284 A3: JS Killer Submarine game
- Batala: xhtml
- Batala: php
Swift based assignemnts
Questionnaire App
A brief of the requirements:
- Read a Questionnaire from a Json file
- Display each question in a single view with buttons to navigate between the questions
- Save the completed Questionnaire results to the iOS device using Core Data
- Allow another user to complete the Questionnaire
- Display a report and summary of the results
- Allow user to answer via multiple methods such as: single option; many options; an integer number eg sliderl and text
- Allow input from different Questionnaire Json files
- Allow for both portrait and landscape orientation
Artworks on Campus App
A brief of the requirements:
- Retrieve data about arworks from a Json file and store in core data
- Display a map centered at the users (or specified defaulted) location
- Annotate the map for each of the artworks (grouping when necessary)
- Show a table listing the artworks, grouped and ordered
- Reveal image and information on artwork when selected on map or table
- Syncronise app on startup to ensure accurate data loaded
- Allow for both portrait and landscape orientation