Computer Science Minor

Requirements

A minor in computer science can be obtained by completing the following 24 hours:

Core Courses
CIST 1400INTRODUCTION TO COMPUTER SCIENCE I3
CSCI 1620INTRODUCTION TO COMPUTER SCIENCE II3
CIST 2100ORGANIZATIONS, APPLICATIONS AND TECHNOLOGY3
CIST 2500INTRODUCTION TO APPLIED STATISTICS FOR IS&T3
Elective Computer Science Courses
Select 6 hours at the 2000 level or above (see below)6
Select 6 hours at the 3000 level or above (see below)6
Total Credits24

Elective Courses – 2000 level or above (6 hours)

MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE
INTRODUCTION TO C PROGRAMMING
VIDEO GAME DESIGN
INTRODUCTION TO GAME PROGRAMMING
C++ & OBJECT-ORIENTED PROGRAMMING
PROGRAMMING ON THE INTERNET
MULTIMEDIA SYSTEMS
TOPICS IN COMPUTER SCIENCE

Electives Courses – 3000 Level or above (6 hours)

APPLIED COMBINATORICS
NUMERICAL METHODS
DATA STRUCTURES
NATURAL LANGUAGE PROCESSING
ADVANCED GAME PROGRAMMING
COMMUNICATION NETWORKS
THEORY OF COMPUTATION
INTRODUCTION TO DIGITAL DESIGN AND COMPUTER ORGANIZATION
ADVANCED JAVA PROGRAMMING
FOUNDATIONS OF WEB SEARCH TECHNOLOGIES
INTRODUCTION TO THE THEORY OF RECURSIVE FUNCTIONS
INTRODUCTION TO ALGORITHMS
GRAPH THEORY & APPLICATIONS
PRINCIPLES OF PROGRAMMING LANGUAGES
HUMAN COMPUTER INTERACTION
USER INTERFACE DESIGN AND DEVELOPMENT
DETERMINISTIC OPERATIONS RESEARCH MODELS
PROBABILISTIC OPERATIONS RESEARCH MODELS
COMPUTER ARCHITECTURE
COMPUTER AND NETWORK FORENSICS
INTRODUCTION TO PARALLEL COMPUTING
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
PATTERN RECOGNITION
ALGORITHMS FOR ROBOTICS
OPERATING SYSTEMS
ADVANCED OPERATING SYSTEMS
NUMBER THEORY & CRYPTOGRAPHY
COMPUTER GRAPHICS
AUTOMATA, COMPUTABILITY, AND FORMAL LANGUAGES
COMPILER CONSTRUCTION
TOPICS IN MODELING
INTRODUCTION SOFTWARE ENGINEERING
DATABASE MANAGEMENT SYSTEMS
DATA WAREHOUSING AND DATA MINING
INTERNET SYSTEMS DEVELOPMENT
INTERNSHIP IN COMPUTER SCIENCE
CAPSTONE PROJECT
TOPICS IN COMPUTER SCIENCE
INDEPENDENT STUDIES

In all cases, students are responsible for completing any courses identified as prerequisites or co-requisite for the courses in the minor.