Are there any course prerequisites and software requirements?

Document created by jkim Employee on Oct 19, 2017Last modified by jkim Employee on Oct 19, 2017
Version 2Show Document
  • View in full screen mode



We do not teach programming. That is, you must have a grasp of programming and Visual Studio before you enrol in this course. We don't teach the basics because there are so many great resources out there to teach this and we are certainly not the experts.


Software Requirements


Each learner will be required to use their own software and their own data structures. This allows each learner to leave the course with something immediately valuable in their enterprise.


The requirements for completing the exercises and the final project are as follows:

  • Microsoft Visual Studio (2013 or later)
  • .NET Framework 4.5.2 or later
  • PI System (running and collecting data with write access)

PI Data Archive

PI AF Server (2016 R2 or later for Notifications)


Some development materials, such as *dlls or code snippets, have been provided as a download for the course. You can click the zipped folder below to begin your download:

AF SDK Course Materials -