تقرير تحليلي – منصة أرقامي |
تشكل هيئة التدريس في الجامعات السعودية العمود الفقري للمنظومة التعليمية، حيث تمثل ركيزة أساسية في إعداد الكفاءات الوطنية ودعم مسيرة التنمية. وتحرص المملكة العربية السعودية، في إطار رؤية 2030، على تطوير التعليم العالي وتعزيز جودة مخرجاته بما يتناسب مع متطلبات سوق العمل والتوجهات الاستراتيجية للدولة.
تأتي بيانات أعضاء هيئة التدريس كمصدر رئيسي لفهم واقع التعليم العالي في المملكة، فهي تعكس التوزيع الجغرافي للأكاديميين، ومستويات التأهيل العلمي، إضافة إلى التنوع بين الجنسين والجنسية. ويساعد تحليل هذه البيانات في رصد مكامن القوة والاحتياجات، مثل:
1- التوزيع غير المتوازن بين المناطق الإدارية.
2- الفجوة بين الذكور والإناث.
3- الاعتماد على الكفاءات غير السعودية في بعض التخصصات.
4-هيمنة مؤهل الدكتوراه كشرط أساسي للعمل الأكاديمي.
إن هذا التقرير يهدف إلى تقديم تحليل وصفي متكامل لبيانات أعضاء هيئة التدريس في الجامعات السعودية، وفق عدة محاور رئيسية: المنطقة الإدارية، الجنس، الجنسية، والمؤهل العلمي. وسيتضمن التقرير عرضًا بصريًا للبيانات، مع تفسير للنتائج وتوضيح انعكاساتها على السياسات التعليمية.
# ضع ملف الإكسل في نفس مجلد هذا التقرير
data <- read_excel("C:/Users/ASUS/Desktop/budget/Faculty members by administrative region.xlsx")
names(data) =tolower(names(data))
head(data)
السنة | المنطقة الإدارية | المؤهل العلمي | الجنسية | الجنس | العدد |
---|---|---|---|---|---|
2021 | الحدود الشمالية | بكالوريوس | سعودي | أنثى | 26 |
2021 | الحدود الشمالية | بكالوريوس | سعودي | ذكر | 21 |
2021 | الحدود الشمالية | دبلوم عالي | سعودي | أنثى | 1 |
2021 | الحدود الشمالية | دبلوم عالي | سعودي | ذكر | 1 |
2021 | الحدود الشمالية | دكتوراه | سعودي | ذكر | 3 |
2021 | الحدود الشمالية | دكتوراه | غير سعودي | أنثى | 5 |
التفسير:
يحتوي الملف على بيانات تشمل السنة، المنطقة الإدارية، المؤهل
العلمي، الجنسية، الجنس، والعدد.
region_summary <- data %>%
group_by(`المنطقة الإدارية`) %>%
summarise(إجمالي = sum(العدد, na.rm = TRUE)) %>%
arrange(desc(إجمالي))
kable(region_summary, caption = "إجمالي أعضاء هيئة التدريس حسب المنطقة الإدارية") %>%
kable_styling(full_width = FALSE, bootstrap_options = c("striped","hover"))
المنطقة الإدارية | إجمالي |
---|---|
مكة المكرمة | 10809 |
الرياض | 6414 |
الشرقية | 3738 |
المدنية المنورة | 3319 |
الحدود الشمالية | 3236 |
القصيم | 642 |
نجران | 43 |
تبوك | 38 |
عسير | 34 |
حائل | 3 |
rs <- region_summary %>%
rename(region = `المنطقة الإدارية`, total = `إجمالي`) %>%
mutate(region = fct_reorder(region, total))
# --- 3) ابنِ الرسم واطبعه واحفظه كصورة ---
p <- ggplot(rs, aes(x = region, y = total)) +
geom_col(fill = "steelblue") +
coord_flip() +
labs(title = "توزيع أعضاء هيئة التدريس حسب المناطق الإدارية",
x = "المنطقة الإدارية", y = "إجمالي الأعداد") +
theme(plot.title = element_text(hjust = 0.5))
# احفظ نسخة PNG وأدرجها صراحةً (يتجاوز مشاكل العرض إن وُجدت)
ggsave("region_plot.png", p, width = 8, height = 5, dpi = 150)
knitr::include_graphics("region_plot.png")
التفسير:
يبين الرسم التباين الكبير بين المناطق الإدارية. بعض المناطق مثل
الرياض ومكة المكرمة تستحوذ على النصيب الأكبر، بينما
المناطق الأصغر مثل الحدود الشمالية والباحة لديها أعداد
أقل بكثير.
gender_summary <- data %>%
group_by(الجنس) %>%
summarise(إجمالي = sum(العدد, na.rm = TRUE)) %>%
arrange(desc(إجمالي))
kable(gender_summary, caption = "إجمالي أعضاء هيئة التدريس حسب الجنس") %>%
kable_styling(full_width = FALSE, bootstrap_options = c("striped","hover"))
الجنس | إجمالي |
---|---|
ذكر | 15996 |
أنثى | 12280 |
ggplot(gender_summary, aes(x = الجنس, y = إجمالي, fill = الجنس)) +
geom_col(show.legend = FALSE) +
labs(title = "التوزيع حسب الجنس", x = "الجنس", y = "الإجمالي")
التفسير:
يوضح التحليل وجود فجوة بين أعداد الذكور والإناث، حيث أن
الذكور يشكلون النسبة الأكبر في معظم المناطق
والمؤهلات.
nationality_summary <- data %>%
group_by(الجنسية) %>%
summarise(إجمالي = sum(العدد, na.rm = TRUE)) %>%
arrange(desc(إجمالي))
kable(nationality_summary, caption = "إجمالي أعضاء هيئة التدريس حسب الجنسية") %>%
kable_styling(full_width = FALSE, bootstrap_options = c("striped","hover"))
الجنسية | إجمالي |
---|---|
سعودي | 17797 |
غير سعودي | 10479 |
rs1 <- nationality_summary %>%
rename(nationality = `الجنسية`, total = `إجمالي`) %>%
mutate(region = fct_reorder(nationality, total))
# --- 3) ابنِ الرسم واطبعه واحفظه كصورة ---
p1 <- ggplot(rs1, aes(x = nationality, y = total)) +
geom_col(fill = "steelblue") +
coord_flip() +
labs(title = "توزيع أعضاء هيئة التدريس حسب المناطق الإدارية",
x = "الجنسية", y = "إجمالي الأعداد") +
theme(plot.title = element_text(hjust = 0.5))
# احفظ نسخة PNG وأدرجها صراحةً (يتجاوز مشاكل العرض إن وُجدت)
ggsave("nationality_plot.png", p1, width = 8, height = 5, dpi = 150)
knitr::include_graphics("nationality_plot.png")
التفسير:
تكشف النتائج عن اعتماد الجامعات السعودية على غير
السعوديين في بعض المجالات، بينما يظل السعوديون متركزين في
مجالات أخرى.
degree_summary <- data %>%
group_by(`المؤهل العلمي`) %>%
summarise(إجمالي = sum(العدد, na.rm = TRUE)) %>%
arrange(إجمالي)
kable(degree_summary, caption = "إجمالي أعضاء هيئة التدريس حسب المؤهل العلمي") %>%
kable_styling(full_width = FALSE, bootstrap_options = c("striped","hover"))
المؤهل العلمي | إجمالي |
---|---|
دبلوم متوسط | 7 |
البورد | 16 |
دبلوم عالي | 113 |
زمالة | 137 |
بكالوريوس | 3427 |
ماجستير | 7827 |
دكتوراه | 16749 |
rs2 <- degree_summary %>%
rename(degree = `المؤهل العلمي`, total = `إجمالي`) %>%
mutate(region = fct_reorder(degree, total))
# --- 3) ابنِ الرسم واطبعه واحفظه كصورة ---
p2 <- ggplot(rs2, aes(x = degree, y = total)) +
geom_col(fill = "steelblue") +
coord_flip() +
labs(title = "توزيع أعضاء هيئة التدريس حسب المناطق الإدارية",
x = "المؤهل العلمي", y = "إجمالي الأعداد") +
theme(plot.title = element_text(hjust = 0.5))
# احفظ نسخة PNG وأدرجها صراحةً (يتجاوز مشاكل العرض إن وُجدت)
ggsave("degree_plot.png", p2, width = 8, height = 5, dpi = 150)
knitr::include_graphics("degree_plot.png")
التفسير:
يظهر أن الدكتوراه تمثل المؤهل الأكثر انتشارًا بين أعضاء
هيئة التدريس، وهو ما يتماشى مع متطلبات التوظيف الأكاديمي.
# 1) التلخيص
cross_summary <- data %>%
group_by(`الجنس`, `الجنسية`) %>%
summarise(`إجمالي` = sum(`العدد`, na.rm = TRUE), .groups = "drop") %>%
arrange(`الجنس`, desc(`إجمالي`))
# 2) جدول
kable(cross_summary, caption = "إجمالي أعضاء هيئة التدريس حسب الجنس والجنسية") %>%
kable_styling(full_width = FALSE, bootstrap_options = c("striped","hover"))
الجنس | الجنسية | إجمالي |
---|---|---|
أنثى | سعودي | 8304 |
أنثى | غير سعودي | 3976 |
ذكر | سعودي | 9493 |
ذكر | غير سعودي | 6503 |
# 3) إعادة تسمية الأعمدة لأسماء بسيطة + ترتيب
rs_gn <- cross_summary %>%
rename(
sex = `الجنس`,
nat = `الجنسية`,
total = `إجمالي`
) %>%
group_by(sex) %>%
mutate(total_sex = sum(total, na.rm = TRUE)) %>%
ungroup() %>%
mutate(sex = fct_reorder(sex, total_sex))
# 4) الرسم
p <- ggplot(rs_gn, aes(x = sex, y = total, fill = nat)) +
geom_col(position = position_dodge(width = 0.75)) +
labs(title = "توزيع أعضاء هيئة التدريس حسب الجنس والجنسية",
x = "الجنس", y = "الإجمالي", fill = "الجنسية") +
theme(plot.title = element_text(hjust = 0.5))
# 5) الحفظ والإدراج
ggsave("gender_nationality_plot.png", p, width = 8, height = 5, dpi = 150)
knitr::include_graphics("gender_nationality_plot.png")
التفسير:
يبين التفاعل أن نسبة كبيرة من أعضاء هيئة التدريس غير
السعوديين هم من الذكور، بينما تظل مشاركة
الإناث – سواء سعوديات أو غير سعوديات – أقل نسبيًا.
جميع الحقوق محفوظة © أرقامي 2025
لمزيد من المعلومات، تواصل معنا عبر بريدنا الإلكتروني: argamil2025@gmail.com