2025-2026 Undergraduate Catalog

Computer Science Minor

Overview

Requirements

Core Courses

CS 160Introduction to Computer Principles

3

CS 170Structured Programming

3

CS 180Object-Oriented Programming

3

CS 272Java Programming I

3

CS 300Data Structures and Algorithms

3

Total Credit Hours:15

Plus nine credits of electives

CS 301Agile Project Management

3

CS 344Python

3

CS 354Source Code Control and Virtualization

3

CS 372Java Programming II

3

CS 309Computer Organization and Architecture I

3

CS 322Windows Server

3

CS 330Computer Foundations

3

CS 373C# Development

3

CS 472Mobile App Development

3

DIG 317Digital Audio and Video Development

3

DIG 361Advanced Computer Graphic Design

3

DIG 3712D Computer Animation

3

DIG 4703D Computer Animation

3

CMST 316Group and Team Communication

3

CMST 321Business and Professional Communication

3

COMM 228Online Journalism and Social Media

3

COMM 250Academic Research and Writing

3

COMM 301Communication Theory

3

COMM 305Cross-Cultural Communication

3

ENGL 312Business Writing

3

COMM 314Publicity and PR

3

COMM 318Computer Mediated Communication

3

COMM 320Organizational Communication

3

DIG 338Productive Photography

3

COMM 360Nonverbal Communication

3

COMM 370Diversity Communication

3

COMM 380Foundations of Sports

3

COMM 402International Communication

3

COMM 405Conflict Management and Mediation

3

COMM 415Sports Information and Media

3

CS 342Database Development

3

CS 360Comparison of Programming Languages

3

CS 423Linux Administration

3

CS 441Dynamic Web Design

3

ENGL 247Film Analysis

3

Total Credit Hours:9

Total Credit Hours: 24