The computer science minor exposes you to a broad cross-section of core courses. You’ll take required courses in problem solving through programming, get a thorough introduction to the JAVA programming language and gain skills in designing and implementing database structures such as stacks, queues, linked lists and trees. From there, you may select courses based on your area of interest in: