University - Portfolio
- Jo Carter (she/ they)
- Head of Engineering, London UK (Remote)
- work@jocarter.co.uk
- Connect on LinkedIn
- Find me on Github
- My colleagues' recommendations
- My CV (download (pdf 95kb))
There are 10 examples of my work in this section.
Dissertation: Hyperstructure Image Organiser
My dissertation researches the application of hyperstructure to multimedia organisation, and aims to discuss the development of an image organiser which facilitates the use of transclusion. It includes discussion of previous technologies such as semistructure and relational databases, along with the problems experienced with both. Furthermore, it alludes to a similarity between the ideas of ZigZag and the mathematical theory of sets. This culminates in a discussion of a new area of hyperstructure theory called Dimensional Informatics, which attempts to provide a mathematical underpinning to this field. There is also analysis of the newly developed Mantra server, including both an evaluation and suggested improvements.
Both my dissertation and the Flash image organiser are available to download; however, you will not be able to connect to the Mantra server.
Mark: 73%
Submission date: 19 Sep 2005
Built with: Flash, ZigZag, Mantra
The jim++ Interpreter
We were supplied with the interpreter framework header file and had to create classes/ modules to be loaded into it. Jim++ is a fictional programming language.
Example jpp files are included in the download.
NB: Compiled using g++ in Unix
Mark: 68%
Submission date: 8 Jun 2005
Built with: C++
Online Application System
The coursework was in 4 parts (the initial specification is provided in the zip file). The objective was to design an online application system using a variety of high level languages. The different parts were then integrated to produce a working whole.
The complete website files, database creation sql, test documentation and user manuals have been provided in the download file.
Please note that this is not an actual application system.
Mark: 71%
Submission date: 13 May 2005
Built with: XHTML, CSS, PHP, Perl, Java (Swing)
Blackjack
This coursework was to develop a text based Blackjack game. It was important that it was developed according to specified Blackjack rules, and produced a specified outcome.
We were provided with the shoe header file to start with, so the code had to be intially based off that.
NB: Compiled using g++ in Unix
Mark: 70%
Submission date: 18 Mar 2005
Built with: C++
XML: IT Modules
This was a coursework designed to illustrate how DTD, CSS, and XSLT can be used with XML to produce valid XHTML output.
Mark: 78%
Submission date: 10 Mar 2005
Built with: XML, XSLT, CSS, XHTML, DTD
XML: Various
Various XML labs, using XSLT and CSS to output valid XHTML.
Mark: 99%
Submission date: 14 Feb 2005
Built with: XML, XSLT, CSS, XHTML, DTD
TPL Interpreter
This was a modular coursework. It was designed to test our knowledge of object-oriented programming, in order to produce an interpreter for TPL (Tiny Programming Language).
NB: This is a fictional language, and example files are provided in the download.
NB: Compiled in Java 1.4.2
Mark: 80%
Submission date: 6 Jan 2005
Built with: Java
Perl/CGI scripts
This was an exercise in simple CGI scripts (and Web Forms) to get information from the user and save/display it.
Mark: 87%
Submission date: 3 Dec 2004
Built with: Perl, XHTML, CSS, CGI
Virtual Thermometer
This coursework was designed to test our knowledge of the graphical elements of Java.
It is a virtual thermometer, designed to show whatever temperature is desired, and also convert it into other temperature units.
NB: Compiled in Java 1.4.2
Mark: 76%
Submission date: 23 Nov 2004
Built with: Java
FizBuz Generator
This was an introductory piece of coursework. It was designed in parts to test our ability to break up a problem.
It is designed to simulate the FizBuz game, where 5's and 7's and their multiples are replaced by Fiz and Buz respectively.
NB: Compiled in Java 1.4.2
Mark: 71%
Submission date: 5 Nov 2004
Built with: Java