Computer Science Major, B.S.

Major Core Requirements

Course Title Credits
General Requirements
General Education40-53
Required Courses (25 credits):
COMPUTER 1430Programming in C++3
COMPUTER 2430Object-Oriented Programming and Data Structures I3
COMPUTER 3630Database Design and Implementation3
COMPUTER 3830Data Communications and Computer Networks3
COMPUTER 3840Introduction to Computer Security3
COMPUTER 4110Seminar1
ECONOMIC 2130Principles of Macroeconomics3
or ECONOMIC 2230 Principles of Microeconomics
ENGLISH 3000Technical Writing3
BUSADMIN 2330Leadership and Management3
Select one of the following emphases42-43

Computer Technology Emphasis

Course Title Credits
Required Courses (25 credits):
COMPUTER 2630Object-Oriented Programming and Data Structures II3
COMPUTER 3230Computer Architecture/Operating Systems3
SOFTWARE 3430Object Oriented Analysis and Design3
COMPUTER 3520Programming Language Structures3
SOFTWARE 3860Software Maintenance and Reengineering3
MATH 2640Calculus and Analytic Geometry I4
MATH 2730Discrete Mathematics3
SOFTWARE 2730Introduction to Software Engineering3
Select 6 credits of the following:6
COMPUTER 3000-level and up 1
Intermediate Software Engineering
Software Quality
Real-Time Embedded Systems Programming
Software Engineering Project I
Software Engineering Project II
Logic and Digital Design
Introduction to Microprocessors
Application Domain Electives
Select 12 credits in a discipline other than computer science with at least three credits at the 3000 level or higher. 212
Total Credits43

Computer Information Systems Emphasis

Course Title Credits
Required Courses
COMPUTER 2230Programming in COBOL3
COMPUTER 2340Programming in VB.NET3
COMPUTER 3130Systems Analysis and Design3
COMPUTER 3530Systems Development and Implementation3
COMPUTER 4230Applications in Information Systems3
ACCTING 2010Financial Accounting3
ACCTING 2020Management Accounting3
BUSADMIN 1300Global Business3
BUSADMIN 2630Introduction to Marketing3
or BUSADMIN 3620 Corporate Finance
MATH 1920Finite Mathematics with Applications3
or MATH 2730 Discrete Mathematics
or MATH 2130 Discrete Structures
BUSADMIN 2340Business Analytics 23
or MATH 1830 Elementary Statistics
Select one of the following:3
Organizational Behavior
Quality Management
Operations Management
Select 6 credits of the following:6
Object-Oriented Programming and Data Structures II
Computer Science Special Topics 1
Computer Architecture/Operating Systems
Windows Programming
Mobile Application Development
Web Protocols, Technologies and Applications
Special Topics in Computer Science 1
Independent Study in Computer Science 1
Internship 1
Total Credits42