CORE-UA 109 (Quantitative Reasoning)

This class is designed to satisfy the Quantitative Reasoning requirement of the College Core Curriculum.
It should not be taken by students who satisfy any of the exemptions or substitutions.
This class covers basics of programming - students who took college level programming classes or passed AP exams with score of 4 or 5 should not be registering for this class.

Course Logistics


Class meetings: Mondays and Wednesdays 9:30AM - 10:45PM, 7E12 (7 East 12th Street), room 125
(attendance is mandatory).

Recitations: Thursdays 9:30AM - 10:45AM, Tisch, room LC19
(attendance is mandatory).

Recitation leader: Scott Floam

Office hours:
Joanna: Mon 11:30-1:00pm, Thu 1:30-3:00pm and before and after class (423 CIWW) .
Scott: Mon 1:30-2:30pm, Tue 10:00-11:00am (412 CIWW).

Tutors: the tutors are going to be availble starting the second week of classes in room Kimmel Center 4th floor computer lab; here is their schedule (updated with any last minute changes)

How to get help? Ask questions in recitations and during lectures! Talk to us (we cannot help, unless we know there is an issue). See the tutors and/or instructors during posted office hours! Make sure you let us know as soon as you feel lost in the course. Do not wait till you start getting failing grades because it might be too late by then.

Course Description


CORE-UA.109.01, Quantitative Reasoning: Mathematics and Computing

This course teaches key mathematical concepts using the new Python programming language. The first part of the course teaches students how to use the basic features of Python: operations with numbers and strings, variables, Boolean logic, control structures, loops and functions. The second part of the course focuses on the phenomena of growth and decay: geometric progressions, compound interest, exponentials and logarithms. The third part of the course introduces three key mathematical concepts: trigonometry, counting problems and probability. Students use Python to explore the mathematical concepts in labs and homework assignments. No prior knowledge of programming is required.

Note that you should not be taking this course if you took more advanced math or programming courses. The list of courses that satisfy the Quantitative Reasoning requirement can be found here

Important Dates


Mid-semester Exams (tentative dates):
Exam 1: Oct. 12,
Exam 2: Nov. 9

Final Exam: (date and time subject to change by CAS, check the dates posted by the department here )
Dec. 18, 8:00 - 9:50 AM