Program overview
Admission Requirements
Intakes

Last updated on 2025-12-03

Program overview

Program Overview

If you are interested in constructing and modeling systems that represent the meaning of natural language, the Bachelor of Arts in Computing Science and Linguistics program is designed for you. This unique program combines elements of computing, linguistics, cognitive psychology, and artificial intelligence, providing a comprehensive understanding of how these fields intersect. Offered as a joint major by the School of Computing Science and the Department of Linguistics, this program prepares students for a variety of career paths in the rapidly evolving tech landscape.

Program Structure

The Bachelor of Arts in Computing Science and Linguistics program is structured to provide a well-rounded education over a standard undergraduate program length. Students will engage in a variety of learning experiences that include:

  • Interdisciplinary coursework that integrates computing and linguistics.
  • Opportunities for hands-on projects and collaborative work.
  • Access to resources and support from both the School of Computing Science and the Department of Linguistics.
  • Potential options for co-op placements or internships to gain practical experience.

This program is designed to equip students with the skills necessary to thrive in both academic and professional settings, ensuring they are well-prepared for future challenges.

Featured Experiences

  • Joint major program that combines computing science and linguistics.
  • Hands-on projects that allow students to apply theoretical knowledge in practical settings.
  • Collaboration with faculty from both the School of Computing Science and the Department of Linguistics.
  • Potential for co-op placements or internships to gain real-world experience.

Career Options

Graduates of the Bachelor of Arts in Computing Science and Linguistics program can pursue a variety of career paths in Canada, including:

  • Computational Linguist: Develop algorithms and models for natural language processing applications.
  • Software Developer: Design and implement software solutions that incorporate linguistic data.
  • Data Analyst: Analyze language data to derive insights and inform business decisions.
  • AI Researcher: Conduct research in artificial intelligence, focusing on language understanding and generation.
  • User Experience Researcher: Study how users interact with technology and improve the usability of language-based applications.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Simon Fraser University (SFU) official website