Computer Science Major, B.S.

Major Core Requirements

Course Title Credits
General Requirements
General Education40-53
Core Requirements (16 credits): 1
COMPUTER 1010Introduction to Computer Science1
COMPUTER 1430Introduction to Computer Programming3
COMPUTER 2430Object-Oriented Programming3
COMPUTER 2630Data Structures3
COMPUTER 4330Computer Science Project I3
COMPUTER 4730Computer Science Project II3
Select an emphasis, a CS+X program, or complete the non-emphasis requirements below:45-46
Non-Emphasis Requirements (28 credits): 1
COMPUTER 3010Algorithms3
COMPUTER 3230Operating Systems3
SOFTWARE 2730Introduction to Software Engineering3
SOFTWARE 3430Object Oriented Analysis and Design3
COMPUTER 3520Programming Language Structures3
COMPUTER 3630Database Design and Implementation3
COMPUTER 3830Data Communications and Computer Networks3
CYB 3840Introduction to Cybersecurity3
MATH 2640Calculus and Analytic Geometry I4
MATH 2730Discrete Mathematics3
ELECTENG 3770Logic and Digital Design4
ELECTENG 3780Computer Architecture4
Electives 1
Select 6 credits of the following:6
COMPUTER 3000+
COMPUTER 3000-level and up 2
Intermediate Software Engineering
Artificial Intelligence
Software Quality
Cryptography
Introduction to Network Security
Computer Graphics
IT Security Management
Software Security
Machine Learning
Real-Time Embedded Systems Programming

CS+X Programs

Interdisciplinary CS+X programs allow students to learn computing skills along with the knowledge of an application discipline.

CS + Business

The Business emphasis allows students to acquire technical computing skills including programming, software development, algorithm analysis, and network design while also acquiring a strong grounding in business management, accounting, and economics. This enriched education prepares students for a variety of computing jobs in the business world.

Business Emphasis1, 2

Course Title Credits
Computer Science Requirements
COMPUTER 3630Database Design and Implementation3
SOFTWARE 2730Introduction to Software Engineering3
Math Requirements
MATH 2130Discrete Structures3
Business Requirements
BUSADMIN 1300Global Business3
BUSADMIN 2100Supply Chain Management3
BUSADMIN 2330Leadership and Management3
BUSADMIN 2630Introduction to Marketing3
BUSADMIN 3030Human Resource Management3
ACCTING 2010Financial Accounting3
ECONOMIC 2230Principles of Microeconomics3
Computer Science Electives
Select 6 credits from the following:6
Algorithms
Artificial Intelligence
Operating Systems
Intermediate Software Engineering
Programming Language Structures
Software Quality
Data Communications and Computer Networks
Introduction to Cybersecurity
Computer Graphics
Machine Learning
Business Electives
Select 9 credits from the following:9
E-Commerce and E-Marketing in Today's World
Organizational Behavior
Corporate Finance
International Management
Predictive Analytics
Total Credits45

CS + Supply Chain Management 

Our unique program allows students to learn how to optimize supply chain operations, processes, and information flows using computing tools and technologies. Students learn how to use computing to optimize activities and costs to serve customers efficiently and achieve a sustainable competitive advantage. Such skills are in high demand in both the domestic as well as the global economy.

Supply Chain Management Emphasis1

Course Title Credits
Computer Science Requirements
COMPUTER 3630Database Design and Implementation3
SOFTWARE 2730Introduction to Software Engineering3
Math Requirements
MATH 2130Discrete Structures3
Computer Science Electives
Select 6 credits from the following:6
Algorithms
Artificial Intelligence
Operating Systems
Programming Language Structures
Data Communications and Computer Networks
Introduction to Cybersecurity
Computer Graphics
Machine Learning
Supply Chain Management Requirements
BUSADMIN 1210Introduction to ERP1
BUSADMIN 1300Global Business3
BUSADMIN 2100Supply Chain Management3
BUSADMIN 2010Business Communication3
BUSADMIN 2330Leadership and Management3
BUSADMIN 3540Quality Management3
BUSADMIN 4120Operations Management3
BUSADMIN 4170Predictive Analytics3
BUSADMIN 4220Data Driven Decisions & IOT3
ACCTING 2010Financial Accounting3
Supply Chain Management Electives
Select 3 credits from the following:3
Purchasing Management
Transportation Management
Total Credits46