- About
- Schools
- Study
- Research
- News & Events
- Contact
Computing Science and Linguistics Joint Major
OVERVIEW
The School of Computing Science and the Department of Linguistics offer this joint major in the area of computational linguistics. Computational Linguistics (or Natural Language Processing) refers to the processing of human languages through computers.
Decode how we acquire languages, how we use them and how they work. Gain widely marketable skills and knowledge as linguists work in many areas, and tailor your educational path to your career interests. Acquire transferable skills on constructing logical arguments, problem-solving and analytical thinking.
Program Highlights
- Optional, paid co-op work experience
- Degree flexibility allows you to shape your courses around study topics that interest you
- World-renowned faculty who are leaders in their fields and represent research excellence
school
description Joint Major
calendar_month 4 years
What You’ll Learn
This four-year Bachelor of Science (B.Sc.) program is taught at SFU’s Burnaby campus. If you want to construct and model systems that represent the meaning of natural language, then you will be interested in this program. Study elements of computing, linguistics, cognitive psychology and artificial intelligence.
Below are some core topics and themes explored in the program:
Computational Linguistics
Examine the methods of constructing and modelling systems, which extract and represent natural language - drawing on linguistics, cognitive psychology, and artificial intelligence.
Data Structures & Analysis
Design and analyze of efficient data structures and algorithms. Students learn general techniques for building and analyzing algorithms.
Linguistics
Introduces students to the systematic nature of language by exploring the patterns of sounds, words, sentences and meanings in English and other languages.
Career possibilities
The world is changing rapidly and so is the full range of career opportunities that await. Armed with the necessary knowledge and skills, graduates pursue careers in jobs such as:
- Data Scientist
- Embedded Software Engineer
- Natural Language Processing Engineer
- Research Linguist
- Speech Scientist
- Voice User Interface Designer
Other program options
- Computing Science Major (Bachelor of Science or Bachelor of Arts)
- Computing Science Dual Degree Program Major (Bachelor of Science)
- Computing Science Second Degree Major (Bachelor of Science or Bachelor of Arts)
- Software Systems Major (Bachelor of Science)
- Computing Science Honours (Bachelor of Science or Bachelor of Arts)
- Geographic Information Science Honours (Bachelor of Science)
- Computing Science and Linguistics Joint Major (Bachelor of Arts or Bachelor of Science)
- Information Systems in Business Administration and Computing Science Joint Major (Bachelor of Business Administration or Bachelor of Science)
- Mathematics and Computing Science Joint Major (Bachelor of Science)
- Molecular Biology and Biochemistry and Computing Science Joint Major (Bachelor of Science)
- Mathematics and Computing Science Joint Honours (Bachelor of Science)
- Molecular Biology and Biochemistry and Computing Science Joint Honours (Bachelor of Science)
- Computing Science Minor
- Computing Science Co-operative Education Program
- Computing Science (Post Baccalaureate Diploma)
- Computing Studies (Certificate)