Computer Science 242

Homework

Spring 2024

  • No credit for late homework.
  • Programming assignments must be in Python or Java, and must run on your instructional account on cycle1.csug.rochester.edu.
  • Connect to instructional machines via ssh to write and to turn in your code.
  • If you do not already have a CS instructional account, visit https://accounts.csug.rochester.edu
  • To turn in programming assignments, run the command /u/cs242/TURN_IN

Homework 1, due Fri 1/26 5pm by turn-in script
Homework 2, due Fri 2/16 5pm by turn-in script
Homework A, review problems for 1st midterm, not collected
Homework B, review problems for 2nd midterm, not collected
Homework 3, due Fri 3/8 5pm by turn-in script
Homework 4, due Fri 4/12 5pm by turn-in script
Homework 5, due Fri 4/26 5pm by turn-in script
Homework C, review problems for final, not collected

CS Instructional account

- If you do already have a CS instructional account, visit https://accounts.csug.rochester.edu - Once you have your instructional account, you can SSH to the cycle1 machine using

ssh <UR_ID>@cycle1.csug.rochester.edu
where you will replace <UR_ID> with the UR ID, and authenticate with the password you registered the instructional account with.

Machines

You may use any of the machines on the instructional csug network. The cycle machines are:

  • Cycle and Intel-based machines: cycle1.csug, cycle2.csug, cycle3.csug, cycle4.csug

Note: You must be connected to the on-campus network (or through the university VPN). Refer to this resource for more details: https://www.cs.rochester.edu/undergraduate/academic_resources/undergrad_lab_FAQ.html#account-access


Turn In

USING THE TURN-IN SCRIPT

The turn-in script takes a directory name as a command line argument, and recursively copies this directory as your submission. For example, you can place all your code in a directory named

hw1
in your home directory, and then type
/u/cs242/TURN_IN hw1
    
from your home directory. You may turn-in your project as many times as you need, and only the most recent submission will be graded. You must include a README file (plain text), and include your name and e-mail address in the README file.


gildea @ cs rochester edu
April 19, 2024