Computer Science

LEARNING OUTCOMES

The Computer Science program is designed to prepare students who:

  1. Demonstrate proficiency in principles of computing, problem analysis and solution design.

  2. Demonstrate proficiency in one contemporary programming language.

  3. Are able to use at least two different computing platforms.

  4. Are able to write programs using at least two programming methodologies.

  5. Contribute to a project as part of a team using software engineering principles to produce a significant software product.

  6. Study various ethical systems and understand their positive and negative aspects. Analyze moral and ethical issues of contemporary computer programming and networking technology and identify how a Christian worldview informs and enhances an understanding of computer science.

  7. Demonstrate scientific knowledge of computation comprising computer architecture, algorithm analysis, programming principles, and software design.