Science and Mathematics

Course System Home All Areas of Study Science and Mathematics

Select Filters and then click Apply to load new results

Term
Time & Day Offered
Level
Credits
Course Duration

Science and Math Fifth Term Seminar — SCMA4105.01

Instructor: Hugh Crowl
Credits: 2
This two-credit seminar is required for all fall-term juniors whose Plan significantly involves mathematics or science (other students may register with permission of instructors if background is appropriate). The seminar uses students’ ideas/plans for advanced work as a vehicle for intensive exploration of the scientific process. We will look at the research methods employed

Science, Drama and the Power of the Inquisitive Mind — DRA2259.01

Instructor: Dina Janis
Credits: 4
"Measure what is measurable, and make measurable what is not so" Galileo "To be or not to be, that is the question" Shakespeare How do the worlds of science and theatre connect and what do they share? What is the role of the revolutionary thinker in society? We will study a variety of dramatic texts that look at these questions, exploring the nature of the inquisitive mind and

Scripting for Computer Graphics — CS2118.01

Instructor: Justin Vasselli
Credits: 4
Computer Graphics is one of the most fun and accessible fields within Computer Science. The visual nature of it lends itself well to creative and artistic minds. It’s the perfect melding of math, computing and art. This course will cover the key ideas behind computer graphics. We will discuss different rendering algorithms and how they work, how 3D models are represented in

Sensor Workshop — CS2125.02

Instructor: Andrew Cencini
Credits: 2
This seven-week course will bridge the physical and virtual world in computer science, and involve building the hardware and software needed to develop a simple temperature and humidity sensing unit using a Raspberry Pi single-board computer and simple low-cost electronic components. Students will learn basics of Python programming and data collection, combined with general

Sets and Structures — MAT2121.01

Instructor: Andrew McIntyre
Days & Time: MO,TH 1:40pm-3:30pm
Credits: 4

In the eighteenth and nineteenth centuries, mathematics underwent a vast expansion, into new, exciting, and increasingly counter-intuitive realms. The subject risked mystification and mutual incomprehensibility between experts in different sub-fields. In the first part of the twentieth century, a group of French mathematicians, under the pseudonym Bourbaki, undertook an

Seven Programming Languages in Seven Weeks — CS4104.02

Instructor: Justin Vasselli
Credits: 2
In this class we’re going to learn the basics of one programming language each week for seven weeks. We’ll get our hands dirty by solving problems in each language and practice learning new languages quickly. Students will gain a deeper understanding of the strengths and weaknesses of different programming languages by looking at them side by side. Students will learn why they

Software Engineering for the Liberal and Visual Arts — CS4107.01

Instructor: Ursula Wolz
Credits: 4
According to Wikipedia “Software Engineering is the application of engineering to the development of software in a systematic method." Students in this class will participate as a team in the development of a single cross-platform software system that supports liberal and visual arts. A pitch concept will be collaboratively developed in August

Software Product Development — CS2152.01

Instructor: Michael Corey
Credits: 4
Why are some apps to hard to put down, while others break new ground and then go away? What are the commonalities across the digital surfaces you use everyday? What do you call that menu with three horizontal lines (a hamburger menu!). There are patterns and processes around making digital products that tie your digital life together. In this class we will examine the process

Software, Algorithms and Computability — CS4131.01

Instructor: Ursula Wolz
Credits: 4
This course covers essential material from three traditional upper level courses in computer science: Data Structures/Software Design, Analysis of Algorithms, and Computability. The first half of the course provides an intensive immersion in these areas as either introduction or review, while students define a personal direction for study in the second half of the course to

Special Relativity — PHY4210.01

Instructor: Hugh Crowl
Credits: 2
Classical physics describes the motions of large things moving at slow speeds. That description of the universe, which physicists used to describe the motion of objects from apples to planets for hundreds of years, does not hold for objects moving very fast. In this class, we will look at how traveling close to the speed of light affects the physical properties of objects.

Special Relativity — PHY4210.01

Instructor: Hugh Crowl
Credits: 2
Classical physics describes the motions of large things moving at slow speeds. That description of the universe, which physicists used to describe the motion of objects from apples to planets for hundreds of years, does not hold for objects moving very fast. In this class, we will look at how traveling close to the speed of light affects the physical properties of objects.

Special Relativity — PHY4210.01

Instructor: Hugh Crowl
Credits: 2
Classical physics describes the motions of large things moving at slow speeds. That description of the universe, which physicists used to describe the motion of objects from apples to planets for hundreds of years, does not hold for objects moving very fast. In this class, we will look at how traveling close to the speed of light affects the physical properties of objects.

