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 7813

Introduction to Climate and Weather — ES2115.01

Instructor: Tim Schroeder
Days & Time:
Credits: 2
This course will offer a brief introduction to the physics of Earth’s atmosphere and how movement of heat and water through earth systems is related to the establishment of climate conditions on Earth’s surface and the weather patterns within those systems. Human societies interact with these systems in many ways, which in-turn impact and change the systems. We will study how a

Introduction to Computer Science — CS2124.01

Instructor: Justin Vasselli
Days & Time:
Credits: 4
In this class, students will be exposed to the main problems and questions related to computer science, while beginning their journey towards becoming skilled coders. Students will learn how to write their own small computer programs. A large part of this process will include learning basic programming skills, computational thinking and algorithm design. In addition, students

Introduction to Computer Science — CS2124.01

Instructor: Andrew Cencini
Days & Time:
Credits: 4
In this class, students will be exposed to the main areas and questions related to computer science, while beginning their journey towards becoming skilled practitioners in the field. A large part of this process will include learning basic programming skills (Python), computational thinking and algorithm design. In addition, students will also formulate and explore questions

Introduction to Computer Science — CS2124.01

Instructor: Justin Vasselli
Days & Time:
Credits: 4
In this class, students will be exposed to the main problems and questions related to computer science, while beginning their journey towards becoming skilled coders. Students will learn how to write their own small computer programs. A large part of this process will include learning basic programming skills, computational thinking and algorithm design. In addition, students

Introduction to Computer Science — CS2257.01

Instructor: acencini@bennington.edu
Days & Time:
Credits: 4
A first class in computer programming and computing skills, and as such a foundation for further work in computer science. Much as a competency with English grammar is required for writing, an understanding of programming is required for nearly all intermediate and advanced work in computing. Topics include program design, boolean logic, input and output, object oriented

Introduction to Computer Science — CS2124.01

Instructor: Andrew Cencini
Days & Time:
Credits: 4
In this class, students will be exposed to the main areas and questions related to computer science, while beginning their journey towards becoming skilled practitioners in the field. A large part of this process will include learning basic programming skills in Python, computational thinking and algorithm design. In addition, students will also formulate and explore questions

Introduction to Computer Science — CS2126.01

Instructor: Tim Schroeder
Days & Time:
Credits: 4
**** New faculty as of May 11, 2021 **** A first class in computer programming and computing skills, and as such a foundation for further work in computer science. Much as a competency with English grammar is required for writing, an understanding of programming is required for nearly all intermediate and advanced work in computing. Topics include program design, boolean logic

Introduction to Computer Science — CS2126.01

Instructor: Jim Mahoney
Days & Time:
Credits: 4
A first class in computer programming and computing skills, and as such a foundation for further work in computer science. Much as a competency with English grammar is required for writing, an understanding of programming is required for nearly all intermediate and advanced work in computing. Topics include program design, boolean logic, input and output, object oriented

Introduction to Computer Science 1: Programming and Computer Science — CS2139.01

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

Have you ever imagined speaking in the language of computers, and transforming your ideas into actions that computers can perform? This course is a gateway to discovering the art and science of programming, a crucial skill that serves as the backbone of computer science. But computer science transcends mere programming. Our actual aim is to nurture your ability to think like

Introduction to Computer Science 1: Programming and Computer Science — CS2139.01

Instructor: Darcy Otto
Days & Time:
Credits: 4
Have you ever imagined speaking in the language of computers, and transforming your ideas into actions that computers can perform? This course is a gateway to discovering the art and science of programming, a crucial skill that serves as the backbone of computer science. But computer science transcends mere programming. Our actual aim is to nurture your ability to think like a

Introduction to Computer Science 1: Spacewar! — CS2139.01

Instructor: Darcy Otto
Days & Time: TU,FR 10:30am-12:20pm
Credits: 4

In 1962, a group of programmers at MIT created Spacewar!, one of the first video games ever made. By the end of this course, you’ll build your own version of it. Along the way, you’ll learn what computer science actually is, which turns out to be less about coding and more about systematic design.

We use Racket, a language designed for

Introduction to Computer Science 2: Algorithms and Application — CS4384.01

Instructor: Darcy Otto
Days & Time:
Credits: 4
Embark on a deeper exploration of computer science, where the focus shifts from programming and foundations of computer science, to the intricacies of algorithms and their real-world applications. This course reinforces and builds upon the concepts introduced in Introduction to CS 1, and provides an introduction to algorithm design, data analysis, and the practical application

Introduction to Computer Science 2: Algorithms and Application — CS4384.01

Instructor: Darcy Otto
Days & Time: TU,FR 10:30am-12:20pm
Credits: 4

