{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}


COP5615-Project1_03-Summer2010 - COP5615 Distributed...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
COP5615 Distributed Systems Fall 2010 Computer and Information Science and Engineering University of Florida Project 1 document version 0.1 Date Assigned: May 19 2010 Due: June 05, 11:59 pm In project 1 our main goal is to familiarize you with socket programming. For this project you may use Java/C++/C for this project but Jave is prefered since it may be the only choice is future projects. Helpful Guides Beej’s Guide to Socket Programming [C/C++]: http://beej.us/guide/bgnet/ Sun Microsystems Guide to Sockets [Java]: http://java.sun.com/docs/books/tutorial/networking/sockets/ Makefile Tutorial: http://web.mit.edu/gnu/doc/html/make 1.html Grading Guidelines: Coding Style (comments, indentations) 20% Clean Termination (runaway processes) 25% Correct Implementation 40% Report and User Documentation 15% Late Submission Policy: Late submissions are not encouraged but we rather have you submit a working version than submit a version that is broken or worse not submit at all. Every late submission will be penalized 10% for each day late for up to a maximum of 5 days from the due date. Guidelines for Project Report: In addition to submitting any relevant user documentation that will help a third person to compile your code and execute it, we require that you submit a one page report. Your report file must be named report.txt . Since we will use a UNIX environment during grading phase, we recommend you use a UNIX friendly text editor (gedit, nano, pico, vi, etc.). Your report file should contain details on what you learned from this project, what challenges you faced, how you overcame those, and any other observation, improvements, or interesting facts you might want to pass on to the instructor and TAs. CISE Systems Help and Related Issues: The TAs for this class are not responsible for managing CISE department’s computing fa- cilities. So if you run into any access problems with your account or if you find some remote machine unresponsive while implementing your project, your best bet will be to contact the
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
CISE admin people directly at [email protected] . Do not email the TAs regarding such issues, the TAs already receive tons of emails. Help your TAs fight insanity :-) First semester EDGE students may not have created a valid CISE account yet. They should contact the CISE administrators for account creation. Without a valid CISE ac- count you can not log on to CISE machines. http://www.cise.ufl.edu/help/ has all the necessary details on CISE clusters and remote machines. You might want to look into this page to figure out what machine to use and where to execute your codes. We require you to write your programs to run correctly in the CISE UNIX environment. WE WILL NOT TEST ON WINDOWS SYSTEMS . Use of IDEs and other Development Tools: We will be compiling and grading your code on a UNIX system through a remote shell.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 10

COP5615-Project1_03-Summer2010 - COP5615 Distributed...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon bookmark
Ask a homework question - tutors are online