Dr Mark Dixon
About Dr Mark Dixon
Dr Mark Dixon achieved a BSc in Computing (1994) followed by a PhD in Computer Science (1997). His employment history includes working as a software engineer for Dabs Press (now Dabs.com); an embedded software engineer at Taylor Nelson Sofres (TNS - London); a real-time systems software engineer at Live Devices (York); and as a consultant in software engineering and model based development. Mark is responsible for delivery of several postgraduate computing courses; he also undertakes PhD supervision and various research activities.
While working at Leeds Beckett University Mark developed a CASE tool to be used for teaching across all levels of the computing related courses. This software is also used in many other universities and colleges around the world. It can be downloaded from http://www.leedsbeckett.ac.uk/qsee.
Mark has almost 30 years of experience in software development across a range of architectures and platforms, including the 6502, 68000, ARM, and dsPIC processors. He has also built commercial software using Assembly language, C, C++, Java and Objective C. Mark also has a vast amount of experience in software modelling, mainly using the Unified Modelling Language and is currently working on a new development language and platform.
Mark currently teaches on the undergraduate and post-graduate Computing related courses. Modules delivered include:
- Software Development
- Software Engineering
- Advanced Software Engineering (Masters)
- Software and Systems (Masters)
Current research interests include software engineering, model based development and embedded systems development.
Mark has gained funding to work on two Knowledge Transfer Partnerships (KTPs), with organisations based in Newcastle and Leeds.
Other research also involves working with the NHS Trust to produce a mobile application that can be used with patients in therapy. This impacts both the ability of clinicians to better support their patients, while also allowing patients to record and monitor their own progress on a more regular basis.