The Computer Science program of the University of Minnesota is an accredited, four-year program that provides a solid foundation in mathematics and statistics, computational problem solving, software design and analysis, programming languages, algorithms, data structures, and computer organization and architecture.