ICS 10 • David G. Kay • UC Irvine • Spring 2018


General assignment guidelines

The guidelines given below apply to all assignments unless an assignment explicitly says otherwise. Read them now and read them again once or twice during the quarter.


First Homework (due on Checkmate at 5:00 on Friday, April 13)

Second Homework (due on Checkmate at 5:00 on Wednesday, April 18)

Third Homework (due on Checkmate at 5:00 on Wednesday, April 25)

Fourth Homework (due on Checkmate at 5:00 on Friday, April 27)

Fifth Homework (due on Checkmate at 5:00 on Wednesday, May 9)

Sixth Homework (due on Checkmate at 5:00 on Wednesday, May 23)

Seventh Homework (due on Checkmate at 5:00 on Friday, May 25)

Eighth Homework (due on Checkmate at 5:00 on Friday, June 1)


Read the assignment carefully

If an assignment asks for three examples, give three examples, not just one. This seems pretty simple, but you'd be surprised how often people just don't seem to read the assignment carefully. Meticulous attention to detail is essential in technical work; it's often not enough just to "get the broad outlines." It's a good idea to read the assignment more than once, including one time after you think you've finished the work.

Some students aren't used to working at this level of detail and precision, but that's one of the things this course teaches you (and one of the reasons it carries General Education credit—it shows you how people in other disciplines think and work).

Assignment submission

You'll be submitting most homework assignments in electronic form via Checkmate. To get set up for electronic submission, go to checkmate.ics.uci.edu, log in with your UCInet ID, choose "Course Listing" for "Spring 2018," click "Go" next to ICS 10 and then click "List me for this course."

Working in pairs

Some of our assignments will be done in groups of two. To get credit for this, use the ICS 10 Partner App to "register" each partnership.

Working with a partner does require some professionalism:

Plagiarism—don't do it

Plagiarism means presenting somebody else's work as if it's your own. You may use whatever outside sources (books, friends, interviews, periodicals) are appropriate for an assignment, so long as you cite them: Any time you use two or more words in a row that you didn't think up and write yourself, you must put the words in quotation marks and indicate where they came from. (There could be situations where this two-word rule isn't appropriate. If you think you have one, check with us.) Even if you paraphrase (state in your own words) someone else's work or ideas, you should cite the source (e.g., "Jakob Nielsen says that users should be informed about the status of the system"). Plagiarism is academically dishonest, and we expect that nobody in the class will engage in it.

Turning in another person's work as your own violates the honesty policies of ICS and UCI (http://www.ics.uci.edu/ugrad/policies/index.php). The School of ICS takes academic honesty very seriously. Current campus policies require that every incident be reported to the Campus Office of Academic Integrity and Student Conduct; they will investigate and may impose serious penalties on students who violate the guidelines. Detected violations could result in your failing the course, having a letter filed with the school, and losing a variety of other benefits and privileges. We do check for academic dishonesty both manually and automatically. It is an unfortunate fact that nearly every quarter, some students in ICS classes are found to have violated these policies; to protect the privacy of the guilty, violations are not made public, but sadly, they do occur. Compared to the consequences of academic dishonesty, one low assignment score is a minor disadvantage. If you feel as if you're falling behind or have other difficulties, see the instructor; we will help you work around your trouble. No matter how pressured you feel, don't plagiarize; it's not worth it.

Most importantly, realize that getting "the answer" is only the last part of each assignment. Equally important is the process of getting the solution—including the false starts, bugs, misconceptions, and mistakes—because the learning occurs in the doing. Completely apart from the ethical issues, copying a solution deprives you of the whole point of the assignment.

David G. Kay, kay@uci.edu
Thursday, May 17, 2018 9:48 AM