Why study Computer Science at King's?
Our computing science faculty focuses on applied study. This means you get to take computational concepts and theory from the classroom to the lab. There, you work on your own software applications and systems with close support and help from professors and staff.
As a computer science student, you have the opportunity to use algorithmic machines to solve problems, design software to complete basic and complex tasks, automate tasks that are too time-consuming for humans to do on their own, process information, and more.
Computing contributes to nearly every area of academic pursuit, providing a way for humans to further their knowledge about the seen and unseen world. At King's, you'll learn how Computer Science has moved to the core of how our society works and provides the means by which information is captured, analyzed, manipulated, shared, and stored.
As Computer Science is inherently multidisciplinary, drawing from mathematics, logic, engineering, sociology, and psychology, so to is your degree. Your exposure to other disciplines provides great insights into how you can contribute to the development of new technology.
“My favourite course was object oriented programming. Through it, I learned to write more elegant code.” - Matthew Fullerton, student
King's Computing Science professors and staff are committed to:
- Providing meaningful, hands-on experiences for students.
- Taking theory and concepts learned in the classroom and using them to develop software and applications.
- Working alongside students to develop solutions to real-world problems.
- Exposing students to the ethical and philosophical dimensions of computing science.
- Providing research opportunities for interested students.
Computing Science from a Christian perspective
Given the pivotal role for computing in our society, developing a Christian perspective is essential to examining fundamental assumptions inherent in technology and moving carefully in its development.
As Christians, we believe God made us to be inherently creative beings--whether that's paint on a canvas or strokes on a keyboard. This creativity is especially relevant in applied Computing Science.
One area the Computing Science department focuses on is the redemption of the academic discipline of Computing Science. We challenge ourselves to discern what is praiseworthy or reflective of God’s glory, not only in the general academic discipline of computing science, but also in the specific sub-disciplines of computing science (e.g., data structures, computer networks, database management systems, computer graphics).
Original research is emphasized in Computing Science. Faculty strive to make sure research informs their teaching by providing research opportunities for students and referencing research in the course curriculum, discussions, and presentations. Using active learning and constructivist teaching approaches, King's Computer Science program emphasizes discovery and research in student coursework.
This commitment to research can be seen in two fully federal funded research projects involving automated testing of web services and adaptive software systems in dynamic environments.