1 CS 470/502 Fall 2021 PROGRAM ADMINISTRATION v. 1 9/2/2021 1. Applicability and penalties for violating these rules Unless otherwise specified, the following rules apply to all assignments. If these rules are changed, new rules and their effective date will be posted and announced in class. There will be a penalty of up to 10% of the points for the assignment for each rule violation, with a maximum of 10 points for each violation. 2. Coding style You must follow the coding style guide on the course web page. 3. Your 4-letter ID For most people, your 4-letter ID will be the lower-case version of the first four characters of the first word of your last name as it is recorded on myNIU. If the first word contains less than 4 letters, fill it out with 0’s. Names are complex in the 7000 languages of the world; please check carefully to see what myNIU considers to be your last name. If two students would otherwise have the same 4-letter ID, I will assign each of you a different ID. 4. Submission on turing/hopper Name your main program Hwn.java, where n is the assignment number. Place it and any additional source files you create in a directory named hwn-xxxx, where n is the assignment number and xxxx is your 4-letter ID. Do not put other files in that directory. Zip up that directory to create hwn-xxxx.zip, where n is the assignment number and xxxx is your 4-letter ID. Note that the directory name and the zip file are all lower case. Zip is available on turing/hopper, or you can use one of the many free implementations available. Do not submit extra files (object files, test files, or any other files). Do not use an incorrect subdirectory structure, use a different compression program, or name your files differently. Submit the zipped file on Blackboard. You will lose points if your program does not compile and run on turing/hopper. New submission instructions will be provided when we switch to the IntelliJ IDE. 2 5. Extra credit and late penalties You will receive 10% extra points (rounded) for assignments submitted 24 hours before the deadline. There will be a penalty of 10% (rounded) for each day or portion of a business day for late programs. Only business days count; weekends do not count. No programs will be accepted more than two business days late. I suggest you submit your assignments by 11:58 PM to make sure they are received on time. In general, there are no waivers of the late penalty or extensions beyond this period. No programming assignments may be submitted after the last day of classes. You may resubmit once. If you resubmit, the submission time will be the later one, and I will ignore the earlier submission.