Introduction to Computer Science 2 continues the design-recipe approach started in Introduction to Computer Science 1. We extend our toolkit from structural recursion into generative recursion, abstraction, and algorithmic problem-solving. Students move beyond simple data definitions to work with more sophisticated structures (trees, graphs, sets, maps)

Introduction to Computer Science 2: Designing Worlds — CS4384.01

Instructor: Darcy Otto
Days & Time: TU,FR 10:30am-12:20pm
Credits: 4

How do you design a computer program to build a world when you don’t know in advance how big that world will get? A snake eats and grows longer, segment by segment. A fleet of alien invaders fills the screen, each one tracking its own position and trajectory. A dictionary contains a quarter of a million words, and your program needs to search through all of them. This course

Introduction To Computer Science via Game Development — CS2112.01

Instructor: Ursula Wolz
Days & Time:
Credits: 4
An introduction to computer science and programming through game development using Processing and Unity3D game engine. Not just a course in game design, students will learn the foundations of object oriented programming by participating in collaborative game development projects. Foundations are taught in the Processing environment and then reintroduced in the more complicated

Introduction to Conducting — MPF4112.01

Instructor: Evan Williams, Kitty Brazelton
Days & Time:
Credits: 2
This course will introduce musicians to the art of conducting. The basics of pattern, gesture, and communication will be addressed, along with techniques and strategies for score analysis and study. Repertoire will be determined by the abilities of each conductor, but will include choral, orchestral, wind band, and chamber works. All class members are expected to play or sing

Introduction to Contemporary African American Poetry — LIT2505.02

Instructor: Michael Dumanis
Days & Time:
Credits: 2
African American poetry has a rich tradition that begins in the 1700s with Jupiter Hammon, moves through the early 1900s with the Harlem Renaissance, and finds itself in the radical politics of the Black Arts Movement (BAM) during the 1960s. We will explore this lyrical moment post the BAM Era in order to excavate current prosodic expressions of the human condition from

Introduction to Counterpoint — MTH2118.01

Instructor: Nicholas Brooke
Days & Time: TU,FR 10:30am-12:20pm
Credits: 4

Composers throughout the ages have cut their teeth on the study of counterpoint – the intricate practice of writing melodies for several voices sounding at once. In this course, we’ll look mainly at 16th-century composers of counterpoint, and sing through pieces from Palestrina to Weelkes, while learning to compose in a variety of practices such

Introduction to Counterpoint — MTH2118.01

Instructor: Nicholas Brooke
Days & Time:
Credits: 4
Composers throughout the ages have cut their teeth on the study of counterpoint - the intricate practice of writing melodies for several voices sounding at once. In this course, we'll look mainly at 16th-century composers of counterpoint, and sing through pieces from Palestrina to Weelkes, while learning to compose in a variety of practices such as canons, the motet, and

Introduction to Counterpoint — MTH2118.01

Instructor: Nicholas Brooke
Days & Time:
Credits: 4
Composers throughout the ages have cut their teeth on the study of counterpoint - the intricate practice of writing melodies for several voices sounding at once. In this course, we'll look mainly at 16th-century composers of counterpoint, and sing through pieces from Palestrina to Weelkes, while learning to compose in a variety of practices such as canons, the motet, and

Introduction to Counterpoint — MTH2118.01

Instructor: Nicholas Brooke
Days & Time:
Credits: 4
Composers throughout the ages have cut their teeth on the study of counterpoint – the intricate practice of writing melodies for several voices sounding at once. In this course, we’ll look mainly at 16th-century composers of counterpoint, and sing through pieces from Palestrina to Weelkes, while learning to compose in a variety of practices such as canons, the motet, and

Introduction to Cybersecurity — CS4388.01) (cancelled 5/10/2024

Instructor: Meltem Ballan
Days & Time:
Credits: 4
Introduction to Cybersecurity provides students with an overview of the fundamental concepts, principles, and practices in the field of cybersecurity. The course covers various topics including the cybersecurity landscape, international and national perspectives, legal considerations, threat actors, and more. Students will gain insights into the importance of cybersecurity,

Introduction to Dramaturgy — DRA4281.01

Instructor: Maya Cantu
Days & Time:
Credits: 4
The dramaturg serves as a powerful medium in the theatre. She bridges the past and the present, the creative team and the audience, while providing critical generosity and historical and literary insight. In this course, we will learn about the history and practice of dramaturgy, while learning how the critical and research skills of the dramaturg can apply to a wide array of

Introduction to Dramaturgy — DRA4281.01

Instructor: Jean Randich
Days & Time:
Credits: 4
The dramaturg serves as a powerful medium in the theatre. She bridges the past and the present, the creative team and the audience, while providing critical generosity and historical and literary insight. In this course, we will learn about the history and practice of dramaturgy, while learning how the critical and research skills of the dramaturg can apply to a wide array of