Course Catalog Online
Computer Science BS
View/Print PDFMajor Courses
130-133 CreditsCourse Number
Course Title
Credits
CS 101
Intro to Computers & Information Technology
5
CS 102
Programming Fundamentals [M/S]
5
or
CS& 131
Computer Science I C++ [M/S]
5
CS 106
Database Systems
5
CS 117
Computer Ethics
2
CS 135
Cloud Fundamentals [RE]
5
CS& 141
Computer Science I Java [M/S]
5
CS 150
Computer Security [RE]
5
CS 162
C++2 [RE]
5
or
CS 202
Programming Fundamentals 2 [RE]
5
CS 206
Database Design [RE]
5
CS 223
Unix/Linux [RE]
5
CS 225
SQL Server Programming [RE]
5
CS 236
Advanced Object Oriented Programming [RE]
5
CS 250
HTML5-JavaScript/JQuery
5
CS 302
Principles of Computer Architecture and Computer Systems
5
CS 316
Cloud Computing HTML5 and PHP
5
CS 321
Python for Data Processing
5
CS 330
Principles of Computation and Algorithm Analysis
5
CS 401
Software Analysis and Design
5
CS 411
Agile Methodology & ePortfolio Planning
5
CS 417
Contemporary Topics in Computer Science
5
CS 421
Software Development Capstone
5
CSIA 430
Unix Administration and Security
5
CS 440
Operating System Design & Internals
5
Select 3-6 credits from the following:
CS 118
Customer Service [RE]
3
CS 217
Internship [RE]
1–3
Electives - Select 10 credits from any 100-200 level CS or CSIA courses
5
5
Electives - Select 5 credits from any 300-400 level CS courses
5
General Education
50 CreditsCourse Number
Course Title
Credits
English & Communications - 10 credits:
ENGL& 101
English Composition I [C]
5
ENGL& 235
Technical Writing [C]
5
or
Any 5 credit English (ENGL) or Communications (CMST) course
5
CMST 415
Applied Professional Communication
5
Quantitative/Symbolic Reasoning - 10 credits:
MATH 246
Discrete Structures [M/S] [Q/SR]
5
PHIL& 120
Symbolic Logic [Q/SR]
5
Quantitative/Symbolic Reasoning - select 5 credits from the following:
MATH& 141
Precalculus I [M/S] [Q/SR]
5
MATH& 142
Precalculus II [M/S] [Q/SR]
5
MATH& 144
Precalculus I & II [M/S] [Q/SR]
5
MATH& 146
Introduction to Stats [M/S] [Q/SR]
5
MATH& 148
Business Calculus [M/S] [Q/SR]
5
MATH& 151
Calculus I [M/S] [Q/SR]
5
MATH& 152
Calculus II [M/S] [Q/SR]
5
MATH& 153
Calculus III [M/S] [Q/SR]
5
Humanities - select 5 credits from the following:
ICS 310
American Diversity [H]
5
PHIL 305
Professional Ethics [H]
5
Mathematical & Natural Science* - select 10 credits from the following:
Choose any lab science from the Mathematical and Natural Science Distribution.
5
Additional Courses* - select 15 credits from the following:
PSYC& 100 or any PSYC course higher than 100
5
or
SOC& 101
Intro to Sociology [S/B]
5
PHIL& 120
Symbolic Logic [Q/SR]
5
SOC 305
Cybercrime: A Sociological Perspective [S/B]
5
AMGT 300
Cross-Cultural Logistics and Global Management
5
or
AMGT 320
Leadership & Organization Behavior
5
Note:
* Course selections must meet the distribution requirements for the AA/DTA degree.
Students must earn a minimum 2.0 grade in all 300-400 level CS and CSIA courses.
Students must earn a minimum 2.0 or Pass (P) grade in all 100-200 level CS courses.
Required minimum 180 credits.
Required minimum cumulative GPA 2.0.
A combination of CA 120, CA 140, CA 150, and CA 160 can be substituted as equivalent
for CS 101 for a total of 5 credits counted toward the degree. Classes/credits used
for substitution cannot be used to fulfill other requirements.
A student may not use equivalent cross-listed courses for the same graduation requirement.
Refer to the Cross-Listed Courses section of the catalog for more information, and
consult with your completion coach or advisor.