Java Programming language - design and construction of mathematical models. Application of predictive models. Analysis and data mining. Process automation