As a computer department, we seek to be a school for students to educate them at a high level in terms of scientific discipline and behaviour. This can be done through having a good plan of teaching and combining both theoretical and practical components of computer science. This is done in a way that the process of teaching having constantly progressed through using new technology which consequently creates qualified teachers who are able to use their own specialty to serve the society.