CS 211 Fall 2024 Project Guideline - Student Version-1
CS 211 Fall 2024 Project Guideline - Student Version-1
Below are the guidelines for completing your project and writing the project report.
Section 4: Experiments
4.1: Execute your program with input sizes ranging from small to large (e.g., nn small to big) and
test various scenarios from Section 3.2.
4.2: Systematically collect input and output data during experiments and tests.
4.3: Document the input and output data for different scenarios, including screen captures or
sample outputs where applicable.
• Use tables for better organization and presentation.
5.1: Plot the collected data (input vs. output) and create a graph to visualize the number of steps.
5.2: Compare the plotted data with the Big-O notation derived in Section 2.5.
Section 6: Conclusion
6.1: Summarize the insights and challenges encountered during the project.
6.2: Reflect on the findings and discuss potential improvements, including:
• Alternative algorithms or data structures and reasons for not using them.
• Suggestions for future enhancements to extend the project.
Appendix
Submission
• Report Length: The project report should be 5–10 pages, excluding the code.
• First Presentation: (Date TBA) Present your project to the instructor, who may ask
questions and suggest changes.
• Final Submission: (Date TBA) Submit your completed project along with the final
project report.
Marking Policy
• 9–10: Exceeds Expectation (EE) – Student has completed all assigned tasks exceptionally
well.
• 7–8: Meets Expectation (ME) – Student has met all required tasks satisfactorily.
• 5–6: Needs Improvement (NI) – Some tasks are incomplete or need improvement.
• 0–4: Unsatisfactory (U) – Project is incomplete or fails to meet the requirements.