Assignments will usually be due on Fridays at 5pm. Assignments must be submitted on time. After that, no credit. You will have one or two weeks to do each assignment depending on the level of difficulty. Many of the assignments in this course require several hours of programming and debugging and cannot be done overnight.
Labs tend to be crowded just before an assignment is due.
So get started early. Students in other classes will also be using the programs. When you are done with the program, demonstrate it to the TA who will grade it for performance. Then you have to turn in printouts. Five points of the programming assignments are for correctly identifying and submitting the assignments.