This skill is important for changing practice (usually prescribing), and it is important that all practitioners are well versed in audit. As part of FS2, practitioners will be required to complete an audit in the placement (in liaison with their FS2 Supervisor) or if a focus for audit cannot be identified then practitioners may undertake a service evaluation project instead. The audit or service evaluation will be written up as a poster and short written report. Practitioners present the poster at the diploma audit session (usually an afternoon). The poster can also be presented at the Trust’s research and audit day, as well as national conferences, e.g. UKCPA.

This module will consider in detail the use of polymers in drug delivery systems. It will first revise some fundamental concepts in drug delivery, before...

This module will consider in detail the use of polymers in drug delivery systems. It will first revise some fundamental concepts in drug delivery, before covering key aspects of polymer chemistry (synthesis and characterization). It will then describe the properties of polymer/drug composites, their characterization, and effects on drug solubility, release rates and mechanisms. The module will finish with discussion of some leading contemporary polymer-based drug delivery systems, and consider the likely future direction of this field.

 List of lectures:

  Introduction to polymers in drug delivery
 
  Polymer chemistry
 
  Polymer-drug composites
 
  Drug release from polymer composites
 
  Characterisation of polymer-drug composites
 
  Practical session: Characterisation of polymer-drug composites
 
  Fast-dissolving polymer formulations
 
  Modified release formulations
 
  Implantable polymer devices for peptide delivery
 
  Future formulations

In this course, you will learn how to create effective, reliable, fast C++ for numerically intensive research, and deploy this code to research computing...

In this course, you will learn how to create effective, reliable, fast C++ for numerically intensive research, and deploy this code to research computing infrastructure, including state-of-the-art supercomputers and cloud services like Amazon EC2.

The module aims to:

Prepare students to write well-engineered, reliable, tested C++
	Build familiarity with tools, libraries and techniques used in research computing
	Prepare students to use high-performance parallel research computing platforms
Topics covered include:

Arranging your code. A program scaffold. Testable code. CMake. The Google C++ unit testing framework.
	Modern C++ (1): Recap of features and concepts. Lambda constructs. C++ standard library.
	Modern C++ (2): OO concepts: encapsulation and data abstraction, inheritance, polymorphism.
	Modern C++ (3): Extensible code design. Patterns. Templates.
	Code Quality: tools for pretty code, memory leaks, profiling, benchmarking.
	Libraries for research computing: e.g. Boost. Linear algebra packages.
	Performance programming. What a computer is and how one works. Memory, processors, and cores. Caches. Single-core optimisation. Compilers. How parallel computers work. Shared and distributed memory. Amdahl. Schedulers and job submission.
	Shared memory parallelism (1). OpenMP. Parallel sections, Reduction. Safety, Locks and races.
	Shared memory parallelism (2). Task-oriented parallelism. Load balancing.
	Distributed memory parallelism. Message passing. MPI. Parallel storage. Parallel algorithms and design.
 