MCS 275 Spring 2024
Emily Dumas
Things to do ASAP
they/them
I'm a professor of mathematics, 15 years at UIC.
Research in differential geometry.
I use lots of Python in my work and in projects I supervise, and I enjoy teaching intro MCS courses.
Email: edumas@uic.edu
This is an on campus class.
But there are backup participation options for cases of illness, delayed train, blimp accident, AI rebellion, etc.
Don't rely on the backup options regularly!
<kdubin3@uic.edu>
<pbward2@uic.edu>
Run Tues/Thurs lab, do some of the grading.
You can contact me by email or join the course Discord.
Discord invitation link is on Blackboard. Keep usernames and avatars work-appropriate!
All topics, dates, and deadlines are in the syllabus.
I use a fixed grading scale where A=85% to 100%, B=75% to 84.99999%, C = 65% to 74.99999%, etc (see syllabus), with no rounding.
Weekly, 14 in total.
Twice in the semester, you can be excused from a homework assignment just by asking your TA before the deadline.
Of the 12-14 homework you are not excused from, we'll also drop the two lowest grades.
Bigger programming tasks where you get a detailed formal specification.
Due on Feb 9, Feb 23, Mar 15, Apr 26.
Graded by automated tests + manual review.
See the syllabus for the full policy.
Essential to get in touch with me as soon as you can.
You need access to such a computer with:
These are free.
None required.
Some books you can read online that I'll cite:
Collaborate freely on the worksheets and studying.
Do the homework and projects on your own.
Don't use it for graded work in MCS 275.
I make all my old course materials publicly available on my web site. E.g.
A "tour" of Python: Quick summary of the basics.