موقع حكومي رسمي تابع لحكومة المملكة العربية السعودية

Diploma in Programming

t is an academic and professional program that aims to prepare scientifically and professionally qualified female professionals in the field of programming by offering a set of specialized courses.

About The Academic Program

Nature and Goals of the Program

The Diploma in Programming qualifies students to obtain an intermediate diploma in programming and prepares them for professional work in the labor market. The program aims to: 1. Provide graduates with basic knowledge and applied skills in programming and systems analysis. 2. Equip graduates to evaluate program problems and develop solutions for them. 3. Develop graduates' capabilities to enter the labor market and compete in the programming field. 4. Qualify distinguished competencies to serve the local community. 5. Prepare students for the Professional Certificate exam (Oracle Certified Foundations Associate, Database) through their study of the database management course.

Career opportunities

1. Programmer Assistant at computer and programming companies. 2. Systems Operations and Error Handling Technician at computer companies. 3. Software Developer Assistant for mobile phone applications at computer and programming companies. 4. Database Management Technician at computer companies. 5. Software Analysis and Operations Technician at computer and programming companies.

Program Information

College of Applied College
Department of Undeclared
Major Programing
Academic degree Diploma in Programming
Language of instruction English
Duration 2 Years

Program Details

  1. 1-Providing female graduates with basic knowledge and applied skills in the field of programming and systems analysis.
  2. 2-Qualification of female graduates to evaluate program problems and develop solutions.
  3. 3-Developing the capabilities of female graduates to engage in the labor market and compete in the field of programming.
  4. 4- Qualifying distinguished competencies to serve the local community.
  5. 5- Preparing the students for the Oracle Certified Foundations Associate Database exam through studying the database management course.
  1. Knowledge and Understanding:
  2. 1-Outline the constructs, syntax and semantics of different programming and scripting languages
  3. 2- Outline the algorithm, pseudo-code and the basic data structure required to solve problems
  4. 3-State the basic systems analysis and design techniques including requirements analysis, design implementation, and documentation
  5. 4- Define the principles, components and management of database systems, database transaction, database administration, database recovery and distributed database management system
  6. Skills:
  7. 1-Design computer programs to meet desired needs.
  8. 2-Develop a software using a software requirement specifications to solve problems
  9. 4-Illustrate the concepts of database administration and transaction and apply it to solve computing problems
  10. 3- Demonstrate skills in Writing, compiling, running, and debugging programs
  11. Values:
  12. 1-Operate effectively in teams either as a member or a leader
  13. 2-Demonstrate ethical and consistent behavior with high moral standards in personal and public forums
  1. Assist in designing and developing high quality software systems
  2. 2-Analyze and design information systems.
  3. 3- Evaluate and solve software problems
  4. 4-Assist in data base management
  5. 5-Work effectively in group
Levels Course Code Course Title Credit Pre-Requisite
Level One ENG 101 English Language (1) 3
Level One ENG 102 English Language (2) 3 OR ENG101OR ENG101-1
Level One PROG 110 Database Management 3
Level One PROG 120 Computer Programming Concepts 3
Level One TECM 110 Computer Maintenance Skills 3
Level One TECM 111 Operating Systems 1 3
Level One TECM 120 Basics of Wired Networks 3
Level Two PROG 121 Programming Languages for Information Applications 1 3 PROG120
Level Two PROG 124 Python Programming Skills1 3 PROG120OR CCSA126T
Level Two TECM 112 Information Technology Basics 3 TECM110
Level Two PROG 111 System Analysis and Design tools 3 PROG110
Level Three PROG 225 Programming Languages for Information Applications 2 3 PROG121PROG121
Level Three PROG 231 Website development and management 3
Level Three PROG 241 English Language in Computer Science 3 ENG102ENG102
Level Three PROG 294 Cooperative Training (1) 6
Level Three PROG 226 Python Programming Skills2 3 PROG124
Level Three PROG 230 Smart Device Programming 3 PROG121
Level Four PROG 295 Cooperative Training (2) 6
Level Four PROG 283 Graduation Project 3
Level Four PROG 293 Internship 6

University Compulsory Requirements

Course Code Course Title Credit
GNR 070 Ethics and Islamic Values 2
GNR 071 Islamic Banking and Economics 2
GNR 072 Community Building in Islam 2
ENG 101 English Language (1) 3
ENG 102 English Language (2) 3

University Elective Requirements

Course Code Course Title Credit
GNR 020 Communication Skills 2
GNR 021 Creative Writing 2
GNR 022 Writing Academic Reports 2
GNR 023 Emotional Intelligence Course 2
GNR 030 Basics of Entrepreneurship 2
GNR 031 Principles of Projects Management 2
GNR 032 Giftedness and Mental Superiority 2
GNR 033 Principles of E-Commerce 2
GNR 034 Financial Literacy 2
GNR 035 Leadership and Change Management 2
GNR 050 Health Awareness 2
GNR 051 Poetry and Prose in Arabic Literature 2
GNR 052 Well-Being and Quality of Life 2
GNR 053 Fitness and Sport Science 2
GNR 060 Sustainable Development 2
GNR 061 Global Citizenship 2
GNR 062 Lifelong Learning Skills 2
GNR 063 Sustainable Ecosystems 2
GNR 064 Global Citizenship 2
GNR 010 History of Kingdom of Saudi Arabia and its Pioneering Role 2
GNR 011 Community Building in Islam 2
GNR 012 Good Citizenship Values 2
GNR 013 Saudi Arts and Heritage 2
GNR 015 Studies in Saudi Literature 2
GNR 040 Computer Skills and Information Technology 2
GNR 041 Basics of Programming 2
GNR 042 Data Analysis and Management 2
GNR 046 Artificial Intelligence For Healthcare Disciplines 2
GNR 047 Artificial Intelligence For Scientific Discipines 2
GNR 048 Artificial Intelligence For Humanities Disciplines 2

College Elective Requirements

Course Code Course Title Credit
ACP 203 International Financial Reporting Standards 3
ACP 221 Internal Audit 3
BFM 100 Principle of Finance 3

Elective Specialization Requirements

Course Code Course Title Credit
PROG 212 Database Design and Implementation Skills 3
PROG 213 Database Design and Implementation Skills 3
PROG 122 Visual Basic Programming Skills 3
PROG 123 C # Programming Skills 3