Note: Khoury minors are only available to non–Khoury majors; students in Khoury-only majors or Khoury combined majors are not eligible for Khoury minors. A student may declare at most one Khoury minor, regardless of how many Khoury minors they qualify for.
Complete all courses listed below unless otherwise indicated. Also complete any corequisite labs, recitations, clinicals, or tools courses where specified.
Required Courses
Code | Title | Hours |
---|---|---|
Computer Science Fundamental Courses | ||
All students can take a self-assessment to attempt to place out of CS 2000 and CS 2001. Students who place out of CS 2000 and CS 2001 will instead substitute 4-5 semester hours of CS, CY, or DS coursework at the 3000 level or higher not otherwise required in the degree. | ||
CS 2000 and CS 2001 | Introduction to Program Design and Implementation and Lab for CS 2000 | 5 |
Complete one of the following courses: | 5 | |
Program Design and Implementation 1 and Lab for CS 2100 | ||
Intermediate Programming with Data and Lab for DS 2500 | ||
Data Science Required Course | ||
DS 3000 | Foundations of Data Science | 4 |
Data Science Electives
Code | Title | Hours |
---|---|---|
Complete two of the following (only one course from the meaningful minor list may contribute toward the minor requirements): | 8 | |
Introduction to Databases | ||
DS 2010 to DS 4989 | ||
Meaningful minor list (see below) |
Khoury Meaningful Minors
The concept of Khoury Meaningful Minors allows students the chance to personalize a computer science minor to meet individual academic needs and interests. Students may take one elective related to computation or information from a preapproved list of courses offered across the university rather than from within Khoury. This allows students to integrate the minor with a course in their own major or with a course in another area of interest. Students may of course choose to take all electives in the minor within Khoury if they wish.
Code | Title | Hours |
---|---|---|
Arts, Media and Design | ||
Information Design 1 | ||
Information Design Studio 1: Principles | ||
Information Design History | ||
Research Methods for Design | ||
Visualization Technologies 1: Fundamentals | ||
Information Design Studio 2: Dynamic Mapping and Models | ||
Game Design and Analysis | ||
Data-Driven Game Design | ||
Data Storytelling | ||
Coding for Digital Storytelling | ||
Bouvé Health Sciences | ||
Introduction to Health Informatics and Health Information Systems | ||
Data Management in Healthcare | ||
Personal Health Interface Design and Development | ||
Evaluating Health Technologies | ||
D'Amore-McKim—Business | ||
Computational Methods and Their Applications in Finance | ||
Applied Financial Econometrics and Data Modeling | ||
Machine Learning in Finance | ||
Fundamentals of Information Analytics | ||
Data Management for Business | ||
Information Visualization for Business | ||
Data Mining for Business | ||
Marketing Research | ||
Marketing Analytics | ||
Supply Chain and Operations Management | ||
Computer and Information Science | ||
Cybersecurity Principles and Practices | ||
Security Risk Management and Assessment | ||
Engineering | ||
Probability and Engineering Economy for Civil Engineering | ||
Computer Vision | ||
Data Visualization | ||
Introduction to Machine Learning and Pattern Recognition | ||
Data Mining for Engineering Applications | ||
Science | ||
Bioinformatics Computational Methods 1 | ||
Bioinformatics Computational Methods 2 | ||
Biostatistics | ||
Linear Algebra | ||
Differential Equations and Linear Algebra for Engineering | ||
Probability and Statistics | ||
Statistics and Stochastic Processes | ||
Statistics in Psychological Research | ||
Social Science and Humanities | ||
Statistics for Economists | ||
Applied Econometrics | ||
Intermediate Selected Topics in Microeconomics | ||
Ethics and Evolutionary Games | ||
Quantitative Techniques |
GPA Requirement
2.000 GPA required in the minor