Programming and Computer Science Program

You are here

Description of the Programming and Computer Science Programme


Click here for course specifications


       The world today is witnessing a great shift controlled by the growing technological development. The field of computer and information technology is the basis of this shift and this remarkable development, which is evident through its impact in various fields. The development in the field of computer technology is considered to be the fastest in the world. To keep pace with this rapid development, Prince Sattam bin Abdulaziz University is keen to meet the needs of the Kingdom by providing the opportunity to qualify local cadres at a competitive level and with international standards according to the requirements of the labor market. This is clearly apparent in the strategic plan of the university, which requires a correspondence between the visions and missions of the colleges with the overall vision and mission of the university. This entailed reviewing the study plans for the academic programs. In this regard, the study plans of the Programming & Computer Science Program and Networks & Internet Program at Al-Kharj Community College have been updated, in accordance with the requirements of the National Qualifications Framework (NQF) and the academic accreditation standards.


First: rationale for updating the programme

- to overcome challenges encountered during the execution of the current plan

- keeping abreast with the developments in this field


Second: methodology of updating the plan

1. Pinpoint the learning objectives and the learning outcomes in the light of the educational policy in the Kingdom and the national arena of qualification and QA.

2. - Identify problems in the current plan.

3 - Design the plan and determine the courses and sequencing in line with the objectives of the College and educational outputs.

4. Abide by the minimum number of credit hours for graduation requirements.

5 - Commitment to the requirements of the University

6. Ensure that the study plan meets the requirements of the labor market

7. Conduct a comparison with local and international colleges to ensure that the plan meets the international standards.


Third: programme vision

To reach the highest degree of professionalism and excellence in preparing distinguished graduates in the fields of Computer Science and Information Technology in order to serve the local community

Fourth: programme mission

Offering distinguished programmes and high-quality education, via an academic environment that utilizes the most up-to-date technology and is propitious for creativity, in order to prepare theoretically and practically skilled graduates in the fields of computer science and IT, for the purpose of meeting the demands of the labour market

Fifth: educational objectives of the programme

This programme offers students basic computer skills and various computer applications. It enables them to acquire the necessary knowledge in computer theory and its fundamentals as well as the various types of programming. The programme also aims to enable the students to apply this knowledge in finding solutions to real-life problems in their study and in their future careers.


Characteristics of graduates from this programme

Holders of a diploma in Computer Science and Programming should demonstrate the following:

* knowledge of the following important facts, fundamentals and theories:

1- computer science and IT

2- basics of programming and object-oriented programming.

3. data structures and processing

4. Analysis and design of systems

5. Databases, design and programming

6. Designing and programming web pages

7. Regulations and procedures related to their field of study.

* ability to apply concepts, theories and surveys to issues and problems related to their field of study or employment or both, and to find sound solutions based on such analysis

* ability to assume the necessary responsibilities for successful recruitment in the area of expertise for which they were prepared

* ability to interpret and evaluate quantitative and qualitative data and provide results verbally and in writing, with appropriate use of ICT.


Graduates from this programme should:

1- be able to apply their knowledge and skills to computer issues with minimal guidance, knowing the limits of their knowledge, and how this affects the analyses and interpretations that are based on this knowledge. They should seek advice from appropriate authorities whenever the need arises.

2- take the initiative to plan to enhance their knowledge and skills.

3- think and act independently, and interact constructively in situations that require collective work, to achieve common goals.

4- determine the impact of their actions on others and assess the appropriateness of such behaviour in the light of sound moral principles. They should bear their own responsibility for their actions in individual or collective situations.

5- behave in ways that are congruent with Islamic values and beliefs, and reflect loyalty, responsibility and commitment to community service.


Sixth: learning outcomes of the programme

a. knowledge

1. General knowledge of computer science, programming and the its distinctive features.

2. Voluminous knowledge of information technology.

3. Programming of all types of structural, object and visual.

4. Assemblies and databases and programming.

5. Designing and programming web pages including important theories, concepts and principles.

6. Awareness of important current issues.

7. Knowledge of recent developments in professional practice, technical requirements and regulations for that professional area.


b. cognitive skills

1. Be able to analyze and interpret technical information and apply it to practical issues with little guidance.

2. Can investigate specific or routine problems, develop alternative solutions, and propose new methods based on relevant theoretical and practical knowledge.

3. Can identify relevant concepts and theories from the subjects he has studied and apply them outside the context in which he has learned in both academic and career fields.

4. Be aware of the nature of the rapid change in information in the field of this specialization, and be able to take into account when to analyse problems and propose solutions.

5. Be able to apply technical and professional knowledge in the analysis and decision-making of practical issues with limited guidance, in addition to the ability to understand and interpret all the implications of decisions taken.

C) Interpersonal Skills and taking responsibility:

1. Be able to think and act independently, and interact constructively in collective situations to achieve common goals.

2. Be able to take the lead in a small group within a specific scope of responsibility.

3. Be able to identify weaknesses in his / her own knowledge and skills, and has the ability to plan and work to support his continuous learning.

4. Bear responsibility for one’s personal actions in individual or collective situations. Be aware of and adhere to regulations and codes of conduct and practice, and seek advice whenever needed.

D - Communication skills, IT and numerical skills:

• Relevant statistical and mathematical methods (routine) can be applied in the survey and suggest solutions to problems and issues.

• Communicates effectively in writing and verbally, and provides discussions, analyses and results accurately and correctly.

• Be able to use ICT effectively in case analysis, information acquisition, presentation, design and programming.