Difference between revisions of "ProjectsHomeworkCSE167F15"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
(Created page with "=Homework Assignments= * Project 1: Moving a Cube <!-- * Project 2: Viewing 3D Scenes * Project 3: Software Rasterizer * Pro...")
 
(Homework Assignments)
 
(6 intermediate revisions by one user not shown)
Line 2: Line 2:
  
 
* [[Project1F15|Project 1: Moving a Cube]]
 
* [[Project1F15|Project 1: Moving a Cube]]
<!--
 
 
* [[Project2F15|Project 2: Viewing 3D Scenes]]
 
* [[Project2F15|Project 2: Viewing 3D Scenes]]
 
* [[Project3F15|Project 3: Software Rasterizer]]
 
* [[Project3F15|Project 3: Software Rasterizer]]
 
* [[Project4F15|Project 4: Light and Shade]]
 
* [[Project4F15|Project 4: Light and Shade]]
* [[Project5F15|Project 5: Android Army]]
+
* [[Project5F15|Project 5: Robot Army]]
* [[Project6F15|Project 6: Global Warming]]
+
* [[Project6F15|Project 6: Flag]]
 
* [[Project7F15|Project 7: Final Project]]
 
* [[Project7F15|Project 7: Final Project]]
-->
 
  
 
=Teamwork=
 
=Teamwork=
Line 19: Line 17:
  
 
* All homework assignments are due on the due dates posted on the Schedule of Classes, at the beginning of the time slot for the grading session in the lab.
 
* All homework assignments are due on the due dates posted on the Schedule of Classes, at the beginning of the time slot for the grading session in the lab.
 +
* You must upload your source code for the homework project to Classroom Github by 1pm on the due date.
 
* Generally, we will not grade homework projects before the due date. We want to use the office hours primarily for homework support.
 
* Generally, we will not grade homework projects before the due date. We want to use the office hours primarily for homework support.
 
* If you cannot come to the lab on the due date, you must email the instructor ahead of time and demonstrate your homework project to TA or tutor before the deadline, during their office hours.
 
* If you cannot come to the lab on the due date, you must email the instructor ahead of time and demonstrate your homework project to TA or tutor before the deadline, during their office hours.

Latest revision as of 12:38, 13 November 2015

Contents

Homework Assignments

Teamwork

  • Teamwork is not allowed for homework assignments 1 through 6.
  • The final project may be done in teams of two or three.

Grading

  • All homework assignments are due on the due dates posted on the Schedule of Classes, at the beginning of the time slot for the grading session in the lab.
  • You must upload your source code for the homework project to Classroom Github by 1pm on the due date.
  • Generally, we will not grade homework projects before the due date. We want to use the office hours primarily for homework support.
  • If you cannot come to the lab on the due date, you must email the instructor ahead of time and demonstrate your homework project to TA or tutor before the deadline, during their office hours.
  • During the main grading session on Fridays:
    • List your name on the whiteboard. The homework will be graded in this order. Once the list is empty, grading will end.
    • There is no homework assistance on Fridays.

How much are you allowed to talk about the projects outside of your team?

You are allowed to discuss the homework projects with your classmates, even down to the level of algorithms, but everybody/every team needs to write the C++ code separately and independently. You are allowed to use code you find on the internet, as long as it was not written specifically for this course, and if you can demonstrate that you understand every single line of the code when we ask you to explain it. You should label code that was copy-pasted from elsewhere as such, and to list the URL you found it at, just as you would with citations in an article you write.

If we find that homework projects from different individuals/teams share identical code, everyone with that code will get zero points for the project, and we will consider disciplinary action as outlined on UCSD's web site on "Consequences of Cheating".