All

Select Filters and then click Apply to load new results

Areas of Study
Course Day & Time(s)
Course Level
Credits
Course Duration
Showing 25 Results of 7395

Composition Intensives and Music Research Projects — MCO4397.02

Instructor: Allen Shawn
Days & Time:
Credits: 4
This course is open to composers who want to work in a focused way on an ambitious composition project, or to those who have a specific musical research project they wish to pursue. Musical research projects could include such things as a serious study of a composer or musical topic, or a detailed analysis of a musical work. The class will meet in small groups and individually,

Composition Projects — MCO4109.01

Instructor: Nick Brooke
Days & Time:
Credits: 4
In this course, students propose a term-long project with extended instrumentation or length (8+ minutes), of which a part will involve live instrumentalists. We will work together to recruit faculty, student, or outside instrumentalists (with resources provided), towards an end-of-term concert. Class discussion will involve feedback on projects and compositional process, and

Composition Styles for Modern Jazz — MTH4102.01

Instructor: Bruce Williamson
Days & Time:
Credits: 2
Jazz composition styles have been steadily evolving over its 100+ years of existence. With blues always at the core, contrapuntal approaches have come full circle. By first reviewing the evolution of jazz styles, then focusing on composition approaches currently being utilized by today’s emerging jazz artists, this course will examine modern approaches to form, rhythm, harmony

Composition: Program, Position, Process — DAN2155.02

Instructor: Eleanor Bauer
Days & Time:
Credits: 1
In this course we will unpack the word “composition” as a guide for authoring, and we will work in groups to create a performance. Starting with co or com as in “with,” every act of creation is in some way collaborative or relational. We will borrow the notion of “program” from architecture as the coordination of all the constraints and agendas of a project into a transparent

Computability and Logic — CS4383.01

Instructor: Darcy Otto
Days & Time: WE 8:30am-12:10pm
Credits: 4

In 1936, Alan Turing wrote a paper that invented computer science. Not a piece of computer science, not a contribution to it. The whole thing. “On Computable Numbers, with an Application to the Entscheidungsproblem” asked a question that nobody had thought to formalize: what does it mean to compute something? And in answering it, Turing proved

Computability and Logic — CS4383.01

Instructor: Darcy Otto
Days & Time:
Credits: 4
This is not your typical class in computer science, or in formal logic; but you will learn a lot about both by taking it. Our subject will be one of the most important and influential papers that has ever been written—"On Computable Numbers, with an Application to the Entscheidungsproblem," by Alan Turing. This is the paper that birthed computer science as a discipline.

Computational Craft — DA2114.01

Instructor: Dakota Pace
Days & Time:
Credits: 2
Computational Craft is an intro course in industry standard 3D modeling software Rhinoceros. This course will cover a wide breadth of techniques that range from basic 2D drawing to complex 3D construction. While this course is aimed at teaching technical skills, it will also have a rigorous focus on aesthetics and design concepts. It’s ultimate goal being a feedback

Computational Craft — DA2114.01

Instructor: Carly Rudzinski
Days & Time:
Credits: 2
Computational Craft is an intro course in industry standard 3D modeling software Rhinoceros. This course will cover a wide breadth of techniques that range from basic 2D drawing to complex 3D construction. While this course is aimed at teaching technical skills, it will also have a rigorous focus on aesthetics and design concepts. Its ultimate goal is being a feedback loop

Computational Craft — DA2114.02

Instructor: Carly Rudzinski
Days & Time:
Credits: 2
Computational Craft is an intro course in industry standard 3D modeling software Rhinoceros. This course will cover a wide breadth of techniques that range from basic 2D drawing to complex 3D construction. While this course is aimed at teaching technical skills, it will also have a rigorous focus on aesthetics and design concepts. It's ultimate goal being a feedback

Computational Craft — DA2114.01

Instructor: Dakota Pace
Days & Time:
Credits: 2
Computational Craft is an intro course in industry standard 3D modeling software Rhinoceros. This course will cover a wide breadth of techniques that range from basic 2D drawing to complex 3D construction. While this course is aimed at teaching technical skills, it will also have a rigorous focus on aesthetics and design concepts. Its ultimate goal is being a feedback loop

Computational Linguistics — CS4122.01

Instructor: Justin Vasselli
Days & Time:
Credits: 4
In this class, students will learn various techniques and algorithms for processing human languages. Topics we will cover include data structures and algorithms for text processing, tokenization, and part-of-speech tagging among other topics. Students will learn techniques for working with large amounts of data, and gain familiarity with common resources such as the Penn

