Problem Solving/Object Prog

Computers are used every day for a wide variety of tasks, from playing games and chatting with friends to transferring billions of dollars and delivering radiation treatments. Computer programs are essential in allowing for this great diversity of applications. In this course, you will learn to create your own programs, based on core programming concepts and analytical problem solving approaches. You will develop dynamic programs by first using using JavaScript and Unity, the technology behind many mobile apps and games.

Problem Solving/Object Prog

Computers are used every day for a wide variety of tasks, from playing games and chatting with friends to transferring billions of dollars and delivering radiation treatments. Computer programs are essential in allowing for this great diversity of applications. In this course, you will learn to create your own programs, based on core programming concepts and analytical problem solving approaches. You will develop dynamic programs by first using using JavaScript and Unity, the technology behind many mobile apps and games.

Journal Club / Data Hub

Reading and understanding research reports from the primary scientific literature is an essential skill for any scientist. Likewise, critiquing experimental proposals and freshly-minted data is one of the core components of the pursuit of science. Using the Biology Department Seminar series as a springboard, this course seeks to familiarize students with the process of understanding, appreciating, and critiquing scientific manuscripts.

Conservation Biology

This course focuses on advanced ecological theory applied to conservation. Class will combine lectures and discussions of primary scientific literature. Labs will include field trips to collect observational and experimental data and indoor exercises to explore the concepts of rarity, coexistence, and population viability with mathematical models. A community-based learning aspect is possible for the final project in this class.
Subscribe to