The Computer Science minor prepares students to develop software solutions to real world problems. Students have the opportunity to acquire knowledge and skills in are variety of theoretical and applied areas of Computer Science. Areas include (but are not limited to) algorithms, data science, artificial intelligence, software engineering, web/mobile development, virtual and augmented reality, databases, and networks.