The minor in computer science is designed to provide you with a solid and coherent introduction to computer science. The requirements are in two areas. The first area gives you a strong foundation in programming, basic software engineering principles and the design, analysis and implementation of data structures and algorithms. The second area consists of electives that allow you to explore various areas of computer science or specialize in one of these areas. The majority of the electives must be upper-level courses. A total of seven courses are required for the minor.
The minor in computer science is not open to students majoring in computer science or software engineering. Students must also achieve a GPA of 2.0 in the courses below.
All courses are 3 credits unless noted.