Home Lecture Notes Homework Resources Syllabus Jen's Home INFM 743: Development of Internet Applications

Homework Instructions

Homework will be graded automatically. Thus, it is very important that you follow these instructions exactly. If you do not, your homework will not be graded and you will not receive credit. It is your responsibility to make sure your homework is submitted correctly.

Perl Details

  • The path for your perl interpreter must be /usr/bin/perl . If your computer does not use this path, you must change your code to use this path before you submit it.
  • You may not use any perl packages other than those we have discussed in class. The computer I use to grade your homework may not have other outside packages and if this is the case, the program will not run.

File Naming

Submit a separate file for each exercise in the homework. Your files must be named lastname_firstname_ID-CODE_hw#_ex#.pl where you substitute your own first name, last name, and ID-CODE, and you include the correct homework and exercise number. The ID-CODE is the first two digits of your student ID. For example, if your name is John Smith, the first two digits of your student id are 34 and you are submitting code for exercise 2 in homework assignment 3 , your file must be named smith_john_34_hw3_ex2.pl Capitalization must match this exactly, so make sure everything is lower case including the .pl extension.

If you have any supporting files, such a libraries you have written, you must name these the same way, beginning with lastname_firstname_ID-CODE_hw#. You can follow the hw# with a file name you choose, but it must have no spaces or other special characters.

Do NOT upload a folder, a zip archive, etc. You must put your perl files directly in the appropriate directory along with any supporting files. Thus, be sure your code does not look for any files in sub directories.

Submitting Homework

To submit your homework, sftp to zaphod.mindlab.umd.edu with username infm743. I will email the password to the class. Once you login, cd to the correct directory for the homework assignment you are turning in, e.g. for Homework 1, go to the hw1 directory. Transfer all the necessary files for your assignment to that folder.

Partial Credit

Partial credit will be assigned for assignments. You will receive partial credit for either (1) getting part of an exercise working OR (2) turning in an exercise that does not work but which you attempted and got close to the solution. An assignment that does not work perfectly can receive approximately half credit. You will not receive credit for working parts and then additional partial credit for parts that do not work. Consider partial credit an opportunity to earn some points if you did not get the assignment working correctly, but remember that the goal and point of the homework is to get the exercises to work correctly.