200-Level Courses
LINGC 200 : Basic Humanities Computing Skills.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter |
| PREREQUISITE: | Word processing experience. |
| DESCRIPTION:  | Software applications for computer-based instruction, academic publishing, and research; introduction to programming new applications. |
LINGC 220 : Linguistic Computing Programming 1.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter |
| PREREQUISITE: | LingC 200 or C S 100 or equivalent experience. |
| DESCRIPTION:  | Computer programming for language applications: data types, character representation, flow of control, file input/output, string manipulation. |
LINGC 260 : (LingC-CHum) Text Processing and Analysis.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter |
| PREREQUISITE: | LingC 200 or C S 100 or equivalent experience. |
| DESCRIPTION:  | Applications of computer technology to research in language and literature: text processing, retrieval, and analysis tools for text corpora and online resources. |
300-Level Courses
LINGC 355 : (LingC-CHum) Text Encoding and Markup.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Winter |
| PREREQUISITE: | CHUM 250; or CHUM 260; or LINGC 260 |
| DESCRIPTION:  | Principles of markup languages (SGML, XML, etc.) and encoding standards for academic content. Practical experience encoding, processing, and delivering marked-up data. |
LINGC 360 : International Software and Text Processing.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Winter |
| PREREQUISITE: | LingC 220 or equivalent experience. |
| DESCRIPTION:  | Developing international software that can be available in English and other languages. Globalization, internationalization, localization, Unicode, fonts, multilingual user interfaces, and working with foreign language texts. |
LINGC 361 : Speech Processing.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | On Demand |
| PREREQUISITE: | LINGC 360 |
| DESCRIPTION:  | Analyzing and manipulating speech data. Developing software applications that include speech recognition and/or speech generation. |
400-Level Courses
LINGC 489R : Linguistic Computing Project.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter |
| PREREQUISITE: | Any 300-level linguistic computing course. |
| DESCRIPTION:  | Applying principles from other courses to a substantial research or development project. Students work individually with faculty and technical advisors. |
LINGC 490R : Current Topics and Issues.
(3:Arr.:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | On Demand |
| PREREQUISITE: | Instructor's consent. |
| DESCRIPTION:  | Individual or group study of current issues and developments in linguistic computing. Extended readings; research or project required. |
LINGC 496R : Academic Internship: Linguistic Computing.
(1-3:Arr.:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | On Demand |
| PREREQUISITE: | LingC 300-level course or equivalent experience. |
| DESCRIPTION:  | On-the-job experience in publishing production (print or electronic), courseware/software development, museum/collection/textbase management, language/linguistics research, or other application of linguistic computing. |