All Courses

Select Filters and then click Apply to load new results

Term
Time & Day Offered
Level
Credits
Course Duration

Introduction to Computer Science — CS2124.01

Instructor: Justin Vasselli
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 1: Programming and Computer Science — CS2139.01

Instructor: Darcy Otto
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: 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 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: Algorithms and Application — CS4384.01

Instructor: Darcy Otto
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 via Game Development — CS2112.01

Instructor: Ursula Wolz
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
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
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
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
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
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
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
Credits: 4
The dramaturg serves as a powerful medium in the theatre. They bridge 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: Maya Cantu
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: Maya Cantu
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: Maya Cantu
Days & Time: WE 8:30am-12:10pm
Credits: 4

The dramaturg serves as a powerful medium in the theatre. They bridge 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

Introduction to Dramaturgy — DRA4281.01

Instructor: Jean Randich
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: Maya Cantu
Credits: 4
The dramaturg serves as a powerful medium in the theatre. They bridge 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: Maya Cantu
Credits: 4
The dramaturg serves as a powerful medium in the theatre. They bridge 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: Maya Cantu
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 Drawing and 2D images: Sketchbook/Journal/Woodcut — PRI2124.01

Instructor: Carly Rudzinski
Credits: 2
This course is an introduction to the study of visual language for artists. To start this exploration, we will start by drawing in a journal/sketchbook. We will then proceed to study the fundamentals of looking at, and creating images within a two dimensional picture space. If we are able to meet in person, we will also create wood block prints based on these practices. If we

Introduction to Drawing and 2D images: Sketchbook/Journal/Woodcut — PRI2124.01) (cancelled

Instructor: Thorsten Dennerline
Credits: 4
This course is an introduction to the study of visual language for artists. To start this exploration, we will start by binding a journal/sketchbook. We will then proceed to study the fundamentals of looking and creating images within a two dimensional picture space. We will start a rigorous drawing practice based on observation of, the world around us, our own decision making

Introduction to Drawing, 2D images and Prints: Sketchbook/Journal/Drypoint — PRI2211.01

Instructor: Thorsten Dennerline
Credits: 4
This course is an introduction to the study of visual language for artists. To begin this exploration, we will bind a journal/sketchbook. We will then proceed to study the fundamentals of looking and creating images within a two dimensional picture space. We will start a rigorous drawing practice based on observation of, the world around us, our own decision making processes