Computer Science, Minor

CCIS minors are designed to 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 CCIS meaningful minor for both CS and IS.

Complete all courses listed below unless otherwise indicated. Also complete any corequisite labs, recitations, clinicals, or tools courses where specified.

Required Courses

A grade of C– or higher is required in each course:

CS 2500
and CS 2501
Fundamentals of Computer Science 1
and Lab for CS 2500
CS 2510
and CS 2511
Fundamentals of Computer Science 2
and Lab for CS 2510

Computer Science Electives

Complete three courses that are not already required in the following ranges:12
CS 2500 to CS 7999 but not CS 5010
Information Retrieval
Human Computer Interaction
Software Quality Assurance
Software Project Management
Social Information Systems
One course from CCIS meaningful minors list (see below).

CCIS Meaningful Minors

The concept of “CCIS meaningful minors” allows students the chance to personalize a computer or information 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 CCIS. 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 CCIS if they wish.

Bouve Health Sciences
Introduction to Health Informatics and Health Information Systems
Data Management in Healthcare
Personal Health Interface Design and Development
Personal Health Technologies: Field Deployment and System Evaluation
Arts, Media and Design
Interactive Narrative
Photo Basics
Animation Basics
Video Basics
Programming Basics
Interaction Design 1: Responsive
Physical Computing
Information Design 1
Interaction Design 2: Mobile
Information Design 2
Information Design Studio 1: Principles
Information Design History
Information Design Research Methods
Social Networks
Game Scripting
Digital Storytelling and Social Media
Advanced Digital Storytelling
The Online Newsroom Experience
Digital Media Research
Introduction to Music Technology
Digital Audio Processing
Computer and Information Science
Computer Science and Its Applications
Discrete Structures
Introduction to Web Development
Bioengineering Measurement, Experimentation, and Statistics
Embedded Design: Enabling Robotics
Fundamentals of Digital Design and Computer Organization
Computer Architecture and Organization
Advanced Engineering Algorithms
Computer Vision
High-Performance Computing
Introduction to Machine Learning and Pattern Recognition
Expert Systems and Neural Networks
Genetics and Molecular Biology
Comparative Neurobiology
Bioinformatics Programming
Bioinformatics Computational Methods 1
Bioinformatics Computational Methods 2
Molecular Modeling
Geographic Information Systems
Introduction to Remote Sensing
Advanced Spatial Analysis
Math Fundamentals for Games
Programming Skills for Mathematics
Linear Algebra
Differential Equations and Linear Algebra for Engineering
Numerical Analysis
Mathematical Topics in Computer Vision
Mathematical and Computational Methods for Physics
Computing, Data, and Science
Mathematical and Computational Methods for Physics
Sensation and Perception
Biological Psychology
Psychology of Language
Social Science and Humanities
Wired/Unwired: Cybercultures and Technopolitics
Game Theory in the Social Sciences
Mathematics for Economics
Technologies of Text
Science and Pseudoscience
Reason, Risk, and Evidence
Introduction to Logic
Technology and Human Values
Symbolic Logic
Ethics and Evolutionary Games
Philosophy of Science
Advanced Logic
Philosophy of Logic
Environment, Technology, and Society
Computers and Society
D'Amore-McKim School of Business
Accounting Information Systems
Entrepreneurship and Intrapraneurship in Innovation-Driven Markets
Business Planning for Technology Ventures
Advanced Financial Strategy
Management Information Systems
Information Resource Management
Data Communications
Marketing Research
Marketing Analytics
Digital Marketing
Statistics Courses
Criminal Justice Statistics
Math and Statistics for Economists
Engineering Probability and Statistics
Statistics in the Social and Political World
Statistics and Software
Introduction to Multisample Statistics
Probability and Statistics
Statistics and Stochastic Processes
Basics and Probability and Statistics
Basics of Statistics and Stochastic Processes
Statistical and Economical Analyses in Engineering
Business Statistics
Research Methodology and Biostatistics
Foundations of Biostatistics
Quantitative Techniques
Statistics in Psychological Research
Statistical Analysis in Sociology

Credit/GPA Requirement

20 semester hours required
2.000 GPA required in the minor