Academic Programs


BSc 

The department offers a Bachelor of Science (BSc) in Computer Science (CS) and a Bachelor of Science in Artificial Intelligence (AI). 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.   

MSc

The student must complete the coursework requirements specified in the degree plan for the MSc degree with a minimum cumulative GPA of 3.00. For the thesis, the candidate is required to conduct a thorough literature review, undertake the research, analyze the results, write the report, and present the findings in an oral defense. While the thesis does not necessarily have to be original research, it should involve a new application of ideas. The student should identify the research problem in consultation with their supervisor, typically during the second semester. The student should register for the thesis in the third semester, after completing at least 12 credits of coursework.

PhD

The PhD degree in Computer Science is research-based. The program is open to full-time students, with a typical duration of four years. A maximum of 9 credits of coursework may be required if the candidate has not previously completed any postgraduate-level courses or if a course is essential to their research work. The research interests of the faculty members in the department cover a broad range of systems and applications in Computer Science. These include 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 theory, and many others.


>>>>>>>>>