Mathematical Sciences

Computing Science & Information Systems

Bachelor of Science (B.Sc.) major, concentration, or minor offered.

Why Study Computing Science

Much of today's world is dependent on computing technology and information systems.  From small businesses to multi-national corporations, from home to government, we rely heavily on computing and informatics professionals. Dynamic, emergent fields, computing science and informatics offer unique opportunities to shape culture, governments, small businesses, large corporations and virtually all trades and industries.   With Trinity Western's liberal arts and sciences education, you can approach Computing Science and Informatics with a larger appreciation for other disciplines and their relation to your field of study.

Challenging academic study in Computing Science develops your ability to think clearly and logically.  In the course of your Computing Science program, you develop the skills needed for software engineering.  By becoming proficient in many different computer languages, such as Python, Modula-2, C++, Java and Prolog, you increase your skills as a computing specialist and broaden your career opportunities.  As well, hands-on experience with MacOS, Linux and Windows XP platforms provides you with a solid knowledge base in computing technology.

Trinity Western University's Computing Science and Information Systems department offers up-to-date computing facilities for you to expand and employ your ever-increasing skills. Because TWU is a liberal arts and sciences university, you receive a diversified education. Your appreciation for other disciplines and their relation to your field of study will help you stand out in the job market as a broadly confident and competent professional.

Computing Science is offered as a Graduate School preparation stream - (to prime you for the specified research of a Masters of Science), in a General stream - for those wishing to pursue double majors, concentrations, and minors in other fields, and in a third option, a degree in Applied Mathematics with Computing Science. Minors are available in Informations Systems to supplement your studies in other disciplines.


Computing professional remain in high demand. With co-ops, leadership opportunities, and on-campus computer lab positions, Computing Science and Information Systems offer many opportunities to gain the hands-on experience you need. Upon graduating, your career opportunities will be extensive: computer programmer, systems manager, software engineer, technical writer, or entrepreneur.


You'll experience the advantage of diverse course selection. Options include: Software Engineering, Logic Programming and Artificial Intelligence, Ethical and Social Issues in High Technology, Data Structures and Algorithms, and Digital Electronics and Instrumentation. Information Systems courses targeted to Business and Geography are available now and other options are coming soon.

Game Design Certificate

An interdisciplinary certificate in game design is also available.


Our professors offer not only breadth of expertise, but also depth of character, helping you find the relationship between modern technology and a Christian world view.

Trinity Western University Computing Science grads are set apart by the spiritual dimension in their discipline that other universities cannot offer. Practically, they have more hands-on experience with the tools of their profession plus a greater awareness of professional and social issues. We emphasize the planning, teamwork, and management skills needed in the software engineering disciplines. Our grads impact the world by providing the infrastructure for the operation of modern business. I teach at Trinity Western University because of the opportunity to serve Christ through the spiritual and professional development of students.

- Rick Sutcliffe, B.Sc., M.Sc., Professor of Computing Science & Mathematics


Graduates have taken positions as software engineers, programmers, and developers in firms ranging from small startups to giants like IBM. They have worked on projects such as point of sale systems, quality assurance, documentation, credential systems, database solutions, multimedia products, real estate software, and a variety or research projects. Others have gone on to graduate schools in Canada and other countries and become teachers, lecturers, and researchers. They have also worked for data centers in accounting, government, and a wide variety of industries.

Stuart Schellenberg ('04) - Stuart works as the project manager for TWU's software development team: the Strategic Systems Team. The team builds web based applications for the internal operation of the University, students, prospective students and other external stakeholders. Their biggest project has been Aqueduct, a system to consolidate many systems into a single platform which earned them a top 5 finish for an MSDN code award. Aqueduct has since been deployed to Tyndale University College in Toronto, establishing a collaborative development effort coordinated by Stuart with long term plans of expanding to other institutions.

Ryan Hanawalt ('02) - Ryan started his IT career at TWU holding various roles including a Software Developer, Software Development Project Management, and finished his five year stretch as Director of IT. During his tenure at TWU, Ryan started a small web consulting company which serviced various companies including the CCCU, Watoto, Olds College, and Domain7. After a year of project management work with Domain7, Ryan decided to join Domain7 full-time as their Director of Operations. His role now includes project management, fiscal oversight, human resources, and assisting with developing the company's long-term strategic direction.

Michael Daykin ('02) - Development and Support at New Creation Consulting (NCOL), Vancouver, BC. For NCOL, an e-business computer consulting company, Michael develops internet based applications for a wide variety of industries. Of his own initiative, he designed a camper registration system for a bible camp that sees 1100 campers during its season, and a local soccer camp.

Nathan Sutcliffe ('00) - Lead software developer for Speedline Solutions of Abbotsford B.C. He is responsible for the code in the company's main application, one that is used by restaurants worldwide to manage their accounting, inventory, and business decisions.