Students following this program are prepared for entry-level positions in public, private, or governmental careers as computer scientists, programers, software engineers, systems analysts, or quality assurance analysts. A degree in Computer Science with Business includes core computer science courses as well as courses in business. This degree specially prepares you for working in the business world by introducing you to the concepts, vocabulary, and processes used in business with courses in accounting, management, marketing, economics, information systems, and e-commerce.
This degree is eligible for the dual degree program which allows you to earn bachelor’s and master’s degrees at the same time.
An OC graduate with a Bachelor of Science in Computer Science with Business will:
- Demonstrate an understanding of and ability to apply core Computer Science principles, knowledge, and skills to solve problems using computers.
- Demonstrate an understanding of and ability to apply accounting, finance, management, and marketing knowledge to solve problems in business, especially using computers.
- Apply a Christian worldview in the practice of Computer Science.
- Be prepared for a career and/or vocation using Computer Science, especially in the business field.
With a degree in Computer Science with Business you will be well prepared to problem solve using computers in a wide range of industries like technology, finance, retail manufacturing, energy, healthcare, aerospace, government, education, and entertainment. In each of these there will be opportunity with a wide range of solution technologies like the Internet, user interfaces, mobile apps, visualization, and database technologies.
Entry level jobs you can expect include Computer Scientist, Programmer, Software Engineer, System Analyst, or Quality Assurance Analyst. These entry level positions can lead to more senior rolls in areas like Technical Manager, Product Manager, Project Manager, System Architect, and Database Administration.
Computer Science Core (45 hours)
Lower Division Courses (24 hours)
CMSC 1113 Programming I
CMSC 1123 Programming II
CMSC 1313 Software Engineering I - Intro
CMSC 2133 Object Oriented Programming
CMSC 2213 Internet Application Development
CMSC 2233 Data Structures and Algorithm Analysis
CMSC 2323 Software Engineering II - Practice
CMSC 2413 Assembly Language
Upper Division Courses (21 hours)
CMSC 3313 Software Engineering III - Ethics
CMSC 3443 Computer Organization & Architecture
CMSC 4123 Software Engineering IV - Tools
CMSC 4213 Software Engineering V - Projects
CMSC 4323 Database Systems
CMSC 4413 Operating Systems
CMSC 4513 Programming Languages
Communication (3 hours)
ENGL 3493 Technical Writing OR
COMM 3113 Business & Professional Communication
Mathematics (6 hours)
MATH 1623 Intro to Discrete Mathematics
MATH 2913 Statistical Methods
Computer Science Upper Division (9 hours)
9 hours of any 4000 or 5000 level CS course not used above
CMSC 4103 Data Communications and Networking
CMSC 4113 Human Computer Interaction
CMSC 4423 Computer Graphics
CMSC 4223 Computer Simulation
CMSC 4233 Mobile Application Development
CMSC 4443 Information System Security
CMSC 4713 Artificial Intelligence
Business (18 hours)
Select 6 classes from the following:
ACCT 2113 Accounting Principles I
ACCT 2213 Accounting Principles II
FINC 3313 Principles of Finance
INFO 3113 Principles of Electronic Business
MGMT 3113 Principles of Management
MGMT 3213 Operations Management
MKTG 3313 Principles of Marketing
- Software Engineer
- Systems Administrator
- Systems Analyst