Amer Pol Thought

Origin and evolution of political ideas and ideals that have shaped the American constitutional system. Tensions within and between liberalism and democracy and the impact of changing social and economic conditions on political beliefs and values. (Gen.Ed. HS)

Controvrsies Pub Pol

Introduction to contemporary public policy issues and debates. Various perspectives on public policy, including equality, justice, and efficiency. Emphasis on in-class discussion and debates. Applications may include environmental policy, affirmative action, immigration, welfare policy, education, health, and other public policies.

Controvrsies Pub Pol

Introduction to contemporary public policy issues and debates. Various perspectives on public policy, including equality, justice, and efficiency. Emphasis on in-class discussion and debates. Applications may include environmental policy, affirmative action, immigration, welfare policy, education, health, and other public policies.

Controvrsies Pub Pol

Introduction to contemporary public policy issues and debates. Various perspectives on public policy, including equality, justice, and efficiency. Emphasis on in-class discussion and debates. Applications may include environmental policy, affirmative action, immigration, welfare policy, education, health, and other public policies.

Mathmtcl Fndtn for Informatics

Mathematical techniques useful in the study of computing and information processing. The mathematical method of definition and proof. Sets, functions, and relations. Combinatorics, probability and probabilistic reasoning. Graphs and trees as models of data and of computational processes. Prerequisite: R1 math skills recommended. Not intended for Computer Science majors - students interested in a majors-level treatment of this material should see CMPSCI 240 and 250, or MATH 455.

Programming w/Data Structures

Advanced programming techniques in the Java language. Elementary techniques of software engineering: documentation, coding style, basic testing principles, and informal reasoning about correctness. The notion of an abstract data structure and various important data structures: stacks, queues, linked lists, tree-based structures, and hash tables. Use of object-oriented language constructs for encapsulation of data objects. Lecture, programming projects.

Programming w/Data Structures

Advanced programming techniques in the Java language. Elementary techniques of software engineering: documentation, coding style, basic testing principles, and informal reasoning about correctness. The notion of an abstract data structure and various important data structures: stacks, queues, linked lists, tree-based structures, and hash tables. Use of object-oriented language constructs for encapsulation of data objects. Lecture, programming projects.

Programming w/Data Structures

Advanced programming techniques in the Java language. Elementary techniques of software engineering: documentation, coding style, basic testing principles, and informal reasoning about correctness. The notion of an abstract data structure and various important data structures: stacks, queues, linked lists, tree-based structures, and hash tables. Use of object-oriented language constructs for encapsulation of data objects. Lecture, programming projects.

Programming w/Data Structures

Advanced programming techniques in the Java language. Elementary techniques of software engineering: documentation, coding style, basic testing principles, and informal reasoning about correctness. The notion of an abstract data structure and various important data structures: stacks, queues, linked lists, tree-based structures, and hash tables. Use of object-oriented language constructs for encapsulation of data objects. Lecture, programming projects.
Subscribe to