Academic Catalog Manager
School Year
2025-2026
2024-2025
2023-2024
2022-2023
2021-2022
2020-2021
HOME
CATALOG
Catalog Home
Undergraduate
Graduate
Adult Degree Completion
DATA
Organization
Categories
Group Filters
Rules
Types
Schools & Departments
Programs
Program Emphases
Sample Sequences (Undergraduate)
Sample Sequences (Graduate)
Sample Sequences (ADC)
Subjects
Lab Fees
Courses
Course Sets
Policies
Static Pages
Agendas
LOGIN
Home
Academic Programs
Academic Program: BA Computer Science
BA Computer Science
View in Kuali
Update
Delete
Update Rules
PDF
Catalog 2022 - 2023
Discontinued
(2022-01-01)
Requirements
REQUIRED COURSES (36 Total Credits)
Course(s):
CPTR108 - #EssenceOfComputing
(3)
CPTR124 - Fundamentals of Programming
(4)
CPTR215 - Fundamentals of Software Design
(4)
CPTR302 - Software Development Tools
(1)
CPTR318 - Data Structures and Algorithms
(3)
CPTR319 - Database Management Systems
(3)
CPTR328 - Principles of Networking
(3)
CPTR333 - Computer Architecture and Design
(4)
CPTR365 - Operating Systems
(3)
CPTR427 - Network Security
(3)
CPTR486 - Senior Seminar (W)
(2)
CPTR488 - Senior Project
(2)
CPTR386 - Technical Writing in Computing (W)
(1)
REQUIRED COGNATES (9 Total Credits)
Course(s):
MATH120 - Precalculus Algebra
(3)
MATH215 - Statistics (IN-4)
(3)
MATH280 - Discrete Mathematical Structures
(3)
MINOR (18 Total Credits)
Minimum 18 credits
GENERAL EDUCATION (42 Total Credits)
Minimum 42 credits
General Education
requirements
FOREIGN LANGUAGE (0 - 6 Total Credits)
Complete at least 0-6 credits in this area
(Elementary Foreign Language or two years of foreign language in high school.)
EMPHASIS/CONCENTRATION
Complete at least 0-9 credits in this area
ELECTIVES TO = 124 (19 - 4 Total Credits)
Complete at least 19-4 credits in this area
Grand Total Credits: 124
Security Concentration (Optional) Emphasis
Catalog 2021 — Indefinite
REQUIRED COURSES (9 Total Credits)
Course(s):
CPTR444 - Advanced Network Security
(3)
CPTR454 - Cyber Forensics
(3)
Select 1 course(s):
CPTR230 - Windows Administration
(3)
CPTR254 - UNIX Systems Administration
(3)
Grand Total Credits: 9
Web Development Concentration (Optional) Emphasis
Catalog 2021 — Indefinite
REQUIRED COURSES (9 Total Credits)
Course(s):
CPTR446 - Web Services
(3)
CPTR456 - Advanced Web Programming
(3)
Select 1 course(s):
CPTR212 - Web Programming
(3)
CPTR435 - Mobile Application Development
(3)
Grand Total Credits: 9
Sample Degree Plan
Grand Total Credits: 124