Open Mathematics

  • Simplification of algebraic calculations within programming
  • Advanced calculus
  • Creation of complex mathematical modules
  • Multiple computer calculation

Computing an Object Orientated Approach

  • Object-Oriented programming with Java
  • Structure of Java language
  • Developing GUI’s
  • File I/O and databases
  • Small Talk
  • Object Orientated PHP and C++

Artificial Intelligence for Technology

  • Prolog
  • Intelligent web searches
  • Intelligent data selection
  • Fuzzy logic

Relational Databases

  • MS-Access
  • SQL
  • MySQL
  • PHP
  • Multi-tier databases

Developing Internet Applications

  • Linux maintenance and installation
  • Bash scripting and programming in Linux
  • Apache 2
  • PHP application development

Software Systems and their Development

  • Systems architecture
  • Drupal
  • Requirements gathering
  • UML

ITIL

  • One day overview

How to make a website - team treehouse

  • HTML5
  • CSS3
  • Responsive design
  • Javascript