Advanced Computer Programming

This reviews and builds on the concepts introduced in Computer Programming I and II. It introduces students to dynamic data structures, advanced utilization of classes, and applications of recursion through the application of mathematical concepts. This course will also highlight the differences between the many different languages of Computer Programming.