CMPT 140 - Introduction to Computing Science & Programming I | 2024-2025

An elementary introduction to computing science and programming as a problem-solving tool. Fundamental concepts and terminology of computing science will be introduced. Programming skill will be obtained by using a high-level language. Topics will include: abstraction, data types and control structures, fundamental algorithms and pseudocode, computability and complexity, and computer architecture.

CMPT 113 - Computational Thinking and Information Systems | 2024-2025

The student will gain a broad introductory understanding of information systems including how modern computers interact with networks. The student will gain problem solving skills by employing computational thinking, testing, and debugging techniques. No prior computing experience is required. Not for students with existing credit for or exemption from CMPT 140 or 166. This course may not be counted toward a minor, concentration or major in computing science.

CHIN 412 - Modern Chinese Texts II | 2024-2025

An intensive reading course for students who have acquired advanced reading skills in modern Chinese. Selected reading materials cover a wide range of modern and contemporary Chinese fiction, non-fiction, and cinematic texts from 1975 to the present. Through intensive reading of some influential works of this period, students will gain a better understanding of the development and major themes of modern Chinese culture.

CHIN 411 - Modern Chinese Texts I | 2024-2025

An intensive reading course for students who have acquired advanced reading skills in modern Chinese. Selected reading materials cover a wide range of modern and contemporary Chinese fiction, non-fiction, and cinematic texts from 1975 to the present. Through intensive reading of some influential works of this period, students will gain a better understanding of the development and major themes of modern Chinese culture.

CHIN 402 - Advanced Chinese Language & Culture ll | 2024-2025

As an advanced course in Mandarin Chinese, CHIN 402 continues to improve students' capabilities in the skills of listening comprehension, speaking, reading, and writing, with an emphasis on conversational skills. With extensive listening, speaking, and reading practice, these courses will help students enlarge their Chinese vocabulary, improve their oral skills, increase their understanding of Chinese grammar, and enrich their knowledge of Chinese culture.

CHIN 401 - Advanced Chinese Language & Culture I | 2024-2025

As an advanced course in Mandarin Chinese, CHIN 401 continues to improve students' capabilities in the skills of listening comprehension, speaking, reading, and writing, with an emphasis on conversational skills. With extensive listening, speaking, and reading practice, these courses will help students enlarge their Chinese vocabulary, improve their oral skills, increase their understanding of Chinese grammar, and enrich their knowledge of Chinese culture.

CHIN 302 - Intermediate Chinese Language & Culture IV | 2024-2025

This course is intended to further improve students' Chinese language skills and to expand their understanding of the Chinese culture and history. With an emphasis on both spoken and written Chinese, the course helps students enlarge their Chinese vocabulary, improve their speaking skills, enhance their understanding of Chinese grammar, and develop their writing skills in Chinese. Through reading authentic Chinese texts of increasing difficulty, students gain a greater mastery of the language and a better understanding of Chinese culture.

CHIN 301 - Intermediate Chinese Language & Culture III | 2024-2025

This course is intended to further improve students' Chinese language skills and to expand their understanding of the Chinese culture and history. With an emphasis on both spoken and written Chinese, the course helps students enlarge their Chinese vocabulary, improve their speaking skills, enhance their understanding of Chinese grammar, and develop their writing skills in Chinese. Through reading authentic Chinese texts of increasing difficulty, students gain a greater mastery of the language and a better understanding of Chinese culture.