In addition to the primary quantitative programming skill of C++, there has been an increasing use of Java as a programming language within the quantitative finance community, particularly when building interactive web sites to price exotic products. To provide for this trend, as well as offering an entire syllabus to cover C++, the CQF program also provides an introductory Java course specifically designed for quants.This course is part of Lifelong Learning and is included in CQF course fees.

In seven interactive lessons, each lasting about one hour, you will be taken from a basic “Hello Quant World” program all the way through to a Black-Scholes charting GUI calculator, which prices call and put options and which creates optional windows with zoomable payoff diagrams.

The topics covered include everything you will need to understand the basic framework of how Java works, concentrating upon Java objects and classes; object inheritance; interfaces; arrays and ArrayLists; Swing GUIs; and JAR libraries, plus much more along the way, before moving on to make use of Java’s financial capabilities in its various mathematical libraries.

The technologies covered include the Java SE Development Kit, the NetBeans integrated development environment (IDE), and the JFreeChart Library.

After completing the seven lessons, you will be able to expand your Java skills into virtually any direction that you need, particularly within the financial arena.