Dickinson College
about dickinson
welcome to dickinson
president william durden
History & Mission
the campus & community
the dickinson edge
plan your visit
Global Study & Engagement
Sustainability
administrative offices
Campus Slideshow
academics
welcome
departments and programs
distinctive opportunities
first-year program
faculty profiles
academic resources
study abroad
admissions
welcome
explore
apply
visit
financial planning
parents
guidance counselors
admitted students
Connect
student experience
welcome
campus life
student development
student resources
activities & organizations
safety on campus
dining options
athletics
news and events
calendars
academic calendar
residential calendar
weekly campus events
calendar of arts
religious observances
Library & Information Services
Giving To Dickinson
Gateway Portal
Alumni
Parents
Contact Us
Academics
Academic Programs
Mathematics and Computer Science
Current Courses
Curriculum and Courses
Faculty
Advising Guide
Current Courses
News & Events
Careers and Graduate School
Study Abroad Opportunities
Math & CS Chats
Evening Help Room Hours
More Information
Student honors
Placement & Transfer Credits
Print Page
Mathematics and Computer Science Courses
Course Offerings Fall 2013
Course Code
Title/Instructor
Meets
COMP 131-01
Computer Science I w/Lab
Instructor: John MacCormick
Course Description:
An introduction to Computer Science as a major scientific discipline. Special emphasis is placed on problem solving and experimentation via programming in Java. Topics covered include the design of objects and the use of flow-of-control constructs, along with techniques for testing software. Three hours classroom and two hours laboratory a week. This course fulfills either the DIV III lab science distribution requirement or QR graduation requirement. Offered every semester.
0930:MWF TOME 118
1500:R TOME 118
COMP 131-02
Computer Science I w/Lab
Instructor: John Sigle
Course Description:
An introduction to Computer Science as a major scientific discipline. Special emphasis is placed on problem solving and experimentation via programming in Java. Topics covered include the design of objects and the use of flow-of-control constructs, along with techniques for testing software. Three hours classroom and two hours laboratory a week. This course fulfills either the DIV III lab science distribution requirement or QR graduation requirement. Offered every semester.
1500:W TOME 118
1030:MWF TOME 120
COMP 132-01
Computer Science II w/Lab
Instructor: Rebecca Wells
Course Description:
A problem-solving course that utilizes object-based software design using Java. Topics include code modularity and reusability, recursion, data storage, and the empirical and theoretical comparison of elementary algorithms. The lab component focuses on programming as a tool for solving problems and simulating real-world events. Prerequisite: 131 or one year of object oriented programming in Java and instructor's permission. Three hours classroom and two hours laboratory a week. This course fulfills either the DIV III lab science distribution requirement or QR graduation requirement. Offered every semester.
0930:MWF TOME 231
1500:R TOME 231
COMP 251-01
Computer Organization
Instructor: John Sigle
Course Description:
Completion of both COMP 251 and COMP 332 fulfills the WR Requirement.
1230:MWF TOME 118
COMP 331-01
Operations Research
Instructor: Richard Forrester
Course Description:
Cross-listed with MATH 331-01.
1030:MWF TOME 121
COMP 332-01
Analysis of Algorithms
Instructor: Richard Forrester
Course Description:
Completion of both COMP 251 and COMP 332 fulfills the WR Requirement.
0900:TR TOME 231
COMP 356-01
Programming Lang Structure
Instructor: John MacCormick
Course Description:
An examination of the major programming language paradigms. The course also explores the basic properties and special facilities of languages representing each paradigm. Topics include data types, scope rules, block structures, procedure calls and parameter types, and storage allocation considerations. Prerequisite: 232. Offered every fall.
1330:MR TOME 231
COMP 393-01
Constraint Programming
Instructor: Timothy Wahls
Course Description:
An introduction to the constraint programming paradigm. Topics include the use of constraints over the real numbers, finite domains and trees to model real-world problems, and the implementation of constraint solvers over these domains.
1500:MR TOME 232
COMP 491-01
Fall Senior Seminar
Instructor: Timothy Wahls
Course Description:
Students define and begin a year-long project. Written and oral presentation of project progress reports will be required. Contemporary social, ethical, technical and philosophical issues in computer science will also be examined. Prerequisite: Senior standing. Offered every fall.
1500:T TOME 232
Course Code
Title/Instructor
Meets
MATH 121-01
Elementary Statistics
Instructor: Joanna Furno, Timothy Wahls
Course Description:
An introduction to the science of collecting, organizing, analyzing, and interpreting data. The focus is on data presentation and statistical reasoning based upon the analysis of data sets. Topics include the study of sampling methods, observational and experimental studies, graphical and numerical summaries of data, probability, sampling distributions, significance testing, estimation, and simple linear regression. Does not count toward the major or minor in mathematics.Students cannot take this course concurrently with 225. Students who have received credit for 225 cannot take this course for credit. This course fulfills the QR distribution requirement. Offered every semester.
1330:MR TOME 121
MATH 121-02
Elementary Statistics
Instructor: Jeffrey Forrester
Course Description:
An introduction to the science of collecting, organizing, analyzing, and interpreting data. The focus is on data presentation and statistical reasoning based upon the analysis of data sets. Topics include the study of sampling methods, observational and experimental studies, graphical and numerical summaries of data, probability, sampling distributions, significance testing, estimation, and simple linear regression. Does not count toward the major or minor in mathematics.Students cannot take this course concurrently with 225. Students who have received credit for 225 cannot take this course for credit. This course fulfills the QR distribution requirement. Offered every semester.
1330:TF TOME 121
MATH 121-03
Elementary Statistics
Instructor: Joanna Furno, Timothy Wahls
Course Description:
An introduction to the science of collecting, organizing, analyzing, and interpreting data. The focus is on data presentation and statistical reasoning based upon the analysis of data sets. Topics include the study of sampling methods, observational and experimental studies, graphical and numerical summaries of data, probability, sampling distributions, significance testing, estimation, and simple linear regression. Does not count toward the major or minor in mathematics.Students cannot take this course concurrently with 225. Students who have received credit for 225 cannot take this course for credit. This course fulfills the QR distribution requirement. Offered every semester.
1500:MR TOME 121
MATH 151-01
Introduction to Calculus
Instructor: Tracy McKay
Course Description:
An introduction to limits and derivatives together with a review of polynomial, rational, trigonometric, exponential, and logarithmic functions.Five hours of class time per week. Prerequisite: departmental placement. This course fulfills the QR graduation requirement. Offered every semester.
0830:MWF TOME 118
1330:F TOME 120
MATH 170-01
Single Variable Calculus
Instructor: Barry Tesman
Course Description:
The study of real-valued functions, including transcendental functions, limits, derivatives, and their applications, the definition of the Reimann integral, and the Fundamendal Theorem of Calculus.Three hours of classroom and one and a half hour of lab per week. Prerequisite: 151 or departmental placement. This course fulfills the QR graduation requirement. Offered every semester.
0830:MWF TOME 117
1330:R TOME 118
MATH 170-02
Single Variable Calculus
Instructor: Jennifer Schaefer
Course Description:
The study of real-valued functions, including transcendental functions, limits, derivatives, and their applications, the definition of the Reimann integral, and the Fundamendal Theorem of Calculus.Three hours of classroom and one and a half hour of lab per week. Prerequisite: 151 or departmental placement. This course fulfills the QR graduation requirement. Offered every semester.
0930:MWF TOME 117
1330:T TOME 120
MATH 170-03
Single Variable Calculus
Instructor: Barry Tesman
Course Description:
The study of real-valued functions, including transcendental functions, limits, derivatives, and their applications, the definition of the Reimann integral, and the Fundamendal Theorem of Calculus.Three hours of classroom and one and a half hour of lab per week. Prerequisite: 151 or departmental placement. This course fulfills the QR graduation requirement. Offered every semester.
1030:MWF TOME 117
1500:R TOME 120
MATH 170-04
Single Variable Calculus
Instructor: Tracy McKay
Course Description:
The study of real-valued functions, including transcendental functions, limits, derivatives, and their applications, the definition of the Reimann integral, and the Fundamendal Theorem of Calculus.Three hours of classroom and one and a half hour of lab per week. Prerequisite: 151 or departmental placement. This course fulfills the QR graduation requirement. Offered every semester.
1130:MWF TOME 118
1500:W TOME 120
MATH 171-01
Multivariable Calculus
Instructor: David Richeson
Course Description:
Multivariable calculus including parametric and polar equations, vectors, three-dimensional analytic geometry, vector-valued functions, functions of several variables, partial derivatives, and multiple integrals. Additional topics if time permits.Three hours of classroom and one and a half hour of lab per week. Prerequisite: 170 or departmental placement. This course fulfills the QR graduation requirement. Offered every semester.
0930:MWF TOME 120
1330:R TOME 120
MATH 171-02
Multivariable Calculus
Instructor: Joanna Furno, Timothy Wahls
Course Description:
Multivariable calculus including parametric and polar equations, vectors, three-dimensional analytic geometry, vector-valued functions, functions of several variables, partial derivatives, and multiple integrals. Additional topics if time permits.Three hours of classroom and one and a half hour of lab per week. Prerequisite: 170 or departmental placement. This course fulfills the QR graduation requirement. Offered every semester.
1030:MWF TOME 118
1500:T TOME 120
MATH 211-01
Discrete Mathematics
Instructor: Lorelei Koss
Course Description:
An introduction to fundamental mathematical concepts used in mathematics as well as computer science, with an emphasis on writing mathematical arguments. The course presents the principles of mathematical logic and methods of proof such as direct and indirect proofs and mathematical induction. Other topics include sets, functions, relations, matrix algebra, and techniques from elementary combinatorics and graph theory. Prerequisite: 170 or COMP 131 or departmental placement. This course fulfills the WR graduation requirement. This course fulfills the QR graduation requirement. Offered every fall.
0900:TR TOME 232
MATH 211-02
Discrete Mathematics
Instructor: Jennifer Schaefer
Course Description:
An introduction to fundamental mathematical concepts used in mathematics as well as computer science, with an emphasis on writing mathematical arguments. The course presents the principles of mathematical logic and methods of proof such as direct and indirect proofs and mathematical induction. Other topics include sets, functions, relations, matrix algebra, and techniques from elementary combinatorics and graph theory. Prerequisite: 170 or COMP 131 or departmental placement. This course fulfills the WR graduation requirement. This course fulfills the QR graduation requirement. Offered every fall.
1030:TR TOME 232
MATH 271-01
Differential Equations
Instructor: Lorelei Koss
Course Description:
Elementary methods of solutions of selected types of differential equations; solutions of systems of linear differential equations with constant coefficients; and a brief introduction to numerical methods and series solutions. Includes a strong emphasis on applications.Prerequisite: 171 and 270. This course fulfills the QR graduation requirement. Offered in odd numbered fall semesters.
1330:TF TOME 118
MATH 271-02
Differential Equations
Instructor: Lorelei Koss
Course Description:
Elementary methods of solutions of selected types of differential equations; solutions of systems of linear differential equations with constant coefficients; and a brief introduction to numerical methods and series solutions. Includes a strong emphasis on applications.Prerequisite: 171 and 270. This course fulfills the QR graduation requirement. Offered in odd numbered fall semesters.
1030:TR TOME 120
MATH 331-01
Operations Research
Instructor: Richard Forrester
Course Description:
Cross-listed with COMP 331-01.
1030:MWF TOME 121
MATH 361-01
Analysis I
Instructor: Jeffrey Forrester
Course Description:
A theoretical development of the basic ideas and concepts of real analysis. Topics include a study of real numbers, sequences, limits and continuity, differentiation and integration. Optional topics include infinite series, sequences and series of functions, and an introduction to point-set topology.Prerequisite: 171, 262 and 270. This course fulfills the QR graduation requirement. Offered every fall.
1030:TR TOME 117
MATH 361-02
Analysis I
Instructor: Jeffrey Forrester
Course Description:
A theoretical development of the basic ideas and concepts of real analysis. Topics include a study of real numbers, sequences, limits and continuity, differentiation and integration. Optional topics include infinite series, sequences and series of functions, and an introduction to point-set topology.Prerequisite: 171, 262 and 270. This course fulfills the QR graduation requirement. Offered every fall.
1330:MR TOME 117