Advanced mathematics pre calculus with discrete mathematics and data analysis