Sign In

 Ph.D. In Computer Science - Program Objectives And Learning Outcomes

Program Features Course and Admission Requirements Program Objectives and Student Outcomes​ Degree Plan

The primary emphasis of the PhD program is to develop quality computer professionals capable of serving as researchers at research centers/institutions, faculty at various colleges and universities, or highly specialized computer professionals advancing the state of the art in industry as well as integrating computer systems for constructive use in the society.
In particular, the vision of the ICS department is to be a “regional leader that is recognized worldwide in education, research and professional development in the areas of Computer Science and Software Engineering.”
The mission of the Department of Information and Computer Science is to: 
  • Provide high quality undergraduate and graduate educational programs in the fields of Computer Science and Software Engineering.
  • Contribute significantly to the research and the discovery of new knowledge and methods in computing.
  • Offer expertise, resources, and services to the community.
  • Keep its faculty members current by providing opportunities for professional development.
In line of the vision and mission of the ICS Department, the educational objectives of the Program are to:
  1. Produce specialized computer science expertise through which advanced technologies and their applications can be enhanced, transferred, and utilized in the Kingdom and possibly elsewhere.
  2. Produce researchers who can investigate problems in different application domains and creatively develop, and evaluate computational solutions.
  3. Prepare graduates for careers as academicians with a strong foundation for further research and discovery work.
  4. Improve KFUPM’s research impact in computing-related areas.
  5. Develop abilities for effective communication as researchers and educators.
Upon completing this degree program, as educational outcomes, the graduate will:
a. Have a breadth of knowledge in different current and advanced computer science topics.
b. Be able to engage in and conduct independent research by synthesizing original ideas that are evaluated to be non-trivial contributions by other researchers.
c. Be able to use a variety of sources to analyze and integrate information and to conduct critical, reasoned arguments to solve problems and make decisions.
d. Be capable of self-learning and comprehending emerging scientific and engineering trends and tools in order to be able to propose specific improvements through developing and evaluating computational techniques and models to simulate, mode, analyze and solve problems of other disciplines.
e. Be able to communicate and present research and technical material to a range of audience both orally and in writing.
f. Be able to choose ethical courses of action in research and practice.​