Problem Solving/Object Prog

Computers are used every day for an enormous variety of tasks, from playing games and chatting with friends to transferring billions of dollars, delivering radiation treatments, and controlling the electrical grid. Computer programs are an essential ingredient in allowing for this great diversity of applications. In this course, you will learn to create your own programs, based on core programming concepts and analytical problem solving approaches. You will develop programs involving graphics, animation and games using Java, a very popular modern programming language.

Intro Computer Science

An introduction to basic computer science concepts with a focus on Python programming to manipulate images and sounds. Laboratory assignments will provide the main programming opportunities with Python, images, and sounds, while lectures will cover topics such as the origins of computing, computer architecture, artificial intelligence, and robotics.

American Foreign Policy

In this examination of American foreign policy since 1898, topics include the emergence of the United States as a global power, its role in World War I and II, its conduct and interests in the cold war, and its possible objectives in a post-cold war world. Particular attention is paid to the relationship between domestic interests and foreign policy, the role of nuclear weapons in determining policy, and the special difficulties in implementing a democratic foreign policy.

Research Methods

Develops students' skills in writing expository essays and introduces basic quantitative and qualitative research methods used in the social sciences and history. The course provides a foundation for writing research papers in advanced courses, as well as an honors thesis.

Research Methods

Develops students' skills in writing expository essays and introduces basic quantitative and qualitative research methods used in the social sciences and history. The course provides a foundation for writing research papers in advanced courses, as well as an honors thesis.

Conservation Biology

This course focuses on advanced ecological theory applied to conservation. Class will combine lectures and discussions of primary scientific literature. Labs will include field trips to collect observational and experimental data and indoor exercises to explore the concepts of rarity, coexistence, and population viability with mathematical models. A community-based learning aspect is possible for the final project in this class.
Subscribe to