Machine Problems¶
Instructions for Machine Problems will be posted here. Each MP will be available to you one week before the date listed below. MPs are due by midnight Urbana time on the date listed below. If you miss the deadline, you may submit an MP late, with a penalty of 20%. Late penalties are not waived for injury, illness, travel, or disaster, but your two lowest MP scores will be dropped.
MP1 (due 30-Jan)
MP2 (due 6-Feb)
MP3 (due 13-Feb)
MP4 (due 20-Feb)
MP5 (due 27-Feb)
MP6 (due 6-Mar)
MP7 (due 13-Mar)
MP8 (due 27-Mar)
MP9 (due 3-Apr)
MP10 (due 10-Apr)
MP11 (due 24-Apr)
MP12 (due 1-May)
Academic Integrity¶
FORBIDDEN: You may not cut and paste code written by any other human being or any AI.
ENCOURAGED: You are encouraged to discuss solution methods with other humans and artificial agents. You are specifically encouraged to try, with the help of your AI or human collaborator, to come up with three or more different approaches to solve the problem, then to discuss the relative advantages and disadvantages of each before choosing a combination of approaches that best suits your needs and your personality.
RATIONALE: CBTF midterms will test you on your ability to solve programming problems under time pressure while being proctored. Each CBTF exam is 10% of your grade, with late submissions not allowed; each of your ten highest MPs is 2.5% of your grade, with late submissions allowed at only a small penalty. It is therefore in your own best interest to use the MPs as a study tool.