Symbolic Reasoning Requirement
All Richmond students are required to fulfill a symbolic reasoning requirement. This may be via 1) calculus-based options and 2) non-calculus-based options.
Calculus options
Many students prefer to satisfy the Symbolic Reasoning requirement with calculus. In some cases, such as the Bachelor of Science (BS) and Bachelor of Science in Business Administration (BSBA), calculus is required for the degree. Calculus is not required for the Bachelor of Arts (BA) degree, but can be taken to satisfy the Symbolic Reasoning requirement. Students have two choices of calculus sequences: Math 211–212 or Math 231–232. Math 211 or 231 is sufficient for the BSBA degree and the Symbolic Reasoning requirement; Math 212 or Math 232 is required for the BS degree.
Math 211–212 is the traditional single-variable calculus course that most students begin in high school. Math 231–232 is a calculus course designed specifically to meet the needs of science students. It covers more material than 211–212 because it assumes that a student only needs a review of the material in Math 211 rather than the complete course; the additional topics, including multivariable techniques, are chosen particularly for their relevance to scientific research. It is designed to address the needs of the strong science student who has had a year of calculus in high school, but who is either not quite ready to begin in Math 212 or who wants to see actual applications of calculus to science.
If you meet any of the following criteria, consider taking Math 231–232:
- You are considering a major in biology, chemistry, physics, or biochemistry.
- You recognize the need for stronger quantitative skills in science.
- You want your two semesters of mathematics required for the BS degree to include topics chosen particularly for their relevance to the sciences.
- You have taken a full year of AP calculus or the equivalent.
- You would like to begin with a review of high school calculus but you do not want to repeat your high school course. (Even if you receive credit for Math 211 you may take Math 231.)
Otherwise, choose Math 211–212. Math 211 begins with a very brief review of polynomial, exponential, and trigonometric functions, and then introduces the basic calculus concepts. Its only prerequisite is pre-calculus in high school. Math 212 begins with techniques of integration; there is no review of Calculus I concepts. Its prerequisite is a full year of AP calculus or the equivalent. Math 231 begins with a six-week review of Calculus I concepts; its prerequisite is a full year of AP calculus or the equivalent.
Non-calculus options
There are a number of non-calculus options that can be used to satisfy the Symbolic Reasoning requirement. Many of these are offered in departments other than Mathematics, including Philosophy and Computer Science. The non-calculus symbolic reasoning options that are offered on a regular basis are listed below. There are other options as well that are offered occasionally, typically in the spring semester.
- Philosophy 251: Elementary Symbolic Logic. This course provides a non-mathematical introduction to symbolic reasoning; translating arguments from English into a symbolic language, and demonstrating which ones are valid and which ones are invalid via truth tables, formal rules of substitution and inference, and simple quantifiers. This course has no prerequisites and is offered in the fall and spring semesters.
- Computer Science 101: Minds and Machines. This course explores such questions as what are the logical principles behind how computers work, will computers ever think, and could humans understand the brain if the brain is computational. This course has no prerequisites and is offered in alternate spring semesters.
- Computer Science 105: Elementary Programming. Designed for non-majors, this course uses programming as a problem-solving tool in some specific application area. This years offering will focus on three-dimensional interactive virtual worlds (think “the sims”). No prior programming experience is expected. This course is available in the fall and spring.
- Computer Science 150: Introduction to Computing. This course focuses on developing programming skills in a widely used high level programming language and serves as an introduction to the computer science major. It has no prerequisites, but success in CMSC 150 is highly correlated with success in high school mathematics. This course is available in the fall and spring.
- Computer Science 155: Introduction to Scientific Computing. This course is similar to CMSC 150 but includes applications from the sciences. This course is available in the fall.
- Mathematics 102: Applications of Finite Mathematics. This course is designed specifically to be a mathematics course that does not depend on calculus topics. The prerequisite is Algebra II/Geometry in high school. This course is available in the spring only.