Foundations of Programming

An introduction to computer programming and problem solving using computers. This course teaches you how real-world problems can be solved computationally using programming constructs and data abstractions of a modern programming language. Concepts and techniques covered include variables, expressions, data types, objects, branching, iteration, functions, classes, and methods.

Tch Chn Forgn Lng I

Introduction to theory and research related to Chinese and other foreign language teaching methods with the emphasis on their application to Chinese teaching. Other topics include language pedagogy, lesson planning, teaching techniques, material development, testing, and teacher development.

Chinse Lang In Cntxt

Explores aspects of Chinese language as studied in traditional Chinese linguistics, historical linguistics, sociolinguistics, and Chinese dialectology. Topics include historical sources, traditional divisions, formation of the standard dialect (Mandarin), social variations and geographical distributions. Prerequisites: CHINESE 375 and 427. Conducted in Chinese.
Subscribe to