Computer Science Major
Overview
Computer Science is a four-year program of study designed to equip graduates to effectively analyze problems and processes in order to determine solutions that apply mathematics, logic, and algorithmic principles and effectively implement those solutions through optimized and well-designed systems and software.
In addition to meeting the Bible/Theology outcomes, the student will:
- Analyze Problems and Processes. Identify and analyze problems and processes in software or systems and, using critical thinking skills, translate that analysis into a set of solutions that include items such as capacities, access controls, improved algorithms, user interfaces, data flows, and repositories required to solve the problems identified.
- Design Optimized Solutions. Create software that leverages hardware and contains streamlined logic in order to solve a problem within specified constraints such as time or power consumption.
- Communicate professionally. This would include commenting of programming code, presenting technical information clearly in an aural format, and documenting a system including software integration, database structures, computer and network security elements, configuration, and other essential components.
- Implement Systems and Software. Author and debug efficient code and create documentation for a software system based on specific documentation of system requirements including user specifications, operating environment, database design, and overall systems administration.
