Alsalam alikom wa ra7mat allah wa barakatoh From my point of view, I think anybody needs to know somethings and have some tools before starting in the graduation project... 1- You should have an Idea for the project that suits what u need to learn... there will be another post about how to choose ur project's Idea. 2- You should learn some SWE (Software Engineering) methods for developing any application, you don't have to learn them thouroughly but at least u need to know these terms : - SLC (Software Life Cicle) in general... - Pair Programming - Testing technique (Unit Test, .. etc) 3- You should have some tools for development, - Visual Studio Express (If u r developing using a .NET language) - Eclipse, NetBeans (If u r develping using Java..) - SVN server for source control.. and multiple versions watching... - Issue tracker (I recommend Gemini cuz it has an Academic License, or Fogbugz, they accepted to give us a trial version with ...
Just trying to speak freely somewhere online... The opinions in this blog is the author's own opinions. You are free to agree or disagree with them...