Academic Programs


The department offers undergraduate degree: Bachelor of Science in Computer Science.  The Bachelor’s program in computer science has been accredited by the Computing Accreditation Commission of ABET, which is the global accreditor of college and university programs in applied and natural science, computing, engineering, and engineering technology.



The student should complete the course work requirements specified in the degree plan with a minimum cumulative GPA of 3.00. for the thesis, the candidate is required to conduct the necessary literature search, undertake the research, analyses the results, write the report and communicate the results at an oral defense. This work need not necessarily be original research, but should be a new application of ideas. the student should identify the research problem in consultation with the supervisor, which normally takes place in the second semester. the student should register for the thesis in the third semester after having completed at least 12 credits of the course work.


The PhD degree in computer science is research-based. The program is open for full-timers and the normal study period will last for  four years. A maximum of 9 credits of course work may be required when a candidate has not taken any previous postgraduate level courses or when a course is important for his/her research work. The research interest of the faculty members of the department spans a wide range of systems in the areas of an application of computer science. This includes parallel and distributed computing, mobile and cellular networks, interconnection networks, networks on chip, performance analysis and evaluation of computer and communication systems, multimedia and image processing, intelligent systems, e-learning and e-services, databases and xml, software engineering, software testing, web services, service-oriented software development, computer graphics, complexity and theory of computation, and many others.