Dr Benjamin Mora
Associate Professor
Computer Science
Telephone: (01792) 295575
Email: JavaScript is required to view this email address.
Room: Office - 303
Third Floor
Faraday Building (Tower Block)
Singleton Campus

Publications

  1. & Hierarchical Object Recognition Model of Increased Invariance. In Engineering Applications of Neural Networks. -202).
  2. & (2014). Variations on Image Reconstruction:Weighted Back Projection and Fourier Expectation Maximization. Presented at Computer Graphics & Visual Computing, doi:10.2312/cgvc.20141201
  3. & (2008). Row tracing using hierarchical occlusion maps. , 27IEEE. doi:10.1109/RT.2008.4634617
  4. & Visualization and Computer Graphics on isotropically emissive volumetric displays. IEEE Transactions on Visualization and Computer Graphics 15(2), 221-234.
  5. & Low-complexity maximum intensity projection. ACM Transactions on Graphics 24(4), 1392

See more...

Teaching

  • CSCM67 Graphics Processor Programming

    This module introduces the different programming paradigms for Graphics processors to students. Programming of Graphics-oriented applications using OpenGL applications is investigated first. In the second part of the module, GP-GPU (General Purpose programming on the GPU) techniques with languages like CUDA or OpenCL are discussed. The programming concepts are put into practice through several lab classes using the C/C++ OpenCL and OpenGL libraries. Prior knowledge of programming concepts is required (for instance, pointers in C, data structures, classes, and basic sorting algorithms).

  • CSCM98 Operating Systems and Architectures

    This module gives an overview of current and future processor architectures, operating systems and basic concurrency problems. It intends to teach most details of the developing environment that must be taken into consideration when developing efficient software

  • CSP300 Software Engineering Project Implementation and Dissertation

    This module forms the second part of the Level 6 project (together with CSP301) for BSc Software Engineering and MEng Computing students. It consists of the implementation of a software system, and a substantial written dissertation.

  • CSP301 Software Engineering Project Specification and Development

    The aims of this module in conjunction with CSP300 are: ¿ to provide BSc Software Engineering students the opportunity of specifying, designing and implementing a complete system and experiencing the major phases of the life-cycle of a computing project; ¿ to enhance students¿ competence in system design, risk analysis and management, and their fluency in using programming languages and tools; ¿ to give students an intellectual challenge to their abilities to learn new subjects without instruction, and to further develop their abilities in literature searching, report writing, verbal presentation, project planning and time management.

  • CSP302 Computer Science Project Dissertation

    This module forms the second part of the Level 3 project for Computer Science students. It consists of a substantial written dissertation but it does not involve writing or specifying a significant piece of software or hardware. This module is an alternative to CSP344 in the case that a student has undertaken a theoretical, historical or other investigative project that does not involve software/hardware specification or production.

  • CSP344 Computer Science Project Implementation and Dissertation

    This module forms the second part of the Level 6 project for BSc Computer Science and MSci Computer Sciencestudents. It consists of the implementation of a software system, and a substantial written dissertation. The alternative module CSP302 is for projects that do not involve writing software.

  • CSP354 Computer Science Project Specification and Development

    This module forms half of the Level 6 project undertaken by BSc Computer Computer Science and MSci Computer Science students. This module represents work on the development of the project over Semesters 1 and 2 (as well as the immediately preceding vacation between Levels 5 and 6). It is partnered with another module that represents the final deliverable - which can either be software and a dissertation, or just a dissertation.

Supervision

  • Developing a Source Area Model Toolbox for Accelerated Simulations on Graphic Cards (current)

    Student name:
    PhD
    Other supervisor: Dr Xianghua Xie
  • 'Quality Assessment and Variance Reduction in Monte Carlo Rendering Algorithms«br /» ' (awarded 2018)

    Student name:
    PhD
    Other supervisor: Prof Mark Jones