Every year, many Computer Science and IT students need to prepare themselves for their final year projects. This final project plays a great role in showing the efficiency of learning outcomes of modules that the students have taken during their studies. Once the time comes, a thousand questions arise: What kind of project should I do? What steps should I take? How should I prepare the project report? How should I present my project? This book tries to address these and many more important questions.