MTH 448/563 Data-Oriented Computing

Fall 2019

Course Information and Policies

Class time/place: Mondays and Wednesdays, 2:00-3:50pm (yes, 110 minutes), Math 250.

Instructor: John Ringland. Email: ringland at Be sure to put “448” or “563” in the Subject line. Office hours: Thursdays 1-2pm, and by app't.

Prerequisites: MTH 337, or facility with the Python programming language, or permission of instructor.

Course website: This website provides all the basic information you need for the class, including links to all lecture material and assignments. You are expected to bookmark this page and check it at least once a day. This is an open unrestricted website, so a few addresses I don't want to make public will not be posted there and will instead be emailed to you. UBlearns will be used only as the way for you to turn in assignments.

Email: Some class announcements and other important information and instructions will be sent to you via email. You are expected to check your UB email at least daily for the duration of the course.

Class structure: This is a hands-on lab-style class, focused strongly on technical skills. You need to bring a laptop computer with you to class every day. If you do not have one, I will do my best to provide one for you. You will be spending a large fraction of the time in class writing computer code and manipulating data, supervised by me.


Major topics:

Text: This area is too fast-moving for an adequate text to exist. Use Google, Wikipedia, Youtube, Coursera, etc.

Application areas may include:


Dates: The first day of classes is Monday, Aug 26. The last day of classes is Wednesday, Dec 4. Tuesday, Sep 3 is the last day to add the class, or to drop it with no record on your transcript. Friday, Nov 8 is the last day to resign from the course (with an R on your transcript).

Academic Integrity: Cheating in any form will not be tolerated. In particular, your reports must be entirely written by you in your own words, except rarely where you explicitly quote someone else and cite the source properly. Any violation of this policy will be pursued to the fullest extent of university policy.

Posting of grades: Grades will be posted anonymously on the public course website so that you can see how you are doing, both in absolute terms and relative to everyone else. You will provide me with an "alias" (a made-up name) of your choice, so you - and only you - know which row in the grade sheet is yours: this alias can be anything you like that cannot be traced to you (cannot be your real name or an abbreviation of it, not your person number, not your gmail account name, etc.).

Accessibility Resources: If you have a diagnosed disability (physical, learning, or psychological) which will make it difficult for you to carry out the coursework as outlined, or requires accommodations such as note-takers, readers, or extended time on exams, please advise me before the first day of the course so we may review possible arrangements for reasonable accommodations.