​​​​​​​​​​​​​​​​​​Computer Science - Business Emphasis

To complete a Computer Science degree with a Business Emphasis you must complete seven business emphasis courses in addition to the computer science core courses.

Business Emphasis Courses

Fundamentals of Accounting Information (ACCT 199)

A crucial class for understanding financial management in a business. This course will cover how to use financial information to plan, control, and make effective decisions as well as how to use various accounting tools and techniques. 

Principles of Management (BUAD 220)

Learn the best practices of management principles and techniques so you can lead your whole team to success.  

SQL & Business Intelligence Tools for Decision Making (CSCI 285)

This beginning course will teach you how to write basic and intermediate SQL code using a standard relational database package such as Access, SQL Server, or MySQL. In addition to writing queries, you will learn to use a business intelligence (BI) tool such as Tableau and/or Power BI to create sophisticated data visualizations which can help users quickly answer questions about trends, exceptions, and hidden insights within large data sets.

Applied Operations Research (CSCI 330)

Use software for solving problems! Topic in this course includes linear programming, sensitivity analysis, network analysis, CPM, PERT, queuing calculations, and simulations. 

Information Security Fundamentals (CSCI 302​)

It seems like issues surrounding data security are​ in the news every other week. Ensure your company is prepared by learning about topics such as security policy, risk analysis, auditing, vulnerability assessment, firewalls and intrusion detection systems, and the anatomy of abuses like theft, fraud, viruses, worms, and DoS.

Introduction to Economic Thinking (ECON 199)

This course is an introduction to basic social science and economic reasoning techniques and the application of these skills to the study of several current economic problems.

Add at least one course from the following options

Internet Programming Unix (CSCI 374)

Develop a web application using Unix, a programming language such as PHP, and a database management system like MySQL.

Computer Networking (CSCI 445)

In a large company with many moving pieces, you need a strong and secure network in place. This course will provide both theoretical understanding and practical experience things such as network design and implementation, network security, capacity planning, risk assessment, and feasibility studies. 

Computer Systems Administration (CSCI 460)

This course provides an advanced study of computer systems administration of either a Unix-based or a Windows Server-based operating system.​

JavaScript and Android Application Development (CSCI 470)

Gain hands-on experience by developing JavaScript and Android applications in this course. JavaScript and jQuery ​library functions will be used to create web applications where you will extend the functionality of the CSS and HTML content that you have learned in other courses. The Android Studio IDE will be used to develop Android mobile applications using XML and Java. 

Internet Programming Windows (CSCI 475)

This course is an introduction to Internet scripting from both the client- and server-side. Covers core Web programming concepts necessary for Web programming in JavaScript, VBScript, and ASP.

Capstone Project (CSCI 497)

Research your passion! You will work with a department adviser to develop a project that will utilize your skills and integrate your learning into the field of computer science. 

Internship in Computer Science (CSCI 498)

Gain job experience while you are in school. If you would like to have an internship during your time at Findlay, this course will provide you with the credits to maintain full-time student status.​​​