Year Fall Spring
1 SOC55 Intro Soc or PPOL15 Intro PPolElective
MATH47 Calculus ICalculus I & II and Multivariable Calculus (MATH 049) are designed to build a solid foundation in calculus. Topics in Calculus I include: limits; continuity; derivatives; techniques for differentiation; linearization and differentials; the Mean Value Theorem; interpretations of derivatives in geometry and science; extreme values of functions, with applications to graphing and optimization problems in economics, life sciences, and physics; and an introduction to integrals.
CS63 Introduction to Computer ScienceProblem solving with computers. Problem decomposition, development of graphical user interfaces, development of simple algorithms, and the design and construction of computer programs using object-oriented techniques and the Java programming language.
English IElective
--
--
ECON 50 Introduction to EconomicsElective
MATH48 Calculus IIElective
SOCxxx: Ants, Brains, Cities, and SoftwareThis course is an introduction to complexity, emergence, and agent modeling. Students become proficient coders and become familiar with computational models of a wide variety of social and natural phenomena.
PHIL 051: Formal LogicThis course is intended to be both foundational for the major and a contribution to one's broader liberal arts education.
--
--
2 SOC55 Intro Soc or PPOL 15 Intro Public PolicyElective
MATH50 Linear AlgebraElective
SOC128 GISElective
GenEd ElectiveElective
--
--
SOC91 Research MethodsElective
ECON81 StatisticsElective
CS64 Computer Concepts/Intermediate ProgrammingElective
ElectiveElective
--
--
3 PPOL225 Modeling and SimulationElective
MATH102 Probability and StatisticsElective
CS 124 Data Structures and AlgorithmsElective
ElectiveElective
--
--
GOVT 101: Organizational TheoryElective
ECON 164: Econometrics & Business ForecastingElective
SOCxxx Network AnalysisElective
ElectiveElective
--
--
4 Senior SeminarIn theory this could be taken in sociology, anthropology, government, economics, or public policy. In general we recommend it be done in program where this year's senior seminar instructor is one of the CSS faculty members. We endeavor to make sure that each year at least one of these senior seminars is taught by CSS program faculty.
ElectiveElective
ElectiveElective
ElectiveElective
--
--
ElectiveElective
ElectiveElective
ElectiveElective
ElectiveElective
--
--