CFD Online Logo CFD Online URL
Home > CFD News and Announcements > Message Display

CFD News and Announcements - Message DisplayCFD-Wiki

Post Response | Return to Index | Read Prev Msg | Read Next Msg

C++ programming and Discrete Particle Simulation courses in March 2016

Posted By: MercuryLab
Date:Mon, 1 Feb 2016, 9:01 a.m.

A Practical Introduction to C++ 14th-16th March, 2016

Advanced C++ for Software Development 14th-16th March and 16th-18th March, 2016

The Fundamentals of Discrete Particle Simulations 16th-18th March, 2016

This coming March, the MercuryLab project are offering three intensive, three-day training courses in computer programming.

A Practical Introduction to C++, takes a practical, no-nonsense approach to teaching the widely used and highly versatile C++ programming language. The course is application-oriented, providing you with the skills and knowledge you need to produce complete, well-written and useful C++ programs. The course is suitable for those with a basic knowledge of C++ who wish to further extend and solidify their skills, or as a first introduction for those who are entirely unfamiliar with the code, or even programming in general.

Those already familiar with C++ can further advance and extend their skills through our Advanced C++ for Software Development course. This course teaches the advanced C++ skills needed for to develop your own software packages and collaboratively developed software. Topics include code efficiency, memory management, advanced OOP, templating, operator overloading, error catching, and development packages such as make, cmake, svn and git.

Our Fundamentals of Discrete Particle Simulations course will teach you the background knowledge required to apply the Discrete Particle Method (DPM) to real scientific and industrial problems. You will learn how to design and create simulations which can accurately reproduce the dynamics and behaviours of particulate and granular systems, and how you can use these simulations can help you better understand, predict, control and optimise real-world systems. Topics include an introduction to granular materials, contact modelling, contact detection, complex geometries, calibration and validation, and post-processing.

The courses will be held at the Innovation Campus Kennispark in Enschede, NL, described as the “Silicon Valley of the Netherlands”. The courses are scheduled such they can be taken individually (course 1, 2, or 3) or in pairs (courses 1+2 or 2+3). The courses are suitable for students at undergraduate or postgraduate level as well as for post-doctoral researchers and those working in industry, or even individuals simply interested in acquiring new skills and enhancing their employability. Due to the high teacher-to-attendee ratio (a minimum of 1 teacher per 3 attendees at all times) and the broad skill-sets of our team, all levels of prior computing knowledge can be easily accommodated.

Courses start from as little as €350 with our early bird and dual-course discounts; please refer to our web page for details. The course price includes lunch, refreshments and all necessary course materials.

If you are interested in booking your place on one of our courses, or simply wish to find out more about the services we offer, please contact us at

MercuryLab Training Courses

Post Response

Your Name:
Your Email Address:
If you'd like to include a link to another page with your message,
please provide both the URL address and the title of the page:
Optional Link URL:
Optional Link Title:
If you'd like to include an image (picture) with your message,
please provide the URL address of the image file:
Optional Image URL:
If you'd like email notification of responses, please check this box:
Post Response | Return to Index | Read Prev Msg | Read Next Msg
Go to top Go to top