Program Outcomes
Computational Practice:
Students use fundamental data structures, algorithms, and programming techniques to implement programming projects of moderate size.
Computational Theory:
Students have the theoretical computer science background necessary to allow them to follow and adapt to technological changes in their discipline. Students use fundamental mathematical abstraction to analyze problems and their algorithmic solutions.