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 MSc degree requires the student to complete all courses listed in the degree plan with a minimum cumulative GPA of 3.00. For the thesis, the student must conduct a thorough literature review, perform research, analyze the results, write a report, and present the findings in an oral defense. Original research is not mandatory; however, the thesis should present a new application of ideas. The research topic should be chosen with the supervisor’s guidance, typically in the second semester. Thesis registration must occur in the third semester after completing at least 12 course credits.

PhD

The PhD degree in Computer Science is focused on research and is designed for full-time students, typically taking four years to complete. If a candidate has not taken any postgraduate-level courses or requires specific coursework for their research, they may need to complete up to 9 credits of coursework. Faculty members in the department have diverse research interests that encompass various systems and applications within Computer Science, including Artificial Intelligence, Web and Software Engineering, Systems, Databases, Big Data, and Blockchain.