Object Oriented Programming

This course emphasizes computational problem-solving using a typed object-oriented programming (OOP). Students learn core computer science principles including: control flow, functions, classes, objects, methods, encapsulation and information-hiding, specification, recursion, debugging, unit testing, version control, using libraries and writing code in multiple files. Students also learn and apply the model-view-controller (MVC) architecture, the basics of graphics and GUIs, working with external files and foundations of algorithm design.

Object Oriented Programming

This course emphasizes computational problem-solving using a typed object-oriented programming (OOP). Students learn core computer science principles including: control flow, functions, classes, objects, methods, encapsulation and information-hiding, specification, recursion, debugging, unit testing, version control, using libraries and writing code in multiple files. Students also learn and apply the model-view-controller (MVC) architecture, the basics of graphics and GUIs, working with external files and foundations of algorithm design.

Intro to Computer Science

A gentle introduction to designing programs (recipes) for systematically solving problems. Students learn to build programs including designing, coding, debugging, testing and documenting them. An introduction to block-structured procedural control flow including branching, iteration and functions, using primitive and simple data types (lists). Students learn the high-level internal operation of computer systems (inputs, outputs, processing and storage) and their applications. Students are exposed to the social and historical aspects of computing.

Intro to Computer Science

A gentle introduction to designing programs (recipes) for systematically solving problems. Students learn to build programs including designing, coding, debugging, testing and documenting them. An introduction to block-structured procedural control flow including branching, iteration and functions, using primitive and simple data types (lists). Students learn the high-level internal operation of computer systems (inputs, outputs, processing and storage) and their applications. Students are exposed to the social and historical aspects of computing.

Gender & Sex in Greco-Rom Cult

The construction of gender, sexuality, and erotic experience is one of the major sites of difference between Greco-Roman culture and our own. What constituted a proper man and a proper woman in these ancient societies? Which sexual practices and objects of desire were socially sanctioned and which considered deviant? What ancient modes of thinking about these issues have persisted into the modern world? Attention to the status of women; the role of social class; the ways in which genre and convention shaped representation; the relationship between representation and reality.

Classical Mythology

The principal myths as they appear in Greek and Roman literature, seen against the background of ancient culture and religion. Focus on creation myths, the structure and function of the Olympian pantheon, the Troy cycle and artistic paradigms of the hero. Some attention to modern retellings and artistic representations of ancient myths.

Greek Art & Archaeology

Offered as CLS 217 and ARH 217. This course is a contextual examination of the art and architecture of Ancient Greece, from the end of the Bronze Age through the domination of Greece by Rome (ca. 1100-168 BCE) and handles an array of settlements, cemeteries and ritual sites. It tracks the development of the Greek city-state and the increasing power of the Greeks in the Mediterranean, culminating in the major diaspora of Greek culture accompanying the campaigns of Alexander the Great and his followers.

Project Leadership

This course is designed to be taken in parallel with an advanced group project-based course in any discipline. Students observe and act on group and project processes to develop and refine their skills as collaborators. Participants meet weekly as a cohort for support and coaching from the instructor and each other, and complete brief reflective journal entries. The final written reflection helps students articulate their experience as a collaborative leader on resumes, in job interviews, or in fellowship and graduate school applications. S/U only. Enrollment limited to 15.

Light and Chemistry

The interaction of light with molecules is central to studies of molecular structure and reactivity. This course builds on students’ understanding of molecular structure from the core sequence (CHM 111-CHM 224) to show how many types of light can be used to interrogate molecules and to shed some light on their behavior. The combined classroom/laboratory format allows students to explore light-based instruments in short, in-class exercises as well as in longer, more traditional labs.
Subscribe to