| WHEN TAUGHT: | Fall; Winter |
| DESCRIPTION:  | Applying computer technology to teaching: designing, authoring, and evaluating computer-based instructional materials for lab and classroom use. |
| NOTE: | Recommended for teaching majors and minors. |
| WHEN TAUGHT: | Fall |
| DESCRIPTION:  | Introduction to fundamental principles and skills of programming; creating humanities computing applications, including program design and logic, variables, modularity and object orientation, and critical problem solving. |
| WHEN TAUGHT: | Fall; Winter; Spring |
| PREREQUISITE: | Knowledge of algebra. |
| DESCRIPTION:  | Introduction to object-oriented program design and development. Principles of algorithm formulation and implementation. |
| WHEN TAUGHT: | Fall; Winter |
| DESCRIPTION:  | Applying computer technology to academic publishing in electronic media: Internet sites for classes, research projects, and academic organizations. Scripting for intelligent/dynamic Web pages. |
| 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. |
| WHEN TAUGHT: | Fall |
| 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. |
| WHEN TAUGHT: | Fall; Winter |
| DESCRIPTION:  | Applying computer technology to academic publishing in print media: journals, newsletters, textbooks, and other scholarly publications. |
| WHEN TAUGHT: | On Demand |
| DESCRIPTION:  | Design and use of relational databases, oriented toward humanities and linguistic applications. |
| DESCRIPTION:  | Individual or group study of current issues and developments in humanities computing. Extended readings; research or project required. |
| WHEN TAUGHT: | Winter |
| PREREQUISITE: | CHUM 210 |
| DESCRIPTION:  | Advanced applications of computer technology to teaching: integrating digital graphics, sound, and video; hypertext and hypermedia; computer-based testing; network applications. |
| WHEN TAUGHT: | Winter |
| PREREQUISITE: | CHUM 230 |
| DESCRIPTION:  | Advanced application of computer technology to academic publishing in print media: books, journals, and supporting scholarly publications. |
| WHEN TAUGHT: | Winter |
| PREREQUISITE: | CHUM 240; or CHUM 250 |
| DESCRIPTION:  | Using advanced Internet applications and services to create dynamic, database-driven Web sites. Integrating database methods with Internet publishing approaches and principles. Techniques for Web-based applications like address books, discussion forums, surveys and adaptive quizzes, secure group/class sites, and user-maintained content. |
| 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. |
| 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. |
| DESCRIPTION:  | Individual or group study of current issues and developments in humanities computing. Extended readings; research or project required. |
| PREREQUISITE: | Instructor's consent. |
| DESCRIPTION:  | Applying Internet publishing principles to a substantial development project. Students work as a group with faculty advisors/mentors. |
| WHEN TAUGHT: | Fall; Winter |
| PREREQUISITE: | Any 300-level computers and the humanities (CHum) course. |
| DESCRIPTION:  | Applying principles from other courses to a substantial research or development project. Students work individually with faculty and technical advisors. |
| DESCRIPTION:  | Individual or group study of current issues and developments in humanities computing. Extended readings; research or project required. |
| PREREQUISITE: | CHum 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 computers in the humanities. |
A project/internship/capstone course in the student's major involving substantial computer work may also be used. See the Humanities Advisement Center.