DIGHT 360
Download as PDF
(DigHT-Ling) Programming for Text Processing and Analysis
College of Humanities
Course Description
Development of computer applications for research in language and literature (text processing, retrieval, and analysis) in one or more programming languages (e.g., Perl, Python, etc.).
When Taught
Fall and Winter
Min
3
Fixed/Max
3
Fixed
3
Fixed
0
Title
Locate Complex Patterns and Make Substitutions
Learning Outcome
Students will be able to locate complex patterns and make substitutions (e.g., using technologies such as Perl, Python) within texts for the purpose of manipulating and analyzing texts and corpora.
Title
Understanding of Unicode
Learning Outcome
Students will have an advanced understanding of Unicode and its advantages over ASCII and other text encoding standards.
Title
Practical Problems
Learning Outcome
Students will solve practical problems in text processing, e.g., text encoding conversion, reading/writing files, and corpus management.
Title
Programming Skill
Learning Outcome
Students will apply basic programming skills using data structures, control flow statements, and regular expressions.
Title
Python
Learning Outcome
Students will use existing Python packages to process and manipulate texts, extract linguistic data, and generate data visualizations.
Title
Formatting Best Practices
Learning Outcome
Students will apply code formatting standards to produce well-organized, readable, maintainable code.