Computer Science Minor
Requirements
A minor in computer science can be obtained by completing the following 24 hours:
Code | Title | Credits |
---|---|---|
Core Courses | ||
CIST 1400 | INTRODUCTION TO COMPUTER SCIENCE I | 3 |
CSCI 1620 | INTRODUCTION TO COMPUTER SCIENCE II | 3 |
CIST 2100 | ORGANIZATIONS, APPLICATIONS AND TECHNOLOGY | 3 |
CIST 2500 | INTRODUCTION TO APPLIED STATISTICS FOR IS&T | 3 |
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 Credits | 24 |
Elective Courses – 2000 level or above (6 hours)
Code | Title | Credits |
---|---|---|
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)
Code | Title | Credits |
---|---|---|
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 EXPERIENCE DESIGN | ||
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.
In addition, students must have a grade of C- or better in any prerequisite for a CSCI course.