CS2402: Labs ------------- Policy: * for attending labs: - at least once a week, to check with the TA is everything is okay: programming / report. - 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.