Intro Comp Science II

A continuation of COSC 111. This course will emphasize more complicated problems and their algorithmic solutions. The object-oriented programming paradigm will be discussed in detail, including data abstraction, inheritance, and polymorphism. Other topics will include stacks, queues, linked lists, programming for graphical user interfaces, and basic topics in probability. A laboratory section will meet once a week to give students practice with programming constructs.

Intro Comp Science I

This course introduces ideas and techniques that are fundamental to computer science. The course emphasizes procedural abstraction, algorithmic methods, and structured design techniques. Students will gain a working knowledge of a block-structured programming language and will use the language to solve a variety of problems illustrating ideas in computer science. A selection of other elementary topics will be presented. A laboratory section will meet once a week to give students practice with programming constructs. Two class hours and one one-hour laboratory per week.

Intro Comp Science I

This course introduces ideas and techniques that are fundamental to computer science. The course emphasizes procedural abstraction, algorithmic methods, and structured design techniques. Students will gain a working knowledge of a block-structured programming language and will use the language to solve a variety of problems illustrating ideas in computer science. A selection of other elementary topics will be presented. A laboratory section will meet once a week to give students practice with programming constructs. Two class hours and one one-hour laboratory per week.

Climate Justice

In this research tutorial students will produce scholarship that advances our thinking on how best to address the climate crisis while promoting improved well-being for people and greater stability across the earth systems upon which all life depends.

From Cairo to Paris

This course will explore issues related to the cross-cultural contacts between France and Egypt from the late eighteenth century to the early twentieth century. Napoléon Bonaparte’s failed military campaign in Egypt and Syria (1798-1801) launched a wave of interest in ancient Egyptian civilization, art and culture which spread throughout Europe and beyond. Conversely, the nineteenth century witnessed the emergence of a new Egyptian nation under the formal authority of the Ottoman Empire.

Beyond the Human

The twenty-first century is emerging as the century of the rights of nature. A powerful shift is happening globally as national constitutions recognize rivers and forests as subjects of legal rights and the international criminal court codifies the crime of ecocide. This new legal paradigm comes from indigenous worldviews. Indigenous peoples value nature as their equal, seeing humans as part of nature. Yanomami shaman Davi Kopenawa says that “in the forest, the ecology are us the people,” whereas the public intellectual Ailton Krenak reminds us that nature is an invention of culture.

America's Death Penalty

(Offered as COLQ 234 and LJST 334, Research Seminar) The United States, almost alone among constitutional democracies, retains death as a criminal punishment. It does so in the face of growing international pressure for abolition and of evidence that the system for deciding who lives and who dies is fraught with error. This seminar is designed to expose students to America's death penalty as a researchable subject.

Senior Honors

Spring semester. The Department.

How to handle overenrollment: null

Students who enroll in this course will likely encounter and be expected to engage in the following intellectual skills, modes of learning, and assessment: Intensive reading, writing

Subscribe to