Sign In
Beta Version

About The Academic Program

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.

Major

Programing

Language of instruction

English

Duration

3 Years

Academic degree

Diploma in Programming

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.

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.

1-Providing female graduates with basic knowledge and applied skills in the field of programming and systems analysis.
2-Qualification of female graduates to evaluate program problems and develop solutions.
3-Developing the capabilities of female graduates to engage in the labor market and compete in the field of programming.
4- Qualifying distinguished competencies to serve the local community.
5- Preparing the students for the Oracle Certified Foundations Associate Database exam through studying the database management course.

Knowledge and Understanding:
1-Outline the constructs, syntax and semantics of different programming and scripting languages
2- Outline the algorithm, pseudo-code and the basic data structure required to solve problems
3-State the basic systems analysis and design techniques including requirements analysis, design implementation, and documentation
4- Define the principles, components and management of database systems, database transaction, database administration, database recovery and distributed database management system
Skills:
1-Design computer programs to meet desired needs.
2-Develop a software using a software requirement specifications to solve problems
4-Illustrate the concepts of database administration and transaction and apply it to solve computing problems
3- Demonstrate skills in Writing, compiling, running, and debugging programs
Values:
1-Operate effectively in teams either as a member or a leader
2-Demonstrate ethical and consistent behavior with high moral standards in personal and public forums

Assist in designing and developing high quality software systems
2-Analyze and design information systems.
3- Evaluate and solve software problems
4-Assist in data base management
5-Work effectively in group

Study Plan

Course Code Course Title Credit
Ethics and Islamic Values 2
Islamic Banking and Economics 2
Community Building in Islam 2
English Language (1) 3
English Language (2) 3

Course Code Course Title Credit
Communication Skills 2
Creative Writing 2
Writing Academic Reports 2
Emotional Intelligence Course 2
Basics of Entrepreneurship 2
Principles of Projects Management 2
Giftedness and Mental Superiority 2
Principles of E-Commerce 2
Financial Literacy 2
Leadership and Change Management 2
Health Awareness 2
Poetry and Prose in Arabic Literature 2
Well-Being and Quality of Life 2
Fitness and Sport Science 2
Sustainable Development 2
Global Citizenship 2
Lifelong Learning Skills 2
Sustainable Ecosystems 2
History of Kingdom of Saudi Arabia and its Pioneering Role 2
Good Citizenship Values 2
Saudi Arts and Heritage 2
Computer Skills and Information Technology 2
Basics of Programming 2
Data Analysis and Management 2

Course Code Course Title Credit
International Financial Reporting Standards 3
Internal Audit 3

Course Code Course Title Credit
Database Design and Implementation Skills 3
Visual Basic Programming Skills 3
C # Programming Skills 3
Database Design and Implementation Skills 3
Database Design and Implementation Skills 3
Visual Basic Programming Skills 3
C # Programming Skills 3
Database Design and Implementation Skills 3

Course Code Course Title Credit Pre-Requisite
English Language (1) 3
English Language (2) 3 OR ENG101OR ENG101-1
Database Management 3
Computer Programming Concepts 3
Computer Maintenance Skills 3
Operating Systems 1 3
Basics of Wired Networks 3

Course Code Course Title Credit Pre-Requisite
System Analysis and Design tools 3 PROG110
Programming Languages for Information Applications 1 3 PROG120
Python Programming Skills1 3 PROG120OR CCSA126T
Information Technology Basics 3 TECM110

Course Code Course Title Credit Pre-Requisite
English Language in Computer Science 3 ENG102ENG102
Cooperative Training (1) 6
Programming Languages for Information Applications 2 3 PROG121PROG121
Python Programming Skills2 3 PROG124
Smart Device Programming 3 PROG121
Website development and management 3

Course Code Course Title Credit Pre-Requisite
Cooperative Training (2) 6
Graduation Project 3
Internship 6