Spectra and Tensors: Topics in Linear Algebra — MAT4239.01

Instructor: Andrew McIntyre
Days & Time: MO,TH 1:40pm-3:30pm
Credits: 4

This intermediate/advanced linear algebra class will focus mostly on two main topics: spectra, and tensors. The theory of matrix spectra, (eigenvalues and eigenvectors), is arguably one of the most useful ideas in all of mathematics. We will discuss some major applications, such as input-output models in economics, the Page Rank algorithm, JPEG compression, the Fast Fourier

Stars and Galaxies — PHY2106.01

Instructor: Hugh Crowl
Credits: 4
All but a handful of the objects you see in the night sky are stars in our Galaxy, the Milky Way. Although we know about these stars only from studying their light, we know today that they are not just points of light, but large, gravitationally‐bound balls of plasma governed by the laws of physics. Stars, together with dust, gas, and dark matter, are found in larger structures

Stars and Galaxies — PHY2106.01

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

All but a handful of the objects you see in the night sky are stars in our Galaxy, the Milky Way. Although we know about these stars only from studying their light, we know today that they are not just points of light, but large, gravitationally‐bound balls of plasma governed by the laws of physics. Stars, together with dust, gas, and dark matter,

Stars and Galaxies — PHY2106.01

Instructor: Hugh Crowl
Credits: 4
All but a handful of the objects you see in the night sky are stars in our Galaxy, the Milky Way. Although we know about these stars only from studying their light, we know today that they are not just points of light, but large, gravitationally‐bound balls of plasma governed by the laws of physics. Stars, together with dust, gas, and dark matter, are found in larger structures

Stars and Galaxies — PHY2106.02

Instructor: Hugh Crowl
Credits: 4
All but a handful of the objects you see in the night sky are stars in our Galaxy, the Milky Way. Although we know about these stars only from studying their light, we know today that they are not just points of light, but large, gravitationally‐bound balls of plasma governed by the laws of physics. Stars, together with dust, gas, and dark matter, are found in larger structures

Stars, Planets, Life — PHY2107.01

Instructor: Hugh Crowl
Credits: 4
In the last thirty years, the study of life beyond our own planet has gone from science fiction to legitimate science. The course will initially focus on how stars form and evolve, starting from the formation of the universe, and continuing to a discussion of stars as both the synthesizers of heavy elements and the central energy source for stellar systems. From there, we will

Stars, Planets, Life — PHY2107.01

Instructor: Hugh Crowl
Credits: 4
In the last thirty years, the study of life beyond our own planet has gone from science fiction to legitimate science. The course will initially focus on how stars form and evolve, starting from the formation of the universe, and continuing to a discussion of stars as both the synthesizers of heavy elements and the central energy source for stellar systems. From there, we will

Stars, Planets, Life — PHY2107.01

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

In the last thirty years, the study of life beyond our own planet has gone from science fiction to legitimate science. The course will initially focus on how stars form and evolve, starting from the formation of the universe, and continuing to a discussion of stars as both the synthesizers of heavy elements and the central energy source for stellar systems. From there, we

Stars, Planets, Life — PHY2107.01

Instructor: Hugh Crowl
Credits: 4
In the last twenty-five years, the study of life beyond our own planet has gone from science fiction to legitimate science. The course will initially focus on how stars form and evolve, starting from the formation of the universe, and continuing to a discussion of stars as both the synthesizers of heavy elements and the central energy source for solar systems. From there, we

Statistical Methods for Data Analysis — MAT2104.01

Instructor: Joe Mundt
Days & Time: TBA
Credits: 4

In this course, we will focus on developing the statistical skills needed to answer questions by collecting data, designing experimental studies, and analyzing large publicly available datasets. The skills learned will also help students to be critical consumers of statistical results. We will use a variety of datasets to develop skills in data management, analysis, and

Statistical Methods for Data Analysis — MAT2104.01

Instructor: Andrew McIntyre
Credits: 4
In this course, we will focus on developing the statistical skills needed to answer questions by collecting data, designing experimental studies, and analyzing large publicly available datasets. The skills learned will also help students to be critical consumers of statistical results. We will use a variety of datasets to develop skills in data management, analysis, and

Statistical Methods for Data Analysis — MAT2104.01

Instructor: Katie Montovan
Credits: 4
In this course, we will focus on developing the statistical skills needed to answer questions by collecting data, designing experimental studies, and analyzing large publicly available datasets. The skills learned will also help students to be critical consumers of statistical results. We will use a variety of datasets to develop skills in data management, analysis, and