You're not currently signed in. Sign in »

CS 491TC—Tradecraft for Coders

Neal Davis, Teaching Assistant Professor, Computer Science


What When and Where
Lectures Thu 11h00–11h50; 0220 Siebel Center
Class URL
Instructor email; please include in subject "CS491TC"
Class forum Piazza


MPs are due at midnight on the day listed, generally Fridays.

Being fluent in both a scripting language (like Python or Ruby) and a compiled language (C, C++, Java, Rust, etc.) should be adequate preparation for the exercises.


The class is lecture- and exercise-based. To pass, I require you to complete eight quizzes and four MPs, as well as the paper on software architecture. Also, please show up to class, although I won't keep attendance. (Naturally, you are welcome to complete more as these will increase your exposure to and comfort with the material.) The final course grade is simply assigned as Satisfactory/Unsatisfactory.

Component Notes
Attendance Not recorded.
Quizzes Eight required.
Paper Required.
Machine problems Four required.


Cheating not only robs you of an opportunity to learn, it also devalues your peers' hard work. Because of this, I take cheating very seriously in this course. The first case of cheating will result in a zero on the assignment or exam. The second case of cheating will result in a zero for the course. We will also report instances of cheating to the college and to your department.

Illinois law requires the University to reasonably accommodate its students’ religious beliefs, observances, and practices in regard to admissions, class attendance, and the scheduling of examinations and work requirements. This policy outlines the procedure that students should follow in requesting an accommodation. The policy attempts to strike a reasonable balance between accommodating religious observances of students and meeting the academic needs and standards of the University. Please complete the Request for Accommodation for Religious Observances form (warning: DOCX file). This form should be submitted by the student to the professor of the course and the Office of the Dean of Students by the end of the second week of the course in the semester in which the request applies.

To insure that disability-related concerns are properly addressed from the beginning, students with disabilities who require assistance to participate in this class are asked to contact course administration as soon as possible. Please include a copy of your DRES accommodations letter.