Textbooks and Other Resources



There is no single book that covers material used in this course. All the the materials that you are required to read and study will be distributed by your instructors.
Below is a list of resources that will be useful. Some of them are freely available online. You do not need to purchase any of the books.

Prerequisites



There are no course prerequisites for this class. But there are some requirements that will make it easier for students to succeed.

Grading



Your grade will be based on

In addition class attendance and participation will count towards your final grade.

Grades will be determined using the following scale:

		A 	95-100
		A- 	90-95
		B+ 	87-90
		B 	84-87
		B- 	80-84
		C+ 	76-80
		C 	72-76
		D 	65-72
		F 	less than 65
		

The grade of Incomplete is reserved for students who, for legitimate and documented reason, miss the final exam.

Assignments



There will be weekly assignments. Each week in the recitation you will be given a project to work one. The recitations will be the time to discuss the assignments and come up with a plan of action for solutions. Usually, you will get a chance to start working on the project during the recitation. You will need to finish it on your own during the next week.

All assignments will count towards your final grade (I do not drop any assignment grades).

No assignments can be accepted after the last day of classes.

Challenging assignment grade:
You can challenge your grade on any assignment. To do so, you need to come to see me during the office hours, or schedule an appointment.

Exams



There will be two mid-semester exams and a final exam. All exams are cumulative, although they will have larger emphasis on the new material covered since the previous exam.

Missing an exam: There will be no make-up exams. Failure to take an exam counts as a zero grade on that exam. The only exception to this rule is for students who have a legitimate medical or personal emergency (documented). These students need to talk to me as soon as possible (trying to excuse an exam absence a week after it happened will not work).

Academic Integrity Policy



I use MOSS (a system for detecting software plagiarism) to make sure that the submitted code assignments are not duplicates of one another. All your work has to be your own.

I follow the department's academic integrity rules. In short, it is fine to talk to other students about your ideas, but it is not fine to work together on assignments or copy someone else's assignment. You cannot copy other people's work without giving them a proper credit (and part of your grade).
Any sharing or copying of assignments will be considered cheating. By the rules of the College of Arts and Science, I am required to report any incidents of cheating to the director of undergraduate studies.
If you have any doubt if something that you are doing qualifies as academic dishonesty, talk to me!

So what is cheating?

What is NOT cheating?

Topics Covered



Mathematics topics covered:

Coding topics covered:



Academic Email Etiquette