Goals
The Computer Science Department strives to:
- Teach transdisciplinary exploration, innovation and application of knowledge in real-world, modern problem spaces
- Demonstrate the creation and study of how these fundamental concepts are embodied in and applied to real-world software solutions
- Give students master of the fundamental concepts and theories of computer science
- Establish a firm foundation in the concepts and media used through the program so as to facilitate future learning through the lens of a computer programmer
Major
The Computer Science major is designed to provide students with a strong base in theoretical computer science with a very strong emphasis on preparing students to have an impact in the industry on their very first day of employment. Because of this, there is a strong emphasis on the application of knowledge through software development, and on the integration of industry standard tools and practices into the very fiber of the curriculum.
The course levels are designed to bring students through a progression of learning that begins by teaching them the fundamentals needed throughout the program and ends with them applying their acquired knowledge in real-world scenarios and in the creation on new innovative solutions.
At all levels of learning, students’ progress in their working knowledge of industry tools and practices as well as soft skill development.
Minor
This program provides students the foundational knowledge and skills needed for a career developing, supporting and managing software systems. It provides a streamlined path through the core classes and provides a firm foundation for continued growth.
A Computer Science Minor enables students to:
- Study a field that permeates our culture
- Utilize technology to advance Christian values
- Penetrate the high-technology culture with Christian values