

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A programming assignment with a given topic and the approach to solve it. The assignment includes an introduction to the problem, the solving approach with pseudo-code, optional implementation details, theoretical performance analysis, testing strategy, experimental results, and a conclusion. Students are expected to explain why their approach solves the problem and analyze the results.
Typology: Assignments
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Student Name 1 Student Name 2 Programming assignment #n Topic of the assignment (e.g., Diagonal Sudoku)
1. Introduction. Here goes the description of the problem you address: what is the problem given to you? why is it a problem? what is the challenge? Presentation of the following sections: e.g., “In Section 2, we will present the problem in more details and introduce our solving approach. In Section 3, we will give implementation details (optional section). We will analyze our algorithm in Section 4, and present our testing strategy in Section 5. Experimental results will be reported and analyzed in Section 6, before to conclude in Section 7.” 2. The problem and our solving approach. Here goes the description of the way you plan to address this problem: basically an informal description, along with your algorithm*.
we all know that there is no perfect program working all at once perfectly, so please acknowledge your errors and show that you can learn from them and plan a fixing strategy).
7. Conclusion. Here, you summarize what was the problem, what you have done, how it went, etc. What you've learnt overall.