CSE Courses

Engineering at Illinois Engineering at Illinois

Course Policies

Grading Policies

Grade Components

Homework35%
Midterm exam25%
Final exam40%

Undergraduate students and graduate students will be treated as separate populations for purposes of assigning letter grades at the end of the course. Graduate students will form a single population, regardless of the amount of credit for which they are enrolled. No absolute scale for letter grades is set in advance, but typical breakpoints in the past have been approximately at 10-point intervals for graduate students (i.e., 90, 80, 70 for A, B, C, etc.) and 15-point intervals for undergrads (i.e., 85, 70, 55 for A, B, C, etc.). The final breakpoints used will depend on overall performance on the specific exams and homework for this term and on how the overall scores happen to clump.

Homework Submission

Homework is distributed through the Illinois Moodle site. Homework must be submitted through the Illinois Moodle site. Do not email your homework to the TAs or the Instructor.

Homework must be submitted electronically in PDF form. Materials handed in for computer problems should include source code, a text file and/or graphical output, and a written explanation or interpretation of results. Any graphical output should be machine generated if at all possible. If hand drawn graphs are used and scanned into a PDF, they must be drawn carefully on graph paper and accompanied by separate tables of the values plotted. For more detailed information, see Guidelines for Submitting Homework

Any complaints about homework grades, including any claims of lost homework papers, must be made within one week after the grades are released online.

Late Homework

You will generally be given two weeks to complete each homework assignment, but it is a good idea not to wait until an assignment is almost due before beginning to work on it. For late homework, 20% will be deducted per day up to a three-day maximum. Homework is considered on time if it is received by 5:00 pm on the assigned due date. The time of receipt of homework is determined by the timestamp on Moodle. Homework received after 5:00 pm on the due date is considered one day late if it is received by 5:00 pm on the day after the assigned due date, and two days late if received by 5:00 pm two days after the assigned due date, and so on. Homework more than three days late will not be accepted.

Collaboration

Collaboration on homework is not permitted. The homework problems assigned are not of sufficient magnitude to warrant pooling efforts — they are not term projects suitable for teaming. General discussion among students of available software is encouraged, but detailed sharing of student-generated code or solutions is prohibited. Any significant help you may find on the Internet should be acknowledged. Finding a definition online is fine, for example, but handing in an entire problem solution you may find on the Internet would be plagiarism unless the source is properly cited. The homework problems are intended to help you learn the material in this course, not as a test of your web surfing ability.

Academic Integrity

Students in the class are expected to abide by the University's Student Code. Infractions will be governed by standard policies of the Department of Computer Science.

Programming Language

Python, MATLAB or a MATLAB equivalent such as Octave is strongly preferred for doing homework computer problems.

Homework solutions will be provided in Python.

Students are responsible for learning an appropriate programming language to complete the course work if they are not already proficient in one, as no class time will be spent teaching a language.

Final Exam

The final exam must be taken at the officially prescribed time. No exceptions will be granted other than possibly for a documented conflict with a final exam in another course. Do not buy plane tickets for a flight home prior to the final exam, as this is not an acceptable reason for taking the final exam earlier than the appointed time, and such a request will not be honored.

Extra 1 Hour Credit

Graduate students enrolled for 4 hours credit will be required to do a project for the extra 1 hour credit. The project, chosen by the student with consent of the instructor, is generally a programming project related to the material in the course. The result of the project is either acceptable or not acceptable and makes no numerical contribution to the final grade, only to the hours of credit received.