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 the CS+Business emphasis, or complete the non-emphasis requirements below:45
Non-Emphasis Requirements (39 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 2840Introduction to Cybersecurity3
MATH 2640Calculus and Analytic Geometry I4
MATH 2730Discrete Mathematics3
COMPENG 2780Logic and Digital Design4
COMPENG 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
1

A grade of C- or better is required in all COMPUTER, SOFTWARE, and CYBERSECURITY courses.

2

COMPUTER 4830, COMPUTER 4930 and COMPUTER 4990 can be counted only with the consent of the department.

CS+Business Emphasis 

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 3030Introduction to Human 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
Computer Graphics
Machine Learning
Introduction to Cybersecurity
Business Electives
Select 9 credits from the following:9
Digital Marketing
Organizational Behavior
Corporate Finance
International Management
Predictive Analytics
Total Credits45
1

A grade of C- or better must be obtained in all COMPUTER and SOFTWARE courses.

2

Students pursuing this emphasis may not pursue a Business Administration minor.