CSCI 2600 Homework Assignments

 

·      HW0: Posted September 4th, due September 12th at 1:59pm. Follow this handout to set up Eclipse and Git. Once you have cloned your Git repository and have successfully created the project, you would see project csci2600-hw0 [ target_directory master ] / src / hw0 in Package Explorer. The description of the homework is at hw0.docs/hw0.html.

 

When done, push into Git, then submit in Submitty. Submitty retrieves your latest commit and auto-grades parts of the assignment. The Submitty page for this assignment will be made available on Tuesday, September 5th.

 

·      HW1: Posted September 12th, due September 19th at 1:59pm. HW1 resides in a new Git repository, hw01. Follow the old setup handout to clone the new Git repo. Your new URI is https://submitty-vcs.cs.rpi.edu/git/f17/csci2600/hw01/YourRCSID. You would want to store the new repo in a new target directory, e.g., /Users/milanova/git/milana5_hw1 and name your project csci2600-hw1. Finally, you may want to store the homework as a General Project, not a Java one, since there is no Java coding. Once you have cloned your hw01 repo and have successfully created the project, you would see csci2600-hw1 [ target_directory master ] / src / hw1 in Package Explorer. The description of the homework is, as usual, at hw1.docs/hw1.html.

 

You may choose to clone the new repository outside of Eclipse. This is perfectly fine, as long as you commit and push to your repository on the server.

 

When done, push into Git, then submit in Submitty. The Submitty page for this assignment will be made available later this week.

 

·      HW2: Posted September 19th, due September 26th at 1:59pm. HW2 resides in a new Git repository, hw02. Follow the old setup handout to clone the new Git repo. Your new URI is https://submitty-vcs.cs.rpi.edu/git/f17/csci2600/hw02/YourRCSID. You would want to store the new repo in a new target directory, e.g., /Users/milanova/git/milana5_hw2 and name your project csci2600-hw2. As with HW1, you may want to store the homework as a General Project, not a Java one, since there is no Java coding. Once you have cloned your hw02 repo and have successfully created the project, you would see csci2600-hw2 [ target_directory master ] / src / hw2 in Package Explorer. The description of the homework is, as usual, at hw2.docs/hw2.html.

 

You may choose to clone the new repository outside of Eclipse. This is perfectly fine, as long as you commit and push to your repository on the server.

 

When done, push into Git, then submit in Submitty. The Submitty page for this assignment will be made available later this week.

 

 

Course Policies

 

·      There are 10 assignments, usually due in 7-10 days.

 

·      Assignments are individual and are to be completed independently. Discussion with other students in the class, the instructor, TAs and mentors, is allowed, however the actual work should be your own. Submitty has advanced plagiarism detection features, which we will use extensively. Assignments that show excessive similarities will be taken as evidence of cheating and dealt with accordingly.

 

·      Assignments must be turned in Submitty no later than 2pm on the due day. You are allowed 5 late days, with a maximum of 2 late days per assignment. You may distribute those late days among different assignments without penalty. Exceptions to this policy will be made only in emergencies sanctioned by your class dean.

 

·      New assignments will be posted through Git. We will provide instructions on how to clone an assignment repository or update an existing repository.