You are encouraged to collaborate with other students in the class on the homework and programming project. If you do collaborate you must write up solutions on your own and acknowledge your collaborators in the write-up. If you obtain a solution with help (e.g., through library work, another student, etc.), acknowledge your source, and write up the solution on your own.
I don't expect any incidents of academic dishonesty in this course, but any that do occur will be dealt with according the policies stated in the Rensselaer Handbook.