Note: Khoury minors are only available to non–Khoury majors; students in Khoury-only or Khoury-combined degrees are not eligible for Khoury minors. A student may receive 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

Computer Science Fundamental Courses
CS 2500
and CS 2501
Fundamentals of Computer Science 1
and Lab for CS 2500
5
CS 2510
and CS 2511
Fundamentals of Computer Science 2
and Lab for CS 2510
5
CS 3500
and CS 3501
Object-Oriented Design
and Lab for CS 3500
5

Computer Science Electives

Complete two courses that are not already required in the following ranges:8
CS 2500 to CS 7999 but not CS 3950, CS 4950, CS 5010, or CY 4170
CY 3000 or higher, except CY 4930
IS 3000 or higher, except IS 4900
One course from Khoury meaningful minors 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 pre-approved 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.

Bouvé Health Sciences
Introduction to Health Informatics and Health Information Systems
Data Management in Healthcare
Personal Health Interface Design and Development
Evaluating Health Technologies
Arts, Media and Design
Introduction to Photography
Animation Basics
Video Basics
Programming Basics
Interaction Design Principles
Physical Computing
Information Design 1
Interaction Design 2: Mobile
Information Design Studio 1: Principles
Information Design History
Research Methods for Design
Social Networks
Digital Storytelling and Social Media
Introduction to Music Technology
Engineering
Bioengineering Measurement, Experimentation, and Statistics
Embedded Design: Enabling Robotics
Fundamentals of Digital Design and Computer Organization
and Lab for EECE 2322
Computer Architecture and Organization
Computer Vision
High-Performance Computing
Introduction to Machine Learning and Pattern Recognition
Khoury Computer Sciences
Computer Science and Its Applications
Discrete Structures
IS 1500 or higher, except IS 4900
Science
Genetics and Molecular Biology
Neurobiology
Comparative Neurobiology
Bioinformatics Programming
Bioinformatics Computational Methods 1
Bioinformatics Computational Methods 2
Molecular Modeling
Geographic Information Systems
Advanced Spatial Analysis
Syntax
Semantics
Math Fundamentals for Games
Linear Algebra
Differential Equations and Linear Algebra for Engineering
Numerical Analysis
Mathematical and Computational Methods for Physics
Computing, Data, and Science
Sensation and Perception
Biological Psychology
Psychology of Language
Cognition
Social Science and Humanities
Technologies of Text
Science and Pseudoscience
Introduction to Logic
Technology and Human Values
Ethics and Evolutionary Games
Philosophy of Science
Advanced Deductive Logic
Environment, Technology, and Society
Technology and Society
D'Amore-McKim School of Business
Advisory Services and Emerging Accounting Systems
Integrated Studies in Entrepreneurial Startups
Introduction to Information Systems and Digital Technologies
Marketing Research
Marketing Analytics
Digital Marketing
Supply Chain and Operations Management
Statistics Courses
Analyzing and Using Data on Crime and Justice
Statistics for Economists
Math and Statistics for Economists
Biostatistics
Engineering Probability and Statistics
Statistics and Software
Probability and Statistics
Statistics and Stochastic Processes
Business Statistics
Research Methodology and Biostatistics
Foundations of Biostatistics
Quantitative Techniques
Statistics in Psychological Research

Credit/GPA Requirement

20 semester hours required
2.000 GPA required in the minor