CS2402: Labs ------------- Policy: * for attending labs: - half the sessions with the TA, half in Peer-leading sessions. - attendance checked and part of the grade * for turning in assignments: - 5 points off per day, for each of the first five days after the deadline - 10 points off per day for any assignment turned in more than 5 days after the deadline Reports: Reports are communication tools. They allow you to "sell" your software product. In particular, it should include the following: - introduction: description of the problem you address - the way you plan to address this problem: basically an informal description, along with your algorithm - implementation details: your implementation choices, any significant detail, BUT NOT the actual code in extenso - theoretical study of the algorithm: if required in the assignment (e.g., this is the case for the first assignment) - experimental part: describe the tests you perform, why you perform them, and why they constitute a good set of test cases to validate your program and/or determine the performance of your program. The report is supposed to be a self-contained document, readable and UNDERSTANDABLE BY ANYONE, not only by your professor or TA who know everything about the problem.