Discrete mathematics encompasses a broad range of mathematical fields centered on discrete (non-continuous) mathematical structures with an eye toward applications in applied and theoretical computer science. Topics include number theory, set theory, logic, graph theory, and combinatorics. Problems encountered in this field range from easy to very difficult, so this course provides an opportunity to hone mathematical problem-solving skills.
International Relations and The Global Economy
In the news and in our daily lives, global interactions are the norm. We buy foreign-made goods, travel to remote corners of the world, and experience the effects of other countries' economic policies. Yet behind frequent contact with the international environment there are many vexing questions, as well as unrecognized opportunities. Why are there still so many poor people? Why are financial crises contagious? How is the global economy governed?
This course will use video game design as a framework through which students will gain a basic working knowledge of programming. In this course, students will learn how computers think, begin to emulate this style of thinking, and apply their growing understanding of computers to basic coding projects using Python, a widely-used programming language.
Theory of Relativity
At the end of the 19th century, many thought that physics was nearly complete. The classical theory of mechanics, Maxwell's theory of electromagnetism, optics, and statistical mechanics could explain most phenomena. However, a few discrepancies between observation and theory remained. Utilizing ingenious thought experiments, Einstein completely reformulated how space and time were viewed. His new theory of special relativity (1905) is a surprisingly simple theory that provides explanations for some of the aforementioned discrepancies.
This course is a general overview of the scientific study of the universe as a whole. Along the way, several topics within physics, astrophysics, and astronomy will be highlighted to gain the proper background of the modern aspects of cosmology. Much of the course will be focused on understanding the basic Hot Big Bang Model. Although this model is being challenged by recent observations, it is the starting point for recent ideas such as inflation theory, multiverse theory, and others.
We often hear "the media" and "information" referred to as if they were singular entities with clear definitions, boundaries, roles and applications in the world. These terms, however, encompasses a diverse array of industries, technologies, networks, narratives and histories both distinct from one another and interconnected in often surprising ways. We are all consumers of information and media technologies, but how do we understand the relationship between media and information? What are their histories?
Astrochemistry: Origins of Life in Space
New experimental techniques, remarkable advancements in quantum chemistry, the development of observational telescopes, and powerful computer algorithms are making the observation of interstellar molecules possible for the first time in human history.
This course will introduce the students to the fundamentals of Web technologies and help them gain experience in creating Web applications. The course will provide a general overview of markup languages, scripting languages, network protocols, event-driven programming, and databases, and see how they all work together to deliver exciting applications. Students will work in teams to develop a project which they would present in class via a live demo.
The Frontiers of Physics
This course begins by surveying important experiments and observations that created modern physics, which includes the fields of quantum mechanics and Einstein's theory of relativity.
Language is a stunningly dynamic system. Different groups of people speak differently, individuals alter the way they speak in different situations, and our bodies even communicate without us realizing it. Linguistics is a field of social inquiry that helps explore the cultural and psychological underpinnings of various forms of language and expression. In this course, students will learn about the latest research in linguistics and will learn how to collect and analyze linguistic data for their own original research.