Computer Architecture and Organization — Canceled

Instructor: Andrew Cencini
Days & Time:
Credits: 4
How do computers really work? That is the question that underlies this class. We will investigate the architecture and motivation behind modern microprocessor-based systems, as well as become familiar with the principles and theory of how systems, programs and information are organized at a low-level. The course will consist of readings and activities related to computer system

Computer Science Principles — CS2131.01

Instructor: Meltem Ballan
Days & Time:
Credits: 4
This course is designed for all students. Computer Science Principles is an introductory course that introduces students to the breadth of the field of computer science. Students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. Students will be provided real world  insights,

Computer Systems — CS4312.02

Instructor: acencini@bennington.edu
Days & Time:
Credits: 4
A close look at how the unix operating system runs processes. Topics include machine-level data representation, C code and its compiled x86 assembly, virtual memory, process swapping, stack overflows, forking, the system heap, how compiling and linking are implemented, and inter-process communication. This material is a standard intermediate level part of undergrad computing

Computing and Data in Practice — CS4389.01

Instructor: Michael Corey
Days & Time: Tu 8:30AM-10:20AM
Credits: 2

For students doing work-study or internships, we will focus on three core areas of professionalization. First, each week will journal our work weeks, discussing and sharing our work experiences in a round-table. Second, we will build our professionalization skills, especially networking (in person and on LinkedIn), resume writing, and

Computing and Data in Practice — CS4392.01

Instructor: Michael Corey
Days & Time: Tu 8:30AM-10:20AM
Credits: 2

For students doing work-study or internships, we will focus on three core areas of professionalization. First, each week will journal our work weeks, discussing and sharing our work experiences in a round-table. Second, we will build our professionalization skills, especially networking (in person and on LinkedIn), resume writing, and

Computing in the Developing World — CS2108.01

Instructor: Andrew Cencini
Days & Time: TBA
Credits: 4
Information and Communication Technology (ICT) can play a pivotal role in the developing world by helping to reduce poverty, broaden and equalize access to fundamental human rights, lessen environmental harm and alter environmentally harmful practices, and promote social and economic justice. ICT projects in the developing world, while often well-meaning, can also be

Conceptual art and the photograph — VA4114.02

Instructor: Liz Deschenes
Days & Time:
Credits: 2
Students will study how some of the “pioneers” of conceptualism utilized photography and impacted the next generation of image makers, often referred to as the pictures generation, by studying works and writing from two key exhibitions that were organized, in part, to reevaluate the careers of many artists, their works and contributions- “Light Years: Conceptual Art and the

Conceptualizing the Environment — LIT4535.01

Instructor: Paul La Farge
Days & Time:
Credits: 4
Is there still such a thing as the natural world in 2021, and, if so, how do we conceptualize it? By way of answering this question, we’ll read work by philosophers, anthropologists, biologists, and literary critics, all of whom in one way or another pose the question of how to think about nature in the midst of the Anthropocene. Can we, as humans, de-center the human? Can we

Concert Music 1968-2000 — MHI2216.01

Instructor: Allen Shawn
Days & Time: MO,TH 10:00am-11:50am
Credits: 4

In this course we focus our attention on a few of the most exciting composers of the late twentieth-century, and discuss how their music has influenced the music of the current period. Works by such composers as Elliott Carter, Toru Takemitsu, Olivier Messiaen, Pierre Boulez, Alfred Schnittke, Luciano Berio, Charles Wuorinen, Duke Ellington, Benjamin Britten, Dmitri

Conducting Social Research — ANT4221.01

Instructor: Laura Nussbaum-Barberena
Days & Time:
Credits: 4
Research is a creative endeavor for social scientists and others who use their methods. How do social scientists design projects that answer the questions they wish to pose? How do they gather information about people and culture? What are the concerns of researchers vis-à-vis the methods they use? In this workshop course, we will first consider elements such as research design

Confidently Unsure: Interpreting Statistical Tests Wisely — MAT2248.01

Instructor: Andrew McIntyre
Days & Time:
Credits: 2
No matter our focus, data and information are relied upon in making decisions, building hypotheses, or in trying to show the connection of one idea or thought to another. In order to better understand (or argue against) a claim, we need to make sure we understand what the data is telling us and how it can be interpreted. This course will build towards understanding the basic