We have many goals for students taking courses in the Computer Science Program. Some of them are specific to particular courses, but almost all are examples of our Program Learning Outcomes (PLOs).

This are the overarching Computer Science Program Learning Objectives

  1. Core Knowledge Students will know the core ideas and methods in the field of computer science.
  2. Communication Students will be able to communicate information and ideas of computer science in writing or orally.
  3. Creativity Students will be able to independently learn new ideas and techniques and to formulate and solve a novel problem in computer science.
  4. Christian Connection Students will incorporate computer science knowledge and skill into a wider interdisciplinary framework and especially into a personal faith and its accompanying worldview.
Some of the things that you will learn map to the above learning objectives as follows:
  • Methods for crawling the internet for documents - PL01
  • Methods for indexing documents - PL01
  • Methods for searching and index for documents - PL01
  • Describe the architecture and algorithmic approach that you used for working with state of the art information retrieval systes -PL02
  • You will consider how to use Big Data frameworks to solve particular information retrieval tasks -PL03
  • You will discuss the responsibility and accountability that search engines have in organizing and making the world's information easily accessible. We will ask questions about what should be indexed? Who should decide? What are the moral implications of those decisions? Should a commitment to the teachings of Christ cause those answers to be different? - PL04