With student learning having the highest priority, goals for the Computer Science Program are in accord with those of the University. Our mission is to help our students to think logically, to analyze problems and develop algorithmic and computer-based solutions to these problems, to communicate effectively, and to work collaboratively as part of a team. With the ultimate goal of developing all of our students as self-learners, members of our faculty strive to research and implement teaching strategies that effectively serve all of our students.
Ultimately, our mission is to prepare students for professional careers in computer science. In addition, students who demonstrate the ability and determination to continue academically in computer science will be prepared for graduate studies. We expect that participants in our program, both students and faculty, will expand their thirst for learning and develop a deeper appreciation and respect for related disciplines. To these ends, we work to provide a classical foundation in the core of the discipline, introduce current theories, research areas, and technologies, and demonstrate the links between theory and its embodiment in the world of applications.