Object Oriented Programming

This course emphasizes computational problem-solving using a typed object-oriented programming (OOP). Students will 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 will 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 will 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 will understand the high-level internal operation of computer systems (inputs, outputs, processing, and storage) and their application. Students will be 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 will 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 will understand the high-level internal operation of computer systems (inputs, outputs, processing, and storage) and their application. Students will be 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 will 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 will understand the high-level internal operation of computer systems (inputs, outputs, processing, and storage) and their application. Students will be exposed to the social and historical aspects of computing.

Hellenistic Art & Archaeology

We will examine the art, architecture, and material culture of the Hellenistic period, spanning the years from 323 to 31 BCE and representing one of the most exciting and dynamic eras of Greek history. Beginning with the expansionist campaign of Alexander the Great and ending with the conquests of the future emperor Augustus, it is a time of fast-paced change, experimentation, and diversity.

Environmental Analytical Chem

An introduction to some common environmental chemical processes in air, soil and water, coupled with a study of the crucial role of accurate chemical measurement of these processes. Lecture and laboratory featuring modern chemical instrumentation for spectroscopy (atomic and molecular) high performance chromatographic separations (both gas and liquid), electrochemistry as well as microwave- and ultrasound-assisted sample preparation, and a short project linked to local faculty research interests. Oral presentations and formal laboratory reports required.

Environmental Analytical Chem

An introduction to some common environmental chemical processes in air, soil and water, coupled with a study of the crucial role of accurate chemical measurement of these processes. Lecture and laboratory featuring modern chemical instrumentation for spectroscopy (atomic and molecular) high performance chromatographic separations (both gas and liquid), electrochemistry as well as microwave- and ultrasound-assisted sample preparation, and a short project linked to local faculty research interests. Oral presentations and formal laboratory reports required. Prerequisite: CHM 224.

Environmental Analytical Chem

An introduction to some common environmental chemical processes in air, soil and water, coupled with a study of the crucial role of accurate chemical measurement of these processes. Lecture and laboratory featuring modern chemical instrumentation for spectroscopy (atomic and molecular) high performance chromatographic separations (both gas and liquid), electrochemistry as well as microwave- and ultrasound-assisted sample preparation, and a short project linked to local faculty research interests. Oral presentations and formal laboratory reports required. Prerequisite: CHM 224.

Physical Chemistry I

Quantum chemistry: an introduction to quantum mechanics, the electronic structure of atoms and molecules, with applications in spectroscopy. Prerequisites: 118 or 224 and MTH 112 or MTH 114; strongly recommended: MTH 212 or PHY 210, and PHY 115 or PHY 117.

Chemistry III Lab: Organic Lab

Lab section. Material builds on introductory organic chemistry topics covered in CHM 222 and focuses more heavily on retrosynthetic analysis and multistep synthetic planning. Specific topics include reactions of alkyl halides, alcohols and ethers; aromaticity and reactions of benzene; and cycloaddition reactions including the Diels-Alder reaction. Prerequisite: CHM 222/222L (or equivalent). Corequisite: CHM 223. Enrollment limited to 16.
Subscribe to