Computer Science BS

View/Print PDF

Major Courses

130-133 Credits

Course 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

Subtotal: 130-133

 

General Education

50 Credits

Course 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

Subtotal: 50
Total Credits Required: 180-183

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.