MISRA C:2012 Training Course

June 27-28, Birmingham

PRQA's MISRA C training course is instructor-led and designed to help developers, working with the ISO C language, to understand the rules and recommendations of the latest MISRA C:2012 standard.

Attendees will discover how to minimize problems created by either compiler diversity, different programming styles, or confusing aspects of the language, and how to apply the MISRA guidelines to development processes. Upon completion, the you will be armed with the expertise to produce MISRA compliant C code, and will understand how adopting the MISRA standard provides enormous benefit.

Course Overview

  • Covers MISRA C:2012 and the security addendums
  • Purpose of MISRA C
  • Practical application of MISRA C rules
  • Statements, Identifiers and Type Declarations
  • Accessibility and visibility
  • Precedence and evaluation order
  • Type Conversions, Underlying Type and Type System Anomalies
  • Pointers and Pointer Conversions
  • Pre-processing and Macros

Who should attend

Training is designed to help and support software development teams to write, verify and validate safety & mission critical applications:
  • Software Developers
  • Software Engineers
  • Software Architects
  • Project Managers
  • V&V Engineers
  • Engineering Managers
  • and anyone interested and involved in MISRA compliance

Why You Should Attend

  • Improve your understanding of the C language
  • Produce high quality MISRA C compliant code
  • Learn which areas of C are unsuitable and avoidable
  • Learn how to avoid costly rework and extended testing phases
  • Prepare your team to apply best practices in your development processes
  • Learn how to successfully adopt and enforce coding standards

Course Highlights

  • Interactive Instructor-led training course across 2 days
  • Trainers with real-world experience implementing the MISRA C:2012 guidelines
  • Material covers critical information on ambiguous, undefined and unspecified areas of C
  • Course manual and exercises provided
  • Certificate of Achievement issued
  • Lunch and tea/coffee breaks included

Our trainer: Mark Rhind

Mark is a Senior Technical Consultant at Programming Research. He is responsible for providing training, support and consultancy for major organisations worldwide.

Prior to joining Programming Research, he worked in R&D, developing embedded software and providing support for products that achieved global sales.

He holds a Masters Degree in Mechanical Engineering and Mechatronics from the University of Southampton.


The Studio Birmingham, 7 Cannon Street, Birmingham B2 5EP

Tuesday 27th & Wednesday 28th June 2017

9:00 to 17:00 GMT


Early bird discount: £650+VAT per person for both days until 2nd June 2017

£750+VAT per person for both days

Share with your friends:


Please complete your details below in order to confirm your place at the PRQA Training Course

 Once you have registered, you will be able to select your payment methods!

Terms and Conditions

  • A purchase order (PO) is required to secure the booking
  • An invoice will be generated upon receipt of the PO
  • Payment is required minimum 7 (seven) days before the course commences
  • Name transfers are allowed and at no charge up to the day prior to the course commences
  • Cancellation:
    • Full refund on notice provided one week prior to the course commences
    • partial refund (50%) on notice provided less than one week prior to the course commences
  • No refunds on non-attendance