An emphasis in web and database prepares students for careers as Web programmers, database administrators, or software engineers. Graduates will be able to create the back-end programming needed for today's business websites and ensure data are efficiently managed and organized to meet today's information needs.
To complete a Computer Science degree with a Web and Database Emphasis you must complete six web and database emphasis courses in addition to the computer science core courses.
Web and Database Emphasis Courses
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.
Internet Programming Unix (CSCI 374)
Develop a web application using Unix, a programming language such as PHP and 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 the theoretical understanding and practical experience things such as network design and implementation, network security, capacity planning, risk assessment and feasibility studies.
Internet Programming Windows(CSCI 475)
Add at least one course from the following
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 and vulnerability assessment, firewalls and intrusion detection systems, and the anatomy of abuses like theft, fraud, viruses, worms and DoS.
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 a full-time student status.