Khoury College minors provide the computer science skills and know-how you need to succeed in today’s highly digital world. A minor requires completion of five CS courses—more than enough to gain proficiency while easily fitting around your major requirements. All with no prior programming experience needed. Looking to gain technical knowledge that directly applies to your major? You have the option to pursue a Khoury Meaningful Minor for CS or DS.
A focus on fundamentals
All Khoury minors require a common introductory course sequence: Fundamentals of Computer Science 1 and 2. Data Science minors have an additional choice: take the Fundamentals courses, or start your minor off with Programming with Data instead.
- CS2500 Fundamentals 1 – Introduces first-time coders to the systematic and explicit design of programs while enabling students with prior coding experience to grow their design skills. Because experienced and aspiring students work together, you’ll have an opportunity to bridge your knowledge base and skill set within a diverse group.
- CS2510 Fundamentals 2 – Builds on the first course, focusing on the systematic design of programs in the context of a real-world language (Java) and incorporating existing libraries into design.
- DS 2000 Programming with Data – Introduces programming for data and information science through case studies in business, sports, education, social science, economics, and the natural world. This course presents key concepts in programming, data structures, and data analysis and examines the data analytics pipeline.
A choice between CS and DS
Trying to decide whether to pursue a minor in computer science or data science? Computer science focuses on building the software and services infrastructure used by individuals and organizations worldwide. Data science studies the collection, manipulation, storage, retrieval, and computational analysis of data in its various forms, including numeric, textual, image, and video data from small to large volumes. You should consider which direction fits best with your future goals.
Students interested in minoring in CS will take Fundamentals 1 and 2 to gain the same set of programming skills. Students interested in DS have a choice between taking Fundamentals 1 and 2, or starting their minor with DS 2000 and the case study approach. Upon completion, you can choose from a wide variety of electives in each minor.