Computer Science Department

Head of Department:
Dr. Mohammed bin Abdulrahman Al-Suhaibani
Office :
College of Computing - GR-210
Phone number :
12700
e-mail:
coc-csc@qu.edu.sa
Vision
The Department of Computer Science aspires to achieve leadership in education and research in all areas of computer science.
Mission
Providing educational, research and professional services in computer science to prepare competitive competencies and contribute to strengthening the economy and sustainable national development; in a renewed and inspiring environment that stimulates research, innovation, community service and partnership.
Overview
The Department of Computer Science was established in the academic year 1419/1418 AH, coinciding with the establishment of the College of Science at Qassim University, to meet the need of the various sectors in the Kingdom for this specialization and to prepare the required competencies and expertise. The department seeks to qualify the student to be a specialist in the field of computer science after graduation in terms of studying computer systems, analyzing them and methods of building them, in addition to software tools such as operating systems, various programming languages, and computer networks. The courses the student receives are designed to prepare and equip them with the knowledge and skills necessary for professionalism in this field. Graduates are qualified to be able to work in the government and private sectors such as software design companies, universities, educational institutions, telecommunications and Internet companies, and various companies and institutions related to the field of specialization. Graduates study the subjects that qualify them to accomplish these tasks and solve issues (by introducing computer systems to them) on two axes: Academically in scientific lectures delivered by specialists, and practically in laboratory hours and graduation projects as well as field training.
Objectives :
1- Qualifying graduates by developing scientific knowledge and technological applications in all aspects of computer science.
2- Enabling graduates to work with others effectively in their professional lives and continuously improve their personal and technical skills.
3- Preparing graduates adequately to pursue graduate studies and excel in studies and research in the field of computer science and other related fields.
4- Directing the work of graduates to serve the community and be accountable to society, working within the specified professional and ethical frameworks.
Educational goals:
Educational outputs:
1- Applying knowledge from computing and mathematics appropriate to the outcomes of the computer science program.
2- Analyzing the issue and identifying and defining the appropriate computing requirements to solve it in the field of computer science.
3- Designing, implementing, and evaluating a computer system or program to meet the required need.
4- Work effectively as part of a team to achieve a common goal in the field.
5- Understanding the professional, ethical, legal, security and social responsibility issues in the fields of computer science.
6- Communicate effectively with a wide range of listeners.
7. Analyze the impact of computing locally and globally on individuals, organizations, and society.
8. Recognize the need and ability to engage in continuous professional development in the field.
9- Utilize current technologies, skills, and tools for computing practice.
10. Apply mathematical foundations, algorithmic principles, and computer science theories to modeling and designing computer systems in a way that demonstrates an understanding of how to make trade-offs in design choices.
11- Apply design and development principles in building software systems of varying complexity.