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.

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.

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.

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.

Intro to Data Analysis in R

An introduction to data analysis in the open-source R language, with an emphasis on practical data work. Topics will include data wrangling, summary statistics, modeling, and visualization. Will also cover fundamental programming concepts including data types, functions, flow of control, and good programming practices. Intended for a broad range of students outside of computer science. Some familiarity with statistics is expected.

Intro Rsrch Chinese Source Mat

Introduction to basic research tools necessary for the study of Chinese primary sources, including dictionaries, biographical and geographical references, indices, bibliographies, calendars, etc. Includes philological problems and exercises in use of source materials. Prerequisite: CHINESE 450. (Planned for Spring)

Syntac Struct Chin

The general nature of Chinese syntax: Mandarin in particular. Analysis of major syntactic constructions of Mandarin. Issues in Chinese linguistics. Topics of controversy on Mainland China before the Cultural Revolution. Prerequisites: two years of Mandarin or Cantonese and CHINESE 375.
Subscribe to