Spaces:
Running
Running
| [ | |
| { | |
| "program_num": "1", | |
| "program": "برنامج الرياضيات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 1", | |
| "response_time_seconds": 72.68 | |
| }, | |
| { | |
| "program_num": "1", | |
| "program": "برنامج الرياضيات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 108", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 104", | |
| "MATH 112", | |
| "PHYS 102" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 108", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 104", | |
| "MATH 112", | |
| "PHYS 102" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | MATH 102 | تفاضل وتكامل (2) | 3 | - || متطلبات الكلية | MATH 104 | مفاهيم أساسية في الرياضيات | 3 | - || متطلبات الكلية | MATH 112 | ميكانيكا (1) | 3 | - || متطلبات", | |
| "response_time_seconds": 15.69 | |
| }, | |
| { | |
| "program_num": "1", | |
| "program": "برنامج الرياضيات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOL 201", | |
| "ENGL 201", | |
| "GEOL 257", | |
| "MATH 201", | |
| "MATH 203", | |
| "MATH 205", | |
| "MATH 207", | |
| "MATH 211", | |
| "MATH 213" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOL 201", | |
| "ENGL 201", | |
| "GEOL 257", | |
| "MATH 201", | |
| "MATH 203", | |
| "MATH 205", | |
| "MATH 207", | |
| "MATH 211", | |
| "MATH 213" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري (13 ساعة) | MATH 201 | التحليل الرياضي | 3 | - || إجباري | MATH 203 | جبر خطي | 3 | - || إجباري | MATH 211 | التحليل الاتجاهي وحساب الممتدات | 3 | - || إجباري | MATH 213 | ميكانيكا (2) | 3 | - || إجباري | MATH 207 | تاريخ الرياضيات ", | |
| "response_time_seconds": 15.65 | |
| }, | |
| { | |
| "program_num": "1", | |
| "program": "برنامج الرياضيات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "MATH 202", | |
| "MATH 204", | |
| "MATH 206", | |
| "MATH 208", | |
| "MATH 212", | |
| "MATH 214", | |
| "MATH 222", | |
| "STAT 228" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "MATH 202", | |
| "MATH 204", | |
| "MATH 206", | |
| "MATH 208", | |
| "MATH 212", | |
| "MATH 214", | |
| "MATH 222", | |
| "STAT 228" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (12 ساعة) | MATH 202 | معادلات تفاضلية عادية | 3 | MATH 101 / MATH 102 || إجباري | MATH 204 | تحليل حقيقي | 3 | - || إجباري | MATH 212 | النظرية الكهرومغناطيسية | 3 | - || إجباري | MATH 214 | ميكانيكا (3) | 3 | - || اختياري (يختار الطالب 4 ساعات) | MATH 206 | نظرية الألعاب | 2 | - || اختياري |", | |
| "response_time_seconds": 15.45 | |
| }, | |
| { | |
| "program_num": "1", | |
| "program": "برنامج الرياضيات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "MATH 301", | |
| "MATH 303", | |
| "MATH 305", | |
| "MATH 307", | |
| "MATH 311", | |
| "MATH 313", | |
| "MATH 317", | |
| "MATH 319", | |
| "MATH 331", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "MATH 301", | |
| "MATH 303", | |
| "MATH 305", | |
| "MATH 307", | |
| "MATH 311", | |
| "MATH 313", | |
| "MATH 317", | |
| "MATH 319", | |
| "MATH 331", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (12 ساعة) | MATH 301 | الجبر المجرد (1) – نظرية الزمر | 3 | - || إجباري | MATH 303 | التحليل العددي | 3 | - || إجباري | MATH 311 | ميكانيكا الأوساط المتصلة | 3 | - || إجباري | MATH 313 | ميكانيكا الكم (1) | 3 | - || اختياري (يختار الطالب 2 س", | |
| "response_time_seconds": 17.06 | |
| }, | |
| { | |
| "program_num": "1", | |
| "program": "برنامج الرياضيات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ETHR 302", | |
| "MATH 302", | |
| "MATH 304", | |
| "MATH 306", | |
| "MATH 308", | |
| "MATH 312", | |
| "MATH 314", | |
| "MATH 316", | |
| "MATH 318", | |
| "MATH 322", | |
| "MATH 332" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ETHR 302", | |
| "MATH 302", | |
| "MATH 304", | |
| "MATH 306", | |
| "MATH 308", | |
| "MATH 312", | |
| "MATH 314", | |
| "MATH 316", | |
| "MATH 318", | |
| "MATH 322", | |
| "MATH 332" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري (12 ساعة) | MATH 302 | التوبولوجي العام | 3 | - || إجباري | MATH 304 | نظرية القياس | 3 | MATH 204 || إجباري | MATH 312 | الإلكتروديناميكا | 3 | MATH 212 || إجباري | MATH 314 | ميكانيكا الكم (2) | 3 | - || اختياري (يختار الطالب 2 ساعة", | |
| "response_time_seconds": 17.65 | |
| }, | |
| { | |
| "program_num": "1", | |
| "program": "برنامج الرياضيات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MATH 401", | |
| "MATH 403", | |
| "MATH 405", | |
| "MATH 407", | |
| "MATH 409", | |
| "MATH 411", | |
| "MATH 413", | |
| "MATH 415", | |
| "MATH 421", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "MATH 401", | |
| "MATH 403", | |
| "MATH 405", | |
| "MATH 407", | |
| "MATH 409", | |
| "MATH 411", | |
| "MATH 413", | |
| "MATH 415", | |
| "MATH 421" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "Core table complete; 3 univ-req row(s) cut at chunk boundary: ['ENCU 401', 'GHDS 401', 'SKIL 401']", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (14 ساعة) | MATH 401 | التحليل الدالي | 3 | - || إجباري | MATH 403 | التحليل المركب | 3 | MATH 204 || إجباري | MATH 411 | نظرية الجوامد | 3 | - || إجباري | MATH 413 | النظرية النسبية | 3 | - || إجباري | MATH 405 | مشروع بحثي | 4 | - || اختياري (يختار الطالب 2 ساعة) - رياضيات بحتة | MATH 407 | ", | |
| "response_time_seconds": 15.61 | |
| }, | |
| { | |
| "program_num": "1", | |
| "program": "برنامج الرياضيات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "MATH 402", | |
| "MATH 404", | |
| "MATH 412", | |
| "MATH 414", | |
| "MATH 416", | |
| "MATH 418", | |
| "MATH 432", | |
| "MATH 434" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "MATH 402", | |
| "MATH 404", | |
| "MATH 412", | |
| "MATH 414", | |
| "MATH 416", | |
| "MATH 418", | |
| "MATH 432", | |
| "MATH 434" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (14 ساعة) | MATH 402 | الجبر المجرد (2) – الحلقات والحقول | 3 | MATH 301 || إجباري | MATH 404 | المعادلات التفاضلية الجزئية | 3 | MATH 202 || إجباري | MATH 412 | الميكانيكا الإحصائية | 3 | - || إجباري | MATH 414 | الميكانيكا الفضائية | 3 | - || إجباري | MATH 416 | مشروع بحثي | 4 | - || اختياري", | |
| "response_time_seconds": 13.95 | |
| }, | |
| { | |
| "program_num": "2", | |
| "program": "برنامج الرياضيات البحتة والإحصاء الرياضي (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 14.09 | |
| }, | |
| { | |
| "program_num": "2", | |
| "program": "برنامج الرياضيات البحتة والإحصاء الرياضي (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 102", | |
| "COMP 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 104", | |
| "STAT 102" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 102", | |
| "COMP 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 104", | |
| "STAT 102" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | MATH 102 | تفاضل وتكامل (2) | 3 | - || متطلبات الكلية | STAT 102 | نظرية الاحتمالات (1) | 3 | - || متطلبات الكلية | MATH 104 | مفاهيم أساسية في الرياضيات | 3 | - ||", | |
| "response_time_seconds": 14.33 | |
| }, | |
| { | |
| "program_num": "2", | |
| "program": "برنامج الرياضيات البحتة والإحصاء الرياضي (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENGL 201", | |
| "MATH 201", | |
| "MATH 203", | |
| "MATH 205", | |
| "STAT 201", | |
| "STAT 205", | |
| "STAT 207" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENGL 201", | |
| "MATH 201", | |
| "MATH 203", | |
| "MATH 205", | |
| "STAT 201", | |
| "STAT 205", | |
| "STAT 207" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري تخصص أول (9 ساعات) | MATH 201 | التحليل الرياضي | 3 | - || إجباري تخصص أول | MATH 203 | جبر خطي | 3 | - || إجباري تخصص أول | MATH 205 | نظرية الأعداد | 3 | - || إجباري تخصص ثاني (7 ساعات) | STAT 201 | نظرية الإحصاء (1) | 3 | STAT 10", | |
| "response_time_seconds": 14.59 | |
| }, | |
| { | |
| "program_num": "2", | |
| "program": "برنامج الرياضيات البحتة والإحصاء الرياضي (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "MATH 202", | |
| "MATH 204", | |
| "MATH 206", | |
| "MATH 208", | |
| "MATH 222", | |
| "STAT 202", | |
| "STAT 204", | |
| "STAT 206", | |
| "STAT 208" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "MATH 202", | |
| "MATH 204", | |
| "MATH 206", | |
| "MATH 208", | |
| "MATH 222", | |
| "STAT 202", | |
| "STAT 204", | |
| "STAT 206", | |
| "STAT 208" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (6 ساعات) | MATH 202 | معادلات تفاضلية عادية | 3 | MATH 101 / OR 102 || إجباري تخصص أول | MATH 204 | تحليل حقيقي | 3 | - || اختياري تخصص أول (يختار الطالب 2 ساعة) | MATH 206 | نظرية الألعاب | 2 | - || اختياري تخصص أول | MATH 208 | البرمجة الخطية | 2 | - || اختياري تخصص أول | MATH 222 ", | |
| "response_time_seconds": 17.2 | |
| }, | |
| { | |
| "program_num": "2", | |
| "program": "برنامج الرياضيات البحتة والإحصاء الرياضي (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "MATH 301", | |
| "MATH 303", | |
| "MATH 305", | |
| "MATH 307", | |
| "MATH 319", | |
| "MATH 331", | |
| "SCTH 301", | |
| "STAT 301", | |
| "STAT 303", | |
| "STAT 305", | |
| "STAT 311", | |
| "STAT 315" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "MATH 301", | |
| "MATH 303", | |
| "MATH 305", | |
| "MATH 307", | |
| "MATH 319", | |
| "MATH 331", | |
| "SCTH 301", | |
| "STAT 301", | |
| "STAT 303", | |
| "STAT 305", | |
| "STAT 311", | |
| "STAT 315" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري تخصص أول (6 ساعات) | MATH 301 | الجبر المجرد (1) – نظرية الزمر | 3 | - || إجباري تخصص أول | MATH 303 | التحليل العددي | 3 | - || اختياري تخصص أول (يختار الطالب 2 ساعة) | MATH 305 | الهندسة التفاضلية | 2 | - || اختياري تخصص أول | MATH 307 | ن", | |
| "response_time_seconds": 20.64 | |
| }, | |
| { | |
| "program_num": "2", | |
| "program": "برنامج الرياضيات البحتة والإحصاء الرياضي (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ETHR 302", | |
| "MATH 302", | |
| "MATH 304", | |
| "MATH 306", | |
| "STAT 302", | |
| "STAT 304", | |
| "STAT 314", | |
| "STAT 318" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ETHR 302", | |
| "MATH 302", | |
| "MATH 304", | |
| "MATH 306", | |
| "STAT 302", | |
| "STAT 304", | |
| "STAT 314", | |
| "STAT 318" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري تخصص أول (8 ساعات) | MATH 302 | التوبولوجي العام | 3 | - || إجباري تخصص أول | MATH 304 | نظرية القياس | 3 | MATH 204 || إجباري تخصص أول | MATH 306 | بحوث العمليات | 2 | - || إجباري تخصص ثاني (6 ساعات) | STAT 302 | استدلال إحصائي (2) |", | |
| "response_time_seconds": 16.11 | |
| }, | |
| { | |
| "program_num": "2", | |
| "program": "برنامج الرياضيات البحتة والإحصاء الرياضي (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MATH 401", | |
| "MATH 403", | |
| "MATH 407", | |
| "MATH 409", | |
| "MATH 421", | |
| "MATH 423", | |
| "SKIL 401", | |
| "STAT 401", | |
| "STAT 403", | |
| "STAT 405", | |
| "STAT 415" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MATH 401", | |
| "MATH 403", | |
| "MATH 407", | |
| "MATH 409", | |
| "MATH 421", | |
| "MATH 423", | |
| "SKIL 401", | |
| "STAT 401", | |
| "STAT 403", | |
| "STAT 405", | |
| "STAT 415" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري تخصص أول (7 ساعات) | MATH 401 | التحليل الدالي | 3 | - || إجباري تخصص أول | MATH 403 | التحليل المركب | 3 | MAT", | |
| "response_time_seconds": 21.04 | |
| }, | |
| { | |
| "program_num": "2", | |
| "program": "برنامج الرياضيات البحتة والإحصاء الرياضي (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "MATH 402", | |
| "MATH 404", | |
| "MATH 406", | |
| "MATH 408", | |
| "STAT 404", | |
| "STAT 406", | |
| "STAT 408", | |
| "STAT 426" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "MATH 402", | |
| "MATH 404", | |
| "MATH 406", | |
| "MATH 408", | |
| "STAT 404", | |
| "STAT 406", | |
| "STAT 408", | |
| "STAT 426" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (6 ساعات) | MATH 402 | الجبر المجرد (2) - الحلقات والحقول | 3 | MATH 301 || إجباري تخصص أول | MATH 404 | المعادلات التفاضلية الجزئية | 3 | MATH 202 || اختياري تخصص أول (يختار الطالب 3 ساعات) | MATH 406 | جبر خطي متقدم | 3 | MATH 203 || اختياري تخصص أول | MATH 408 | موضوعات مختارة في ا", | |
| "response_time_seconds": 16.56 | |
| }, | |
| { | |
| "program_num": "3", | |
| "program": "برنامج الرياضيات البحتة وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 14.05 | |
| }, | |
| { | |
| "program_num": "3", | |
| "program": "برنامج الرياضيات البحتة وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 102", | |
| "COMP 104", | |
| "COMP 106", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 104" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 102", | |
| "COMP 104", | |
| "COMP 106", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 104" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | MATH 102 | تفاضل وتكامل (2) | 3 | - || متطلبات الكلية | MATH 104 | مفاهيم أساسية في الرياضيات | 3 | - || متطلبات الكلية | COMP 102 | مقدمة في الحاسب الآلي | 3 | - |", | |
| "response_time_seconds": 14.37 | |
| }, | |
| { | |
| "program_num": "3", | |
| "program": "برنامج الرياضيات البحتة وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 201", | |
| "COMP 207", | |
| "ENGL 201", | |
| "MATH 201", | |
| "MATH 203", | |
| "MATH 205" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 201", | |
| "COMP 207", | |
| "ENGL 201", | |
| "MATH 201", | |
| "MATH 203", | |
| "MATH 205" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري تخصص أول (9 ساعات) | MATH 201 | التحليل الرياضي | 3 | - || إجباري تخصص أول | MATH 203 | جبر خطي | 3 | - || إجباري تخصص أول | MATH 205 | نظرية الأعداد | 3 | - || إجباري تخصص ثاني (7 ساعات) | COMP 201 | تصميم وتحليل الخوارزميات | 3 | ", | |
| "response_time_seconds": 13.38 | |
| }, | |
| { | |
| "program_num": "3", | |
| "program": "برنامج الرياضيات البحتة وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 202", | |
| "COMP 204", | |
| "COMP 206", | |
| "COMP 208", | |
| "COMP 212", | |
| "MATH 202", | |
| "MATH 204", | |
| "MATH 206", | |
| "MATH 208", | |
| "MATH 222" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 202", | |
| "COMP 204", | |
| "COMP 206", | |
| "COMP 208", | |
| "COMP 212", | |
| "MATH 202", | |
| "MATH 204", | |
| "MATH 206", | |
| "MATH 208", | |
| "MATH 222" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (6 ساعات) | MATH 202 | معادلات تفاضلية عادية | 3 | MATH 101 / OR 102 || إجباري تخصص أول | MATH 204 | تحليل حقيقي | 3 | - || اختياري تخصص أول (يختار الطالب 2 ساعة) | MATH 206 | نظرية الألعاب | 2 | - || اختياري تخصص أول | MATH 208 | البرمجة الخطية | 2 | - || اختياري تخصص أول | MATH 222 ", | |
| "response_time_seconds": 18.42 | |
| }, | |
| { | |
| "program_num": "3", | |
| "program": "برنامج الرياضيات البحتة وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 303", | |
| "COMP 305", | |
| "COMP 307", | |
| "COMP 309", | |
| "COMP 311", | |
| "COMP 313", | |
| "MATH 301", | |
| "MATH 303", | |
| "MATH 305", | |
| "MATH 307", | |
| "MATH 319", | |
| "MATH 331", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 303", | |
| "COMP 305", | |
| "COMP 307", | |
| "COMP 309", | |
| "COMP 311", | |
| "COMP 313", | |
| "MATH 301", | |
| "MATH 303", | |
| "MATH 305", | |
| "MATH 307", | |
| "MATH 319", | |
| "MATH 331", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري تخصص أول (6 ساعات) | MATH 301 | الجبر المجرد (1) – نظرية الزمر | 3 | - || إجباري تخصص أول | MATH 303 | التحليل العددي | 3 | - || اختياري تخصص أول (يختار الطالب 2 ساعة) | MATH 305 | الهندسة التفاضلية | 2 | - || اختياري تخصص أول | MATH 307 | ن", | |
| "response_time_seconds": 20.47 | |
| }, | |
| { | |
| "program_num": "3", | |
| "program": "برنامج الرياضيات البحتة وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 302", | |
| "COMP 304", | |
| "COMP 306", | |
| "COMP 308", | |
| "ETHR 302", | |
| "MATH 302", | |
| "MATH 304", | |
| "MATH 306" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 302", | |
| "COMP 304", | |
| "COMP 306", | |
| "COMP 308", | |
| "ETHR 302", | |
| "MATH 302", | |
| "MATH 304", | |
| "MATH 306" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري تخصص أول (8 ساعات) | MATH 302 | التوبولوجي العام | 3 | - || إجباري تخصص أول | MATH 304 | نظرية القياس | 3 | MATH 204 || إجباري تخصص أول | MATH 306 | بحوث العمليات | 2 | - || إجباري تخصص ثاني (5 ساعات) | COMP 302 | تآلفيات خوارزمية | 2", | |
| "response_time_seconds": 15.74 | |
| }, | |
| { | |
| "program_num": "3", | |
| "program": "برنامج الرياضيات البحتة وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 401", | |
| "COMP 403", | |
| "COMP 407", | |
| "COMP 411", | |
| "COMP 413", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MATH 401", | |
| "MATH 403", | |
| "MATH 407", | |
| "MATH 409", | |
| "MATH 421", | |
| "MATH 423", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 401", | |
| "COMP 403", | |
| "COMP 407", | |
| "COMP 411", | |
| "COMP 413", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MATH 401", | |
| "MATH 403", | |
| "MATH 407", | |
| "MATH 409", | |
| "MATH 421", | |
| "MATH 423", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري تخصص أول (7 ساعات) | MATH 401 | التحليل الدالي | 3 | - || إجباري تخصص أول | MATH 403 | التحليل المركب | 3 | MAT", | |
| "response_time_seconds": 22.16 | |
| }, | |
| { | |
| "program_num": "3", | |
| "program": "برنامج الرياضيات البحتة وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 402", | |
| "COMP 412", | |
| "COMP 414", | |
| "COMP 416", | |
| "COMP 418", | |
| "MATH 402", | |
| "MATH 404", | |
| "MATH 406", | |
| "MATH 408" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 402", | |
| "COMP 412", | |
| "COMP 414", | |
| "COMP 416", | |
| "COMP 418", | |
| "MATH 402", | |
| "MATH 404", | |
| "MATH 406", | |
| "MATH 408" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (6 ساعات) | MATH 402 | الجبر المجرد (2) - الحلقات والحقول | 3 | MATH 301 || إجباري تخصص أول | MATH 404 | المعادلات التفاضلية الجزئية | 3 | MATH 202 || اختياري تخصص أول (يختار الطالب 3 ساعات من هذه المقررات) | MATH 406 | جبر خطي متقدم | 2 | MATH 203 || اختياري تخصص أول | MATH 408 | موض", | |
| "response_time_seconds": 17.78 | |
| }, | |
| { | |
| "program_num": "4", | |
| "program": "برنامج الإحصاء الرياضي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 13.88 | |
| }, | |
| { | |
| "program_num": "4", | |
| "program": "برنامج الإحصاء الرياضي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 102", | |
| "COMP 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 104", | |
| "STAT 102" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 102", | |
| "COMP 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 104", | |
| "STAT 102" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | MATH 102 | تفاضل وتكامل (2) | 3 | - || متطلبات الكلية | STAT 102 | نظرية الاحتمالات (1) | 3 | - || متطلبات الكلية | MATH 104 | مفاهيم أساسية في الرياضيات | 3 | - ||", | |
| "response_time_seconds": 14.28 | |
| }, | |
| { | |
| "program_num": "4", | |
| "program": "برنامج الإحصاء الرياضي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENGL 201", | |
| "MATH 203", | |
| "STAT 201", | |
| "STAT 203", | |
| "STAT 205", | |
| "STAT 221", | |
| "STAT 223" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENGL 201", | |
| "MATH 203", | |
| "STAT 201", | |
| "STAT 203", | |
| "STAT 205", | |
| "STAT 221", | |
| "STAT 223" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري (12 ساعة) | STAT 201 | نظرية الإحصاء (1) | 3 | STAT 102 || إجباري | STAT 203 | طرق إحصائية (1) | 3 | STAT 101 || إجباري | STAT 205 | رياضيات إحصائية | 3 | MATH 102 || إجباري | MATH 203 | جبر خطي | 3 | - || اختياري (يختار الطالب 3 سا", | |
| "response_time_seconds": 14.65 | |
| }, | |
| { | |
| "program_num": "4", | |
| "program": "برنامج الإحصاء الرياضي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "MATH 202", | |
| "MATH 204", | |
| "STAT 202", | |
| "STAT 204", | |
| "STAT 206", | |
| "STAT 222", | |
| "STAT 224" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "MATH 202", | |
| "MATH 204", | |
| "STAT 202", | |
| "STAT 204", | |
| "STAT 206", | |
| "STAT 222", | |
| "STAT 224" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (15 ساعة) | STAT 202 | نظرية الإحصاء (2) | 3 | STAT 102 || إجباري | STAT 204 | طرق احتمالية في بحوث العمليات (1) | 3 | - || إجباري | STAT 206 | طرق إحصائية (2) | 3 | - || إجباري | MATH 202 | معادلات تفاضلية عادية | 3 | MATH 101 / OR 102 || إجباري | MATH 204 | تحليل حقيقي | 3 | - || اختياري (يخ", | |
| "response_time_seconds": 14.16 | |
| }, | |
| { | |
| "program_num": "4", | |
| "program": "برنامج الإحصاء الرياضي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "SCTH 301", | |
| "STAT 301", | |
| "STAT 303", | |
| "STAT 305", | |
| "STAT 311", | |
| "STAT 313", | |
| "STAT 315", | |
| "STAT 317" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "SCTH 301", | |
| "STAT 301", | |
| "STAT 303", | |
| "STAT 305", | |
| "STAT 311", | |
| "STAT 313", | |
| "STAT 315", | |
| "STAT 317" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (12 ساعة) | STAT 301 | استدلال إحصائي (1) | 3 | STAT 202 || إجباري | STAT 303 | عمليات عشوائية (1) | 3 | STAT 205 || إجباري | STAT 305 | إحصاءات مرتبة | 3 | STAT 202 || إجباري | STAT 311 | محاكاة ونمذجة | 3 | STAT 202 || اختياري (يختار الطال", | |
| "response_time_seconds": 16.26 | |
| }, | |
| { | |
| "program_num": "4", | |
| "program": "برنامج الإحصاء الرياضي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ETHR 302", | |
| "STAT 302", | |
| "STAT 304", | |
| "STAT 306", | |
| "STAT 310", | |
| "STAT 312", | |
| "STAT 320", | |
| "STAT 322" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "STAT 302", | |
| "STAT 304", | |
| "STAT 306", | |
| "STAT 310", | |
| "STAT 312", | |
| "STAT 320", | |
| "STAT 322" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "Core table complete; 1 univ-req row(s) cut at chunk boundary: ['ETHR 302']", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (12 ساعة) | STAT 302 | استدلال إحصائي (2) | 3 | STAT 202 || إجباري | STAT 304 | طرق المعاينة | 3 | - || إجباري | STAT 306 | الإحصاء اللامعلمي | 3 | - || إجباري | STAT 320 | تحليل الانحدار | 3 | STAT 205 || اختياري (يختار الطالب 3 ساعات) | STAT 310 | نظرية التمييز | 3 | STAT 202, MATH 202 || اخ", | |
| "response_time_seconds": 14.14 | |
| }, | |
| { | |
| "program_num": "4", | |
| "program": "برنامج الإحصاء الرياضي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MATH 401", | |
| "SKIL 401", | |
| "STAT 401", | |
| "STAT 403", | |
| "STAT 405", | |
| "STAT 411", | |
| "STAT 415", | |
| "STAT 417" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MATH 401", | |
| "SKIL 401", | |
| "STAT 401", | |
| "STAT 403", | |
| "STAT 405", | |
| "STAT 411", | |
| "STAT 415", | |
| "STAT 417" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري (13 ساعة) | MATH 401 | تحليل دالي | 3 | MATH 204 || إجباري | STAT 401 | نظرية التوزيعات المتقدمة | 3 | STAT 202", | |
| "response_time_seconds": 17.09 | |
| }, | |
| { | |
| "program_num": "4", | |
| "program": "برنامج الإحصاء الرياضي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "STAT 402", | |
| "STAT 404", | |
| "STAT 406", | |
| "STAT 408", | |
| "STAT 412", | |
| "STAT 416", | |
| "STAT 418" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "STAT 402", | |
| "STAT 404", | |
| "STAT 406", | |
| "STAT 408", | |
| "STAT 412", | |
| "STAT 416", | |
| "STAT 418" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | STAT 404 | نظرية الاحتمالات (2) | 3 | STAT 102 / MATH 204 || إجباري | STAT 406 | إحصاءات بييز | 3 | - || إجباري | STAT 408 | سلاسل زمنية | 3 | STAT 302 || إجباري | STAT 402 | مشروع بحثي | 4 | - || اختياري (يختار الطالب 4 ساعات) | STAT 412 | نظرية الطوابير | 2 | STAT 303 || اختياري ", | |
| "response_time_seconds": 13.67 | |
| }, | |
| { | |
| "program_num": "5", | |
| "program": "برنامج الإحصاء الرياضي وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 13.98 | |
| }, | |
| { | |
| "program_num": "5", | |
| "program": "برنامج الإحصاء الرياضي وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 102", | |
| "COMP 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 104", | |
| "STAT 102" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 102", | |
| "COMP 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 104", | |
| "STAT 102" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | MATH 102 | تفاضل وتكامل (2) | 3 | - || متطلبات الكلية | MATH 104 | مفاهيم أساسية في الرياضيات | 3 | - || متطلبات الكلية | STAT 102 | نظرية الاحتمالات (1) | 3 | - ||", | |
| "response_time_seconds": 14.38 | |
| }, | |
| { | |
| "program_num": "5", | |
| "program": "برنامج الإحصاء الرياضي وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 201", | |
| "COMP 207", | |
| "ENGL 201", | |
| "STAT 201", | |
| "STAT 203", | |
| "STAT 205" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 201", | |
| "COMP 207", | |
| "ENGL 201", | |
| "STAT 201", | |
| "STAT 203", | |
| "STAT 205" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري تخصص أول (9 ساعات) | STAT 201 | نظرية الإحصاء (1) | 3 | STAT 102 || إجباري تخصص أول | STAT 203 | طرق إحصائية (1) | 3 | STAT 101 || إجباري تخصص أول | STAT 205 | رياضيات إحصائية | 3 | - || إجباري تخصص ثاني (7 ساعات) | COMP 201 | تصميم", | |
| "response_time_seconds": 14.05 | |
| }, | |
| { | |
| "program_num": "5", | |
| "program": "برنامج الإحصاء الرياضي وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 202", | |
| "COMP 204", | |
| "COMP 206", | |
| "COMP 208", | |
| "COMP 212", | |
| "STAT 202", | |
| "STAT 204", | |
| "STAT 206", | |
| "STAT 208" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 202", | |
| "COMP 204", | |
| "COMP 206", | |
| "COMP 208", | |
| "COMP 212", | |
| "STAT 202", | |
| "STAT 204", | |
| "STAT 206", | |
| "STAT 208" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (6 ساعات) | STAT 202 | نظرية الإحصاء (2) | 3 | STAT 102 || إجباري تخصص أول | STAT 204 | طرق احتمالية في بحوث العمليات (1) | 3 | - || اختياري تخصص أول (يختار الطالب 3 ساعات) | STAT 206 | طرق إحصائية (2) | 3 | - || اختياري تخصص أول | STAT 208 | مبادئ تحليل الانحدار | 3 | - || إجباري تخص", | |
| "response_time_seconds": 17.7 | |
| }, | |
| { | |
| "program_num": "5", | |
| "program": "برنامج الإحصاء الرياضي وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 303", | |
| "COMP 305", | |
| "COMP 307", | |
| "COMP 309", | |
| "COMP 311", | |
| "SCTH 301", | |
| "STAT 301", | |
| "STAT 303", | |
| "STAT 305", | |
| "STAT 311", | |
| "STAT 315" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 303", | |
| "COMP 305", | |
| "COMP 307", | |
| "COMP 309", | |
| "COMP 311", | |
| "SCTH 301", | |
| "STAT 301", | |
| "STAT 303", | |
| "STAT 305", | |
| "STAT 311", | |
| "STAT 315" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري تخصص أول (6 ساعات) | STAT 301 | استدلال إحصائي (1) | 3 | STAT 202 || إجباري تخصص أول | STAT 303 | عمليات عشوائية (1) | 3 | STAT 205 || اختياري تخصص أول (يختار الطالب 3 ساعات) | STAT 305 | إحصاءات مرتبة | 3 | STAT 202 || اختياري تخصص أول | ST", | |
| "response_time_seconds": 19.52 | |
| }, | |
| { | |
| "program_num": "5", | |
| "program": "برنامج الإحصاء الرياضي وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 302", | |
| "COMP 304", | |
| "COMP 306", | |
| "COMP 308", | |
| "ETHR 302", | |
| "STAT 302", | |
| "STAT 304", | |
| "STAT 314" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 302", | |
| "COMP 304", | |
| "COMP 306", | |
| "COMP 308", | |
| "ETHR 302", | |
| "STAT 302", | |
| "STAT 304", | |
| "STAT 314" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري تخصص أول (8 ساعات) | STAT 302 | استدلال إحصائي (2) | 3 | STAT 202 || إجباري تخصص أول | STAT 304 | طرق المعاينة | 3 | - || إجباري تخصص أول | STAT 314 | نظرية الصلاحية | 2 | - || إجباري تخصص ثاني (5 ساعات) | COMP 302 | تآلفيات خوارزمية ", | |
| "response_time_seconds": 16.06 | |
| }, | |
| { | |
| "program_num": "5", | |
| "program": "برنامج الإحصاء الرياضي وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 401", | |
| "COMP 403", | |
| "COMP 407", | |
| "COMP 411", | |
| "COMP 413", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "SKIL 401", | |
| "STAT 405", | |
| "STAT 411", | |
| "STAT 415", | |
| "STAT 417" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 401", | |
| "COMP 403", | |
| "COMP 407", | |
| "COMP 411", | |
| "COMP 413", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "SKIL 401", | |
| "STAT 405", | |
| "STAT 411", | |
| "STAT 415", | |
| "STAT 417" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري تخصص أول (6 ساعات) | STAT 405 | تصميم وتحليل التجارب | 4 | STAT 302 || إجباري تخصص أول | STAT 415 | تحليل إحصائ", | |
| "response_time_seconds": 20.67 | |
| }, | |
| { | |
| "program_num": "5", | |
| "program": "برنامج الإحصاء الرياضي وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 402", | |
| "COMP 404", | |
| "COMP 414", | |
| "COMP 416", | |
| "COMP 418", | |
| "STAT 408", | |
| "STAT 412", | |
| "STAT 416", | |
| "STAT 418", | |
| "STAT 424" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 402", | |
| "COMP 404", | |
| "COMP 414", | |
| "COMP 416", | |
| "COMP 418", | |
| "STAT 408", | |
| "STAT 412", | |
| "STAT 416", | |
| "STAT 418", | |
| "STAT 424" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (7 ساعات) | STAT 408 | سلاسل زمنية | 3 | STAT 302 || إجباري تخصص أول | STAT 418 | عمليات عشوائية (2) | 2 | STAT 303 || إجباري تخصص أول | STAT 424 | مشروع بحثي في الإحصاء | 2 | - || اختياري تخصص أول (يختار الطالب 2 ساعة) | STAT 412 | نظرية الطوابير | 2 | STAT 303 || اختياري تخصص أول | ", | |
| "response_time_seconds": 18.34 | |
| }, | |
| { | |
| "program_num": "8", | |
| "program": "برنامج علوم الحاسب (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 13.6 | |
| }, | |
| { | |
| "program_num": "8", | |
| "program": "برنامج علوم الحاسب (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 102", | |
| "COMP 104", | |
| "COMP 106", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 104" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 102", | |
| "COMP 104", | |
| "COMP 106", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 104" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | MATH 102 | تفاضل وتكامل (2) | 3 | - || متطلبات الكلية | MATH 104 | مفاهيم أساسية في الرياضيات | 3 | - || متطلبات الكلية | COMP 102 | مقدمة في الحاسب الآلي | 3 | - |", | |
| "response_time_seconds": 14.31 | |
| }, | |
| { | |
| "program_num": "8", | |
| "program": "برنامج علوم الحاسب (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 201", | |
| "COMP 203", | |
| "COMP 205", | |
| "COMP 207", | |
| "ENGL 201", | |
| "MATH 203" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 201", | |
| "COMP 203", | |
| "COMP 205", | |
| "COMP 207", | |
| "ENGL 201", | |
| "MATH 203" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري (15 ساعة) | COMP 201 | تصميم وتحليل الخوارزميات | 3 | - || إجباري | COMP 203 | نظرية الحسابات | 2 | - || إجباري | COMP 205 | برمجة حاسب (2) | 3 | COMP 104 || إجباري | COMP 207 | نظم قواعد بيانات | 4 | - || إجباري | MATH 203 | جبر خط", | |
| "response_time_seconds": 13.15 | |
| }, | |
| { | |
| "program_num": "8", | |
| "program": "برنامج علوم الحاسب (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 202", | |
| "COMP 204", | |
| "COMP 206", | |
| "COMP 208", | |
| "COMP 210", | |
| "MATH 202", | |
| "STAT 218" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 202", | |
| "COMP 204", | |
| "COMP 206", | |
| "COMP 208", | |
| "COMP 210", | |
| "MATH 202", | |
| "STAT 218" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (14 ساعة) | COMP 202 | تراكيب البيانات | 3 | COMP 104 || إجباري | COMP 204 | شبكات الحاسب | 3 | - || إجباري | COMP 206 | برمجة الويب | 3 | COMP 104 || إجباري | COMP 208 | نظرية الآلات الذاتية | 3 | - || إجباري | COMP 210 | خوارزميات الرسوم | 2 | - || اختياري (يختار الطالب 3 ساعات) | MATH 202 |", | |
| "response_time_seconds": 14.2 | |
| }, | |
| { | |
| "program_num": "8", | |
| "program": "برنامج علوم الحاسب (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 301", | |
| "COMP 303", | |
| "COMP 305", | |
| "COMP 307", | |
| "COMP 309", | |
| "COMP 311", | |
| "MATH 303", | |
| "MATH 333", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 301", | |
| "COMP 303", | |
| "COMP 305", | |
| "COMP 307", | |
| "COMP 309", | |
| "COMP 311", | |
| "MATH 303", | |
| "MATH 333", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (11 ساعة) | COMP 301 | برمجة متقدمة | 3 | COMP 205 || إجباري | COMP 305 | نظرية التعقد | 3 | - || إجباري | COMP 307 | نظم التشغيل | 3 | - || إجباري | COMP 309 | نظم الوسائط المتعددة | 2 | - || اختياري (يختار الطالب 5 ساعات) | COMP 303 | قواع", | |
| "response_time_seconds": 15.6 | |
| }, | |
| { | |
| "program_num": "8", | |
| "program": "برنامج علوم الحاسب (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 302", | |
| "COMP 304", | |
| "COMP 306", | |
| "COMP 308", | |
| "COMP 310", | |
| "COMP 312", | |
| "COMP 314", | |
| "ETHR 302" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 302", | |
| "COMP 304", | |
| "COMP 306", | |
| "COMP 308", | |
| "COMP 310", | |
| "COMP 312", | |
| "COMP 314", | |
| "ETHR 302" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري (11 ساعة) | COMP 302 | تآلفيات خوارزمية | 2 | - || إجباري | COMP 304 | تصميم مؤلفات | 3 | COMP 208, 205 || إجباري | COMP 306 | رسومات الحاسب | 3 | COMP 205 || إجباري | COMP 308 | تشفير | 3 | - || اختياري (يختار الطالب 4 ساعات) | COMP ", | |
| "response_time_seconds": 15.24 | |
| }, | |
| { | |
| "program_num": "8", | |
| "program": "برنامج علوم الحاسب (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 401", | |
| "COMP 403", | |
| "COMP 405", | |
| "COMP 407", | |
| "COMP 409", | |
| "COMP 411", | |
| "COMP 413", | |
| "COMP 415", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 401", | |
| "COMP 403", | |
| "COMP 405", | |
| "COMP 407", | |
| "COMP 409", | |
| "COMP 411", | |
| "COMP 413", | |
| "COMP 415", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري (11 ساعة) | COMP 401 | ذكاء اصطناعي | 3 | - || إجباري | COMP 403 | المعالجة المتوازية والموزعة | 3 | - || إجبار", | |
| "response_time_seconds": 18.85 | |
| }, | |
| { | |
| "program_num": "8", | |
| "program": "برنامج علوم الحاسب (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 402", | |
| "COMP 404", | |
| "COMP 406", | |
| "COMP 408", | |
| "COMP 410", | |
| "COMP 412", | |
| "COMP 414", | |
| "COMP 416" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 402", | |
| "COMP 404", | |
| "COMP 406", | |
| "COMP 408", | |
| "COMP 410", | |
| "COMP 412", | |
| "COMP 414", | |
| "COMP 416" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (10 ساعات) | COMP 402 | المعلومات الحيوية | 3 | COMP 201, 205 || إجباري | COMP 404 | هندسة البرمجيات | 3 | COMP 205 || إجباري | COMP 406 | مشروع حاسب (ب) | 4 | - || اختياري (يختار الطالب 6 ساعات) | COMP 408 | موضوعات متقدمة في الذكاء الاصطناعي | 3 | - || اختياري | COMP 410 | الرؤية بالحاسب | 3", | |
| "response_time_seconds": 14.62 | |
| }, | |
| { | |
| "program_num": "9", | |
| "program": "برنامج الفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "PHYS 103", | |
| "SAFS 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "PHYS 103", | |
| "SAFS 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 14.16 | |
| }, | |
| { | |
| "program_num": "9", | |
| "program": "برنامج الفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "PHYS 102", | |
| "PHYS 104", | |
| "PHYS 106" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "PHYS 102", | |
| "PHYS 104", | |
| "PHYS 106" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | PHYS 102 | فيزياء عامة (3) | 3 | - || متطلبات الكلية | PHYS 104 | فيزياء عامة (4) | 3 | - || متطلبات الكلية | PHYS 106 | فيزياء تجريبية (1) | 2 | - || متطلبات الكلي", | |
| "response_time_seconds": 15.2 | |
| }, | |
| { | |
| "program_num": "9", | |
| "program": "برنامج الفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENGL 201", | |
| "MATH 225", | |
| "MATH 227", | |
| "PHYS 201", | |
| "PHYS 203", | |
| "PHYS 205", | |
| "PHYS 207", | |
| "PHYS 209" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENGL 201", | |
| "MATH 225", | |
| "MATH 227", | |
| "PHYS 201", | |
| "PHYS 203", | |
| "PHYS 205", | |
| "PHYS 207", | |
| "PHYS 209" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري (12 ساعة) | PHYS 201 | فيزياء حديثة (1) | 2 | PHYS 103 || إجباري | PHYS 203 | كهرومغناطيسية | 2 | PHYS 101 || إجباري | PHYS 205 | ديناميكا حرارية | 2 | PHYS 104 || إجباري | MATH 225 | تحليل متجهات وحساب ممتدات ومصفوفات | 3 | MATH 10", | |
| "response_time_seconds": 16.31 | |
| }, | |
| { | |
| "program_num": "9", | |
| "program": "برنامج الفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "MATH 202", | |
| "PHYS 202", | |
| "PHYS 204", | |
| "PHYS 206", | |
| "PHYS 208", | |
| "PHYS 210", | |
| "PHYS 212", | |
| "STAT 232" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "MATH 202", | |
| "PHYS 202", | |
| "PHYS 204", | |
| "PHYS 206", | |
| "PHYS 208", | |
| "PHYS 210", | |
| "PHYS 212", | |
| "STAT 232" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (9 ساعات) | PHYS 202 | فيزياء حديثة (2) | 2 | PHYS 103 || إجباري | PHYS 204 | بصريات فيزيائية | 2 | PHYS 102 || إجباري | MATH 202 | معادلات تفاضلية عادية | 3 | MATH 101 / OR 102 || إجباري | STAT 232 | الإحصاء والاحتمالات | 2 | MATH 102 || اختياري (يختار الطالب 7 ساعات) | PHYS 206 | دوائر كهربي", | |
| "response_time_seconds": 16.58 | |
| }, | |
| { | |
| "program_num": "9", | |
| "program": "برنامج الفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "PHYS 301", | |
| "PHYS 303", | |
| "PHYS 305", | |
| "PHYS 307", | |
| "PHYS 309", | |
| "PHYS 361", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "PHYS 301", | |
| "PHYS 303", | |
| "PHYS 305", | |
| "PHYS 307", | |
| "PHYS 309", | |
| "PHYS 361", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (17 ساعة) | PHYS 301 | ميكانيكا كلاسيكية | 3 | MATH 225, PHYS 103 || إجباري | PHYS 303 | إلكتروديناميكا | 3 | PHYS 203 || إجباري | PHYS 305 | ميكانيكا الكم (1) | 3 | PHYS 202, MATH 202 || إجباري | PHYS 307 | ميكانيكا إحصائية | 3 | STAT 232 |", | |
| "response_time_seconds": 15.17 | |
| }, | |
| { | |
| "program_num": "9", | |
| "program": "برنامج الفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ETHR 302", | |
| "PHYS 302", | |
| "PHYS 304", | |
| "PHYS 308", | |
| "PHYS 310", | |
| "PHYS 366" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "PHYS 302", | |
| "PHYS 304", | |
| "PHYS 308", | |
| "PHYS 310", | |
| "PHYS 366" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "Core table complete; 1 univ-req row(s) cut at chunk boundary: ['ETHR 302']", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (14 ساعة) | PHYS 302 | جوامد (1) | 3 | PHYS 202 || إجباري | PHYS 304 | إلكترونيات (1) | 3 | PHYS 206, PHYS 212 || إجباري | PHYS 366 | فيزياء تجريبية (6) | 2 | PHYS 208 || إجباري | PHYS 308 | ميكانيكا الكم (2) | 3 | PHYS 202, MATH 202 || إجباري | PHYS 310 | بصريات (1) | 3 | PHYS 204 || **إجمالي", | |
| "response_time_seconds": 13.28 | |
| }, | |
| { | |
| "program_num": "9", | |
| "program": "برنامج الفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENCU 401", | |
| "GHDS 401", | |
| "PHYS 401", | |
| "PHYS 405", | |
| "PHYS 407", | |
| "PHYS 463", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "PHYS 401", | |
| "PHYS 405", | |
| "PHYS 407", | |
| "PHYS 463" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "Core table complete; 3 univ-req row(s) cut at chunk boundary: ['ENCU 401', 'GHDS 401', 'SKIL 401']", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (9 ساعات) | PHYS 401 | جوامد (2) | 3 | PHYS 302 || إجباري | PHYS 463 | فيزياء تجريبية (7) | 2 | PHYS 366 || إجباري | PHYS 405 | بصريات (2) | 3 | PHYS 310 || إجباري | PHYS 407 | بحث ومقال (1) | 1 | - || اختياري (يختار الطالب 6 ساعات) | PHYS 4IN | اختياري (2) من الشعب | 3 | - || اختياري | PHYS 4", | |
| "response_time_seconds": 13.42 | |
| }, | |
| { | |
| "program_num": "9", | |
| "program": "برنامج الفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "PHYS 404", | |
| "PHYS 408", | |
| "PHYS 410", | |
| "PHYS 466" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "PHYS 404", | |
| "PHYS 408", | |
| "PHYS 410", | |
| "PHYS 466" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (8 ساعات) | PHYS 404 | فيزياء نووية (2) | 3 | PHYS 309 || إجباري | PHYS 466 | فيزياء تجريبية (8) | 1 | PHYS 366 || إجباري | PHYS 408 | إلكترونيات (2) | 3 | PHYS 304 || إجباري | PHYS 410 | بحث ومقال (2) | 1 | - || اختياري (يختار الطالب 9 ساعات) | PHYS 4IN | اختياري (4) | 3 | - || اختياري | PHYS", | |
| "response_time_seconds": 13.07 | |
| }, | |
| { | |
| "program_num": "10", | |
| "program": "برنامج الفيزياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "PHYS 103", | |
| "SAFS 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "PHYS 103", | |
| "SAFS 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 14.2 | |
| }, | |
| { | |
| "program_num": "10", | |
| "program": "برنامج الفيزياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "PHYS 102", | |
| "PHYS 104", | |
| "PHYS 106" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "PHYS 102", | |
| "PHYS 104", | |
| "PHYS 106" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | PHYS 102 | فيزياء عامة (3) | 3 | - || متطلبات الكلية | PHYS 104 | فيزياء عامة (4) | 3 | - || متطلبات الكلية | PHYS 106 | فيزياء تجريبية (1) | 2 | - || متطلبات الكلي", | |
| "response_time_seconds": 15.31 | |
| }, | |
| { | |
| "program_num": "10", | |
| "program": "برنامج الفيزياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOC 221", | |
| "BIOL 201", | |
| "BIOP 201", | |
| "BIOP 211", | |
| "BIOP 221", | |
| "ENGL 201", | |
| "MATH 229", | |
| "PHYS 211" | |
| ], | |
| "status": "PARTIAL (71%)", | |
| "found_codes": [ | |
| "BIOC 221", | |
| "BIOL 201", | |
| "BIOP 201", | |
| "BIOP 211", | |
| "ENGL 201", | |
| "PHYS 211" | |
| ], | |
| "missing_codes": [ | |
| "BIOP 221", | |
| "MATH 229" | |
| ], | |
| "extra_codes": [], | |
| "diagnosis": "2 course(s) missing — likely split table or edge cut", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري (13 ساعة) | BIOP 201 | فيزياء حيوية عامة وموجات | 3 | PHYS 102 || إجباري | BIOP 211 | فيزياء حيوية حديثة | 2 | PHYS 101, 201 || إجباري | PHYS 211 | كهرومغناطيسية وتيار متردد | 3 | PHYS 101, 102, 203 || إجباري | BIOL 201 | بيولوجيا ع", | |
| "response_time_seconds": 15.04 | |
| }, | |
| { | |
| "program_num": "10", | |
| "program": "برنامج الفيزياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BIOP 202", | |
| "BIOP 212", | |
| "BIOP 222", | |
| "BIOP 232", | |
| "BIOP 242", | |
| "CHEM 206", | |
| "PHYS 210", | |
| "ZOOL 222" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOP 202", | |
| "BIOP 212", | |
| "BIOP 222", | |
| "BIOP 232", | |
| "BIOP 242", | |
| "CHEM 206", | |
| "PHYS 210", | |
| "ZOOL 222" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (3 ساعات) | BIOP 202 | فيزياء الكم وتطبيقاتها الحيوية | 3 | - || إجباري (2 ساعات) | BIOP 212 | فيزياء حيوية للأغشيا والخلايا | 2 | - || إجباري (2 ساعات) | BIOP 222 | ديناميكا حرارية للأنظمة الحيوية | 2 | PHYS 104 || إجباري (2 ساعات) | BIOP 232 | ضوء فيزيائي وتطبيقاته الحيوية | 2 | PHYS 102 || ", | |
| "response_time_seconds": 17.15 | |
| }, | |
| { | |
| "program_num": "10", | |
| "program": "برنامج الفيزياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOP 301", | |
| "BIOP 311", | |
| "BIOP 321", | |
| "BIOP 331", | |
| "BIOP 351", | |
| "PHYS 363", | |
| "PHYS 376", | |
| "SCTH 301", | |
| "ZOOL 311" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOP 301", | |
| "BIOP 311", | |
| "BIOP 321", | |
| "BIOP 331", | |
| "BIOP 351", | |
| "PHYS 363", | |
| "PHYS 376", | |
| "ZOOL 311" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "Core table complete; 1 univ-req row(s) cut at chunk boundary: ['SCTH 301']", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (14 ساعة) | BIOP 301 | فيزياء حيوية جزيئية (1) | 3 | BIOP 211 || إجباري | BIOP 311 | إحصاء حيوي | 2 | - || إجباري | BIOP 321 | مبادئ الهندسة الوراثية | 2 | BIOC 201 || إجباري | BIOP 331 | إلكتروديناميكا وتطبيقاتها الحيوية | 2 | PHYS 223, 210 || إجباري | PHYS 363 | النمو البلوري | 3 | PHYS 104 ", | |
| "response_time_seconds": 16.54 | |
| }, | |
| { | |
| "program_num": "10", | |
| "program": "برنامج الفيزياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BIOC 324", | |
| "BIOP 302", | |
| "BIOP 312", | |
| "BIOP 322", | |
| "BIOP 332", | |
| "ETHR 302", | |
| "PHYS 360", | |
| "PHYS 362" | |
| ], | |
| "status": "PARTIAL (71%)", | |
| "found_codes": [ | |
| "BIOP 302", | |
| "BIOP 312", | |
| "BIOP 322", | |
| "BIOP 332", | |
| "PHYS 362" | |
| ], | |
| "missing_codes": [ | |
| "BIOC 324", | |
| "PHYS 360" | |
| ], | |
| "extra_codes": [], | |
| "diagnosis": "2 course(s) missing — likely split table or edge cut", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | BIOP 302 | أساسيات الفيزياء النووية وبيولوجيا الإشعاع | 3 | BIOP 201 || إجباري | BIOP 312 | إلكترونيات حيوية | 3 | - || إجباري | BIOP 322 | تقنيات الفيزياء الحيوية في التشخيص والعلاج الطبيعي | 2 | - || إجباري | BIOP 332 | تشريح دماغ | 3 | ZOOL 222 || إجباري | PHYS 362 | مقدمة في عل", | |
| "response_time_seconds": 13.25 | |
| }, | |
| { | |
| "program_num": "10", | |
| "program": "برنامج الفيزياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOP 401", | |
| "BIOP 411", | |
| "BIOP 421", | |
| "BIOP 431", | |
| "BIOP 441", | |
| "BIOP 451", | |
| "BIOP 461", | |
| "BIOP 471", | |
| "BIOP 481", | |
| "BIOP 491", | |
| "CHEM 403", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOP 401", | |
| "BIOP 411", | |
| "BIOP 421", | |
| "BIOP 431", | |
| "BIOP 441", | |
| "BIOP 451", | |
| "BIOP 461", | |
| "BIOP 471", | |
| "BIOP 481", | |
| "BIOP 491", | |
| "CHEM 403" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "Core table complete; 3 univ-req row(s) cut at chunk boundary: ['ENCU 401', 'GHDS 401', 'SKIL 401']", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | BIOP 401 | فيزياء حيوية جزيئية (2) | 3 | BIOP 301 || إجباري | BIOP 411 | بصريات حيوي متقدم | 3 | BIOP 232 || إجباري | BIOP 421 | نظائر طبية مشعة والوقاية والأمان من الإشعاع | 2 | BIOP 302 || إجباري | BIOP 431 | مغناطيسية حيوية | 2 | PHYS 362 || إجباري | BIOP 441 | بحث ومقال | 1 | -", | |
| "response_time_seconds": 19.43 | |
| }, | |
| { | |
| "program_num": "10", | |
| "program": "برنامج الفيزياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BIOC 422", | |
| "BIOP 402", | |
| "BIOP 412", | |
| "BIOP 422", | |
| "BIOP 432", | |
| "BIOP 442", | |
| "BIOP 452", | |
| "BIOP 472", | |
| "BIOP 482" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 422", | |
| "BIOP 402", | |
| "BIOP 412", | |
| "BIOP 422", | |
| "BIOP 432", | |
| "BIOP 442", | |
| "BIOP 452", | |
| "BIOP 472", | |
| "BIOP 482" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (3) | BIOP 402 | أساسيات الرنين المغناطيسي والتصوير الطبي | 3 | - || إجباري (3) | BIOP 412 | تقنيات الفيزياء الحيوية متقدم | 3 | BIOP 301 || إجباري (2) | BIOP 422 | استخدام أشعة إكس لإيجاد تركيب الجزيئات البيولوجية الكبيرة | 2 | BIOP 331 || إجباري (2) | BIOP 432 | مواد حيوية بديلة وأجهزة تعويض", | |
| "response_time_seconds": 18.3 | |
| }, | |
| { | |
| "program_num": "11", | |
| "program": "برنامج الفيزياء والكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "PHYS 103", | |
| "SAFS 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "PHYS 103", | |
| "SAFS 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 14.33 | |
| }, | |
| { | |
| "program_num": "11", | |
| "program": "برنامج الفيزياء والكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "PHYS 102", | |
| "PHYS 104", | |
| "PHYS 106" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "PHYS 102", | |
| "PHYS 104", | |
| "PHYS 106" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | MATH 102 | تفاضل وتكامل (2) | 3 | - || متطلبات الكلية | CHEM 102 | كيمياء (2) | 3 | - || متطلبات الكلية | CHEM 104 | عملي كيمياء عامة (2) | 1 | - || متطلبات الكلية ", | |
| "response_time_seconds": 15.65 | |
| }, | |
| { | |
| "program_num": "11", | |
| "program": "برنامج الفيزياء والكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 261", | |
| "CHEM 271", | |
| "CHEM 281", | |
| "ENGL 201", | |
| "MATH 225", | |
| "PHYS 201", | |
| "PHYS 203", | |
| "PHYS 205" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 261", | |
| "CHEM 271", | |
| "CHEM 281", | |
| "ENGL 201", | |
| "MATH 225", | |
| "PHYS 201", | |
| "PHYS 203", | |
| "PHYS 205" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري تخصص أول (9 ساعات) | PHYS 201 | فيزياء حديثة (1) | 2 | PHYS 103 || إجباري تخصص أول | PHYS 203 | كهرومغناطيسية | 2 | PHYS 101 || إجباري تخصص أول | PHYS 205 | ديناميكا حرارية | 2 | PHYS 104 || إجباري تخصص أول | MATH 225 | تحليل متجهات", | |
| "response_time_seconds": 17.45 | |
| }, | |
| { | |
| "program_num": "11", | |
| "program": "برنامج الفيزياء والكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 260", | |
| "CHEM 262", | |
| "CHEM 264", | |
| "CHEM 282", | |
| "CHEM 290", | |
| "CHEM 292", | |
| "CHEM 294", | |
| "MATH 202", | |
| "PHYS 204", | |
| "PHYS 256", | |
| "STAT 232" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 260", | |
| "CHEM 262", | |
| "CHEM 264", | |
| "CHEM 282", | |
| "CHEM 290", | |
| "CHEM 292", | |
| "CHEM 294", | |
| "MATH 202", | |
| "PHYS 204", | |
| "PHYS 256", | |
| "STAT 232" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (9 ساعات) | PHYS 204 | بصريات فيزيائية | 2 | PHYS 102 || إجباري تخصص أول | MATH 202 | معادلات تفاضلية عادية | 3 | MATH 101 / OR 102 || إجباري تخصص أول | PHYS 256 | مقدمة في الفيزياء الحسابية | 2 | MATH 102 || إجباري تخصص أول | STAT 232 | إحصاء واحتمالات | 2 | MATH 102 || إجباري تخصص ث", | |
| "response_time_seconds": 22.04 | |
| }, | |
| { | |
| "program_num": "11", | |
| "program": "برنامج الفيزياء والكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 361", | |
| "CHEM 363", | |
| "CHEM 371", | |
| "CHEM 381", | |
| "CHEM 383", | |
| "CHEM 391", | |
| "CHEM 393", | |
| "PHYS 315", | |
| "PHYS 331", | |
| "PHYS 339", | |
| "PHYS 371", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 361", | |
| "CHEM 363", | |
| "CHEM 371", | |
| "CHEM 381", | |
| "CHEM 383", | |
| "CHEM 391", | |
| "CHEM 393", | |
| "PHYS 315", | |
| "PHYS 331", | |
| "PHYS 339", | |
| "PHYS 371", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري تخصص أول (4 ساعات) | PHYS 331 | إلكتروديناميكا | 2 | PHYS 203 || إجباري تخصص أول | PHYS 315 | ميكانيكا الكم | 2 | PHYS 201, MATH 225 || اختياري تخصص أول (يختار الطالب 3 ساعات) | PHYS 339 | ضوء متقدم | 3 | PHYS 204 || اختياري تخصص أول | PHYS ", | |
| "response_time_seconds": 23.17 | |
| }, | |
| { | |
| "program_num": "11", | |
| "program": "برنامج الفيزياء والكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 360", | |
| "CHEM 362", | |
| "CHEM 370", | |
| "CHEM 380", | |
| "CHEM 390", | |
| "ETHR 302", | |
| "PHYS 358", | |
| "PHYS 360", | |
| "PHYS 362", | |
| "PHYS 364", | |
| "PHYS 380" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 360", | |
| "CHEM 362", | |
| "CHEM 370", | |
| "CHEM 380", | |
| "CHEM 390", | |
| "ETHR 302", | |
| "PHYS 358", | |
| "PHYS 360", | |
| "PHYS 362", | |
| "PHYS 364", | |
| "PHYS 380" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري تخصص أول (10 ساعات) | PHYS 360 | ميكانيكا إحصائية | 2 | PHYS 205, 205 || إجباري تخصص أول | PHYS 364 | إلكترونيات | 2 | PHYS 203 || إجباري تخصص أول | PHYS 358 | فيزياء نووية | 2 | PHYS 201 || إجباري تخصص أول | PHYS 362 | مقدمة في علم ا", | |
| "response_time_seconds": 21.36 | |
| }, | |
| { | |
| "program_num": "11", | |
| "program": "برنامج الفيزياء والكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 461", | |
| "CHEM 463", | |
| "CHEM 471", | |
| "CHEM 481", | |
| "CHEM 491", | |
| "CHEM 493", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "PHYS 459", | |
| "PHYS 461", | |
| "PHYS 465", | |
| "PHYS 467", | |
| "PHYS 471", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 461", | |
| "CHEM 463", | |
| "CHEM 471", | |
| "CHEM 481", | |
| "CHEM 491", | |
| "CHEM 493", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "PHYS 459", | |
| "PHYS 461", | |
| "PHYS 465", | |
| "PHYS 467", | |
| "PHYS 471", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري تخصص أول (6 ساعات) | PHYS 459 | ميكروسكوبات متقدمة وتطبيقاتها | 2 | PHYS 339 || إجباري تخصص أول | PHYS 461 | في", | |
| "response_time_seconds": 28.78 | |
| }, | |
| { | |
| "program_num": "11", | |
| "program": "برنامج الفيزياء والكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 460", | |
| "CHEM 462", | |
| "CHEM 470", | |
| "CHEM 480", | |
| "CHEM 490", | |
| "CHEM 492", | |
| "PHYS 458", | |
| "PHYS 468", | |
| "PHYS 470", | |
| "PHYS 472", | |
| "PHYS 474" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 460", | |
| "CHEM 462", | |
| "CHEM 470", | |
| "CHEM 480", | |
| "CHEM 490", | |
| "CHEM 492", | |
| "PHYS 458", | |
| "PHYS 468", | |
| "PHYS 470", | |
| "PHYS 472", | |
| "PHYS 474" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (7 ساعات) | PHYS 468 | خواص كهربية وضوئية ومغناطيسية للمواد | 3 | PHYS 362 || إجباري تخصص أول | PHYS 458 | فيزياء تجريبية | 2 | - || إجباري تخصص أول | PHYS 470 | نبائط أشباه موصلات وتطبيقاتها | 2 | PHYS 362 || اختياري تخصص أول (يختار الطالب 2 ساعة) | PHYS 474 | أساسيات علم البلورات وت", | |
| "response_time_seconds": 22.25 | |
| }, | |
| { | |
| "program_num": "12", | |
| "program": "برنامج الفيزياء وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "PHYS 103", | |
| "SAFS 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "PHYS 103", | |
| "SAFS 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 15.06 | |
| }, | |
| { | |
| "program_num": "12", | |
| "program": "برنامج الفيزياء وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 102", | |
| "COMP 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "PHYS 102", | |
| "PHYS 104" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 102", | |
| "COMP 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "PHYS 102", | |
| "PHYS 104" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | MATH 102 | تفاضل وتكامل (2) | 3 | - || متطلبات الكلية | PHYS 102 | فيزياء عامة (3) | 3 | - || متطلبات الكلية | PHYS 104 | فيزياء عامة (4) | 3 | - || متطلبات الكلية ", | |
| "response_time_seconds": 15.12 | |
| }, | |
| { | |
| "program_num": "12", | |
| "program": "برنامج الفيزياء وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 201", | |
| "COMP 207", | |
| "ENGL 201", | |
| "MATH 225", | |
| "PHYS 201", | |
| "PHYS 203", | |
| "PHYS 205" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 201", | |
| "COMP 207", | |
| "ENGL 201", | |
| "MATH 225", | |
| "PHYS 201", | |
| "PHYS 203", | |
| "PHYS 205" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري تخصص أول (9 ساعات) | PHYS 201 | فيزياء حديثة (1) | 2 | PHYS 102 || إجباري تخصص أول | PHYS 203 | كهرومغناطيسية | 2 | PHYS 101 || إجباري تخصص أول | PHYS 205 | ديناميكا حرارية | 2 | PHYS 104 || إجباري تخصص أول | MATH 225 | تحليل متجهات", | |
| "response_time_seconds": 16.07 | |
| }, | |
| { | |
| "program_num": "12", | |
| "program": "برنامج الفيزياء وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 202", | |
| "COMP 204", | |
| "COMP 206", | |
| "COMP 208", | |
| "COMP 212", | |
| "MATH 202", | |
| "PHYS 204", | |
| "PHYS 210", | |
| "PHYS 216", | |
| "STAT 232" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 202", | |
| "COMP 204", | |
| "COMP 206", | |
| "COMP 208", | |
| "COMP 212", | |
| "MATH 202", | |
| "PHYS 204", | |
| "PHYS 210", | |
| "PHYS 216", | |
| "STAT 232" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (6 ساعات) | PHYS 204 | بصريات فيزيائية | 2 | PHYS 102 || إجباري تخصص أول | PHYS 216 | مقدمة في الدوائر الكهربية | 2 | PHYS 101 || إجباري تخصص أول | STAT 232 | الإحصاء والاحتمالات | 2 | MATH 102 || اختياري تخصص أول (يختار الطالب 3 ساعات) | MATH 202 | معادلات تفاضلية عادية | 3 | MATH 10", | |
| "response_time_seconds": 20.2 | |
| }, | |
| { | |
| "program_num": "12", | |
| "program": "برنامج الفيزياء وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 303", | |
| "COMP 305", | |
| "COMP 307", | |
| "COMP 309", | |
| "COMP 311", | |
| "PHYS 315", | |
| "PHYS 331", | |
| "PHYS 337", | |
| "PHYS 339", | |
| "PHYS 371", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 303", | |
| "COMP 305", | |
| "COMP 307", | |
| "COMP 309", | |
| "COMP 311", | |
| "PHYS 315", | |
| "PHYS 331", | |
| "PHYS 337", | |
| "PHYS 339", | |
| "PHYS 371", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري تخصص أول (6 ساعات) | PHYS 331 | إلكتروديناميكا | 2 | PHYS 203 || إجباري تخصص أول | PHYS 315 | ميكانيكا الكم | 2 | PHYS 201, MATH 225 || إجباري تخصص أول | PHYS 337 | علم الجوامد | 2 | PHYS 205 || اختياري تخصص أول (يختار الطالب 3 ساعات) | PHYS", | |
| "response_time_seconds": 20.36 | |
| }, | |
| { | |
| "program_num": "12", | |
| "program": "برنامج الفيزياء وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 302", | |
| "COMP 304", | |
| "COMP 306", | |
| "COMP 308", | |
| "ETHR 302", | |
| "PHYS 358", | |
| "PHYS 360", | |
| "PHYS 364", | |
| "PHYS 382" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 302", | |
| "COMP 304", | |
| "COMP 306", | |
| "COMP 308", | |
| "ETHR 302", | |
| "PHYS 358", | |
| "PHYS 360", | |
| "PHYS 364", | |
| "PHYS 382" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري تخصص أول (8 ساعات) | PHYS 382 | اتصالات بصرية | 2 | PHYS 204 || إجباري تخصص أول | PHYS 360 | ميكانيكا إحصائية | 2 | PHYS 205, STAT 232 || إجباري تخصص أول | PHYS 364 | إلكترونيات | 2 | PHYS 206 || إجباري تخصص أول | PHYS 358 | فيزياء نو", | |
| "response_time_seconds": 17.66 | |
| }, | |
| { | |
| "program_num": "12", | |
| "program": "برنامج الفيزياء وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 401", | |
| "COMP 403", | |
| "COMP 407", | |
| "COMP 411", | |
| "COMP 413", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "PHYS 449", | |
| "PHYS 461", | |
| "PHYS 465", | |
| "PHYS 469", | |
| "PHYS 471", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 401", | |
| "COMP 403", | |
| "COMP 407", | |
| "COMP 411", | |
| "COMP 413", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "PHYS 449", | |
| "PHYS 461", | |
| "PHYS 465", | |
| "PHYS 469", | |
| "PHYS 471", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري تخصص أول (6 ساعات) | PHYS 449 | إلكترونيات رقمية | 2 | PHYS 364 || إجباري تخصص أول | PHYS 461 | فيزياء نانوية و", | |
| "response_time_seconds": 22.79 | |
| }, | |
| { | |
| "program_num": "12", | |
| "program": "برنامج الفيزياء وعلوم الحاسب (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "COMP 402", | |
| "COMP 404", | |
| "COMP 414", | |
| "COMP 418", | |
| "PHYS 438", | |
| "PHYS 468", | |
| "PHYS 470", | |
| "PHYS 472", | |
| "PHYS 476" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 402", | |
| "COMP 404", | |
| "COMP 414", | |
| "COMP 418", | |
| "PHYS 438", | |
| "PHYS 468", | |
| "PHYS 470", | |
| "PHYS 472", | |
| "PHYS 476" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (7 ساعات) | PHYS 476 | فيزياء حسابية متقدم | 3 | PHYS 315 || إجباري تخصص أول | PHYS 438 | فيزياء تجريبية | 2 | - || إجباري تخصص أول | PHYS 470 | نبائط أشباه موصلات وتطبيقاتها | 2 | PHYS 362 || اختياري تخصص أول (يختار الطالب 2 ساعة) | PHYS 468 | خواص كهربائية وضوئية ومغناطيسية للمواد |", | |
| "response_time_seconds": 18.46 | |
| }, | |
| { | |
| "program_num": "13", | |
| "program": "برنامج الكيمياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "STAT 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 14.78 | |
| }, | |
| { | |
| "program_num": "13", | |
| "program": "برنامج الكيمياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BIOC 102", | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 114", | |
| "PHYS 102" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 102", | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "INCO 102", | |
| "MATH 102", | |
| "MATH 114", | |
| "PHYS 102" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | MATH 102 | تفاضل وتكامل (2) | 3 | - || متطلبات الكلية | PHYS 102 | فيزياء عامة (3) | 3 | - || متطلبات الكلية | CHEM 102 | كيمياء عامة (2) | 3 | - || متطلبات الكلية ", | |
| "response_time_seconds": 16.12 | |
| }, | |
| { | |
| "program_num": "13", | |
| "program": "برنامج الكيمياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOP 213", | |
| "CHEM 211", | |
| "CHEM 213", | |
| "CHEM 215", | |
| "CHEM 217", | |
| "CHEM 231", | |
| "CHEM 233", | |
| "CHEM 235", | |
| "CHEM 241", | |
| "CHEM 243", | |
| "CHEM 245", | |
| "ENGL 201" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOP 213", | |
| "CHEM 211", | |
| "CHEM 213", | |
| "CHEM 215", | |
| "CHEM 217", | |
| "CHEM 231", | |
| "CHEM 233", | |
| "CHEM 235", | |
| "CHEM 241", | |
| "CHEM 243", | |
| "CHEM 245", | |
| "ENGL 201" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري (13 ساعة) | CHEM 211 | كيمياء عضوية (1) | 2 | CHEM 101 / CHEM 102 || إجباري | CHEM 213 | بتروكيماويات | 1 | CHEM 101 / CHEM 102 || إجباري | CHEM 215 | كيمياء عضوية عملي (1) | 1 | CHEM 101 / CHEM 102 || إجباري | CHEM 241 | كيمياء فيز", | |
| "response_time_seconds": 25.63 | |
| }, | |
| { | |
| "program_num": "13", | |
| "program": "برنامج الكيمياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BOTA 222", | |
| "CHEM 212", | |
| "CHEM 214", | |
| "CHEM 216", | |
| "CHEM 218", | |
| "CHEM 222", | |
| "CHEM 234", | |
| "CHEM 242", | |
| "CHEM 244", | |
| "CHEM 246", | |
| "ENTM 202", | |
| "MATH 210", | |
| "PHYS 226", | |
| "ZOOL 209" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 222", | |
| "CHEM 212", | |
| "CHEM 214", | |
| "CHEM 216", | |
| "CHEM 218", | |
| "CHEM 222", | |
| "CHEM 234", | |
| "CHEM 242", | |
| "CHEM 244", | |
| "CHEM 246", | |
| "ENTM 202", | |
| "MATH 210", | |
| "PHYS 226", | |
| "ZOOL 209" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | CHEM 212 | كيمياء عضوية (2) | 2 | CHEM 101 / CHEM 102 || إجباري | CHEM 214 | كيمياء عضوية فراغية | 1 | CHEM 101 / CHEM 102 || إجباري | CHEM 216 | كيمياء عضوية عملي (2) | 1 | CHEM 101 / CHEM 102 || إجباري | CHEM 222 | كيمياء غير عضوية (1) | 2 | CHEM 102 || إجباري | CHEM 242 | كيمياء", | |
| "response_time_seconds": 28.89 | |
| }, | |
| { | |
| "program_num": "13", | |
| "program": "برنامج الكيمياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 311", | |
| "CHEM 313", | |
| "CHEM 315", | |
| "CHEM 317", | |
| "CHEM 319", | |
| "CHEM 321", | |
| "CHEM 331", | |
| "CHEM 333", | |
| "CHEM 335", | |
| "CHEM 341", | |
| "CHEM 343", | |
| "CHEM 345", | |
| "CHEM 347", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 311", | |
| "CHEM 313", | |
| "CHEM 315", | |
| "CHEM 317", | |
| "CHEM 319", | |
| "CHEM 321", | |
| "CHEM 331", | |
| "CHEM 333", | |
| "CHEM 335", | |
| "CHEM 341", | |
| "CHEM 343", | |
| "CHEM 345", | |
| "CHEM 347", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (12 ساعة) | CHEM 311 | مركبات غير متجانسة الحلقة | 2 | CHEM 211 || إجباري | CHEM 313 | كيمياء البوليمرات والشقوق الحرة | 1 | CHEM 211 || إجباري | CHEM 315 | كيمياء عضوية عملي (3) | 1 | - || إجباري | CHEM 321 | كيمياء غير عضوية 2 (تناسقية 1 و", | |
| "response_time_seconds": 30.79 | |
| }, | |
| { | |
| "program_num": "13", | |
| "program": "برنامج الكيمياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 312", | |
| "CHEM 314", | |
| "CHEM 316", | |
| "CHEM 322", | |
| "CHEM 324", | |
| "CHEM 338", | |
| "CHEM 342", | |
| "CHEM 344", | |
| "CHEM 346", | |
| "ETHR 302", | |
| "GEOL 320" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 312", | |
| "CHEM 314", | |
| "CHEM 316", | |
| "CHEM 322", | |
| "CHEM 324", | |
| "CHEM 338", | |
| "CHEM 342", | |
| "CHEM 344", | |
| "CHEM 346", | |
| "ETHR 302", | |
| "GEOL 320" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري (21 ساعة مع اختياري) | CHEM 312 | الكيمياء العضوية الفيزيائية (1) | 2 | CHEM 211 / CHEM 212 || إجباري | CHEM 314 | كيمياء عضوية (طيف) | 2 | CHEM 212 || إجباري | CHEM 316 | كيمياء عضوية عملي (4) | 1 | - || إجباري | CHEM 322 | كيمياء غي", | |
| "response_time_seconds": 25.97 | |
| }, | |
| { | |
| "program_num": "13", | |
| "program": "برنامج الكيمياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "APCH 443", | |
| "CHEM 411", | |
| "CHEM 413", | |
| "CHEM 415", | |
| "CHEM 417", | |
| "CHEM 419", | |
| "CHEM 421", | |
| "CHEM 423", | |
| "CHEM 425", | |
| "CHEM 431", | |
| "CHEM 441", | |
| "CHEM 451", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "PHYS 403", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "APCH 443", | |
| "CHEM 411", | |
| "CHEM 413", | |
| "CHEM 415", | |
| "CHEM 417", | |
| "CHEM 419", | |
| "CHEM 421", | |
| "CHEM 423", | |
| "CHEM 425", | |
| "CHEM 431", | |
| "CHEM 441", | |
| "CHEM 451", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "PHYS 403", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري (12 ساعة) | CHEM 451 | مشروع بحث (1) | 1 | - || إجباري | CHEM 411 | كيمياء عضوية فيزيائية 2 | 2 | CHEM 312 || إ", | |
| "response_time_seconds": 32.06 | |
| }, | |
| { | |
| "program_num": "13", | |
| "program": "برنامج الكيمياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 410", | |
| "CHEM 416", | |
| "CHEM 422", | |
| "CHEM 424", | |
| "CHEM 426", | |
| "CHEM 428", | |
| "CHEM 432", | |
| "CHEM 434", | |
| "CHEM 442", | |
| "CHEM 444", | |
| "CHEM 446", | |
| "COMP 420" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 410", | |
| "CHEM 416", | |
| "CHEM 422", | |
| "CHEM 424", | |
| "CHEM 426", | |
| "CHEM 428", | |
| "CHEM 432", | |
| "CHEM 434", | |
| "CHEM 442", | |
| "CHEM 444", | |
| "CHEM 446", | |
| "COMP 420" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | CHEM 422 | كيمياء غير عضوية 5 (نظرية المجموعات + طيفية) | 2 | CHEM 322 || إجباري | CHEM 432 | كيمياء تحليلية 4 (طرق الفصل 1) | 1 | CHEM 331 || إجباري | CHEM 442 | كيمياء فيزيائية 7 (الخواص الفيزيائية للبوليمرات + ميكانيكا الكم + تآكل المعادن) | 3 | CHEM 241 || إجباري | CHEM 444 | ك", | |
| "response_time_seconds": 26.99 | |
| }, | |
| { | |
| "program_num": "14", | |
| "program": "برنامج الكيمياء التطبيقية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "APCH 311", | |
| "APCH 313", | |
| "APCH 335", | |
| "APCH 337", | |
| "APCH 341", | |
| "APCH 343", | |
| "CHEM 319", | |
| "CHEM 321", | |
| "CHEM 331", | |
| "CHEM 333", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "APCH 311", | |
| "APCH 313", | |
| "APCH 335", | |
| "APCH 337", | |
| "APCH 341", | |
| "APCH 343", | |
| "CHEM 319", | |
| "CHEM 321", | |
| "CHEM 331", | |
| "CHEM 333", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (11 ساعة) | APCH 311 | كيمياء عضوية تطبيقية 1 (سكريات ودهون وكيمياء فراغية وكيمياء علاجية) | 3 | - || إجباري | APCH 313 | كيمياء عضوية تطبيقية عملي (1) | 1 | CHEM 211 || إجباري | CHEM 321 | كيمياء غير عضوية 2 (تناسقية 1 وانتقالية) | 2 | - ||", | |
| "response_time_seconds": 26.92 | |
| }, | |
| { | |
| "program_num": "14", | |
| "program": "برنامج الكيمياء التطبيقية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "APCH 312", | |
| "APCH 314", | |
| "APCH 316", | |
| "APCH 324", | |
| "APCH 326", | |
| "APCH 332", | |
| "APCH 334", | |
| "APCH 342", | |
| "APCH 344", | |
| "APCH 346", | |
| "CHEM 322", | |
| "ETHR 302", | |
| "GEOL 320" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "APCH 312", | |
| "APCH 314", | |
| "APCH 316", | |
| "APCH 324", | |
| "APCH 326", | |
| "APCH 332", | |
| "APCH 334", | |
| "APCH 342", | |
| "APCH 344", | |
| "APCH 346", | |
| "CHEM 322", | |
| "ETHR 302", | |
| "GEOL 320" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري (13 ساعة) | APCH 312 | كيمياء عضوية تطبيقية 2 (كيمياء طيفية) | 2 | - || إجباري | APCH 314 | كيمياء عضوية تطبيقية عملي (2) | 1 | CHEM 211 || إجباري | APCH 316 | كيمياء عضوية تطبيقية (ميكانيكية التفاعلات) | 2 | CHEM 211 || إجباري | CHEM", | |
| "response_time_seconds": 25.34 | |
| }, | |
| { | |
| "program_num": "14", | |
| "program": "برنامج الكيمياء التطبيقية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "APCH 411", | |
| "APCH 413", | |
| "APCH 415", | |
| "APCH 417", | |
| "APCH 419", | |
| "APCH 421", | |
| "APCH 433", | |
| "APCH 441", | |
| "APCH 443", | |
| "APCH 451", | |
| "CHEM 421", | |
| "CHEM 431", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "PHYS 403", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "APCH 411", | |
| "APCH 413", | |
| "APCH 415", | |
| "APCH 417", | |
| "APCH 419", | |
| "APCH 421", | |
| "APCH 433", | |
| "APCH 441", | |
| "APCH 443", | |
| "APCH 451", | |
| "CHEM 421", | |
| "CHEM 431", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "PHYS 403", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري (12 ساعة) | APCH 451 | مشروع بحث 1 | 1 | - || إجباري | CHEM 421 | كيمياء غير عضوية 4 (نووية + فلز عضوية) | 2 | ", | |
| "response_time_seconds": 29.22 | |
| }, | |
| { | |
| "program_num": "14", | |
| "program": "برنامج الكيمياء التطبيقية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "APCH 412", | |
| "APCH 414", | |
| "APCH 416", | |
| "APCH 418", | |
| "APCH 424", | |
| "APCH 426", | |
| "APCH 428", | |
| "APCH 432", | |
| "APCH 440", | |
| "APCH 442", | |
| "APCH 444", | |
| "APCH 446", | |
| "APCH 448", | |
| "APCH 450", | |
| "CHEM 410", | |
| "CHEM 416", | |
| "CHEM 422", | |
| "COMP 418" | |
| ], | |
| "status": "PARTIAL (6%)", | |
| "found_codes": [ | |
| "APCH 448" | |
| ], | |
| "missing_codes": [ | |
| "APCH 412", | |
| "APCH 414", | |
| "APCH 416", | |
| "APCH 418", | |
| "APCH 424", | |
| "APCH 426", | |
| "APCH 428", | |
| "APCH 432", | |
| "APCH 440", | |
| "APCH 442", | |
| "APCH 444", | |
| "APCH 446", | |
| "APCH 450", | |
| "CHEM 410", | |
| "CHEM 416", | |
| "CHEM 422", | |
| "COMP 418" | |
| ], | |
| "extra_codes": [], | |
| "diagnosis": "Split table: fragment 2 not retrieved", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| اختياري | APCH 448 | كيمياء فيزيائية تطبيقية د (كيمياء ضوئية تطبيقية والحفز التطبيقي) | 2 | - || **إجمالي** | | | **18** | |", | |
| "response_time_seconds": 7.93 | |
| }, | |
| { | |
| "program_num": "15", | |
| "program": "برنامج النبات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BOTA 101", | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "ZOOL 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 101", | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "ZOOL 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 15.38 | |
| }, | |
| { | |
| "program_num": "15", | |
| "program": "برنامج النبات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BOTA 102", | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "ENTM 102", | |
| "INCO 102", | |
| "MICR 102", | |
| "ZOOL 102" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 102", | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "ENTM 102", | |
| "INCO 102", | |
| "MICR 102", | |
| "ZOOL 102" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | CHEM 102 | كيمياء (2) | 3 | - || متطلبات الكلية | CHEM 104 | عملي كيمياء عامة (2) | 1 | - || متطلبات الكلية | BOTA 102 | أساسيات علم النبات (2) | 3 | - || متطلبات ا", | |
| "response_time_seconds": 15.39 | |
| }, | |
| { | |
| "program_num": "15", | |
| "program": "برنامج النبات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOP 213", | |
| "BOTA 201", | |
| "BOTA 203", | |
| "BOTA 205", | |
| "BOTA 207", | |
| "BOTA 209", | |
| "BOTA 211", | |
| "CHEM 255", | |
| "ENGL 201", | |
| "ENTM 211", | |
| "GEOL 255", | |
| "STAT 209" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOP 213", | |
| "BOTA 201", | |
| "BOTA 203", | |
| "BOTA 205", | |
| "BOTA 207", | |
| "BOTA 209", | |
| "BOTA 211", | |
| "CHEM 255", | |
| "ENGL 201", | |
| "ENTM 211", | |
| "GEOL 255", | |
| "STAT 209" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري (12 ساعة) | BOTA 201 | تشريح نبات | 2 | BOTA 101 || إجباري | BOTA 203 | فسيولوجيا العلاقات المائية في النبات | 2 | BOTA 102 || إجباري | BOTA 205 | النظم البيئية | 2 | BOTA 102 || إجباري | BOTA 207 | أساسيات وأدوات البروتيومات | 1 | ", | |
| "response_time_seconds": 23.46 | |
| }, | |
| { | |
| "program_num": "15", | |
| "program": "برنامج النبات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BIOC 204", | |
| "BOTA 202", | |
| "BOTA 204", | |
| "BOTA 206", | |
| "BOTA 208", | |
| "BOTA 210", | |
| "CHEM 204", | |
| "ENTM 204", | |
| "MICR 202" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 204", | |
| "BOTA 202", | |
| "BOTA 204", | |
| "BOTA 206", | |
| "BOTA 208", | |
| "BOTA 210", | |
| "CHEM 204", | |
| "ENTM 204", | |
| "MICR 202" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (14 ساعة) | BOTA 202 | أساسيات علم التصنيف | 2 | - || إجباري | BOTA 204 | أرشيجونيات | 3 | - || إجباري | BOTA 206 | طحالب | 2 | - || إجباري | BOTA 208 | علم حبوب اللقاح التطبيقي | 2 | - || إجباري | MICR 202 | ميكروبيولوجي (2) (فيروسات - بكتيريا - فطريات) | 3 | MICR 102 || إجباري | CHEM 204 | ك", | |
| "response_time_seconds": 25.48 | |
| }, | |
| { | |
| "program_num": "15", | |
| "program": "برنامج النبات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BOTA 301", | |
| "BOTA 303", | |
| "BOTA 305", | |
| "BOTA 307", | |
| "BOTA 309", | |
| "BOTA 311", | |
| "BOTA 313", | |
| "CHEM 353", | |
| "SCTH 301", | |
| "STAT 321" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 301", | |
| "BOTA 303", | |
| "BOTA 305", | |
| "BOTA 307", | |
| "BOTA 309", | |
| "BOTA 311", | |
| "BOTA 313", | |
| "CHEM 353", | |
| "SCTH 301", | |
| "STAT 321" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (12 ساعة) | BOTA 301 | فسيولوجيا النمو والهرمونات النباتية وتطبيقاتها التكنولوجية | 3 | - || إجباري | BOTA 303 | حفريات نباتية | 2 | BOTA 204 || إجباري | BOTA 305 | وراثة جزيئية | 2 | BOTA 207 || إجباري | BOTA 307 | زراعة الأنسجة النباتية وت", | |
| "response_time_seconds": 19.88 | |
| }, | |
| { | |
| "program_num": "15", | |
| "program": "برنامج النبات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BOTA 302", | |
| "BOTA 304", | |
| "BOTA 306", | |
| "BOTA 308", | |
| "BOTA 310", | |
| "BOTA 312", | |
| "BOTA 314", | |
| "BOTA 316", | |
| "BOTA 318", | |
| "BOTA 320", | |
| "ETHR 302", | |
| "MICR 388" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 302", | |
| "BOTA 304", | |
| "BOTA 306", | |
| "BOTA 308", | |
| "BOTA 310", | |
| "BOTA 312", | |
| "BOTA 314", | |
| "BOTA 316", | |
| "BOTA 318", | |
| "BOTA 320", | |
| "ETHR 302", | |
| "MICR 388" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري (14 ساعة) | BOTA 302 | الخصائص الجزيئية والوظيفية للانتقال في النبات - تغذية معدنية | 3 | BOTA 203 || إجباري | BOTA 304 | فصائل مختارة من النباتات الزهرية | 2 | BOTA 202 || إجباري | BOTA 306 | طحالب المياه العذبة والمالحة في مصر | 2 |", | |
| "response_time_seconds": 23.55 | |
| }, | |
| { | |
| "program_num": "15", | |
| "program": "برنامج النبات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BOTA 401", | |
| "BOTA 403", | |
| "BOTA 405", | |
| "BOTA 407", | |
| "BOTA 411", | |
| "BOTA 413", | |
| "BOTA 415", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MICR 481", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 401", | |
| "BOTA 403", | |
| "BOTA 405", | |
| "BOTA 407", | |
| "BOTA 411", | |
| "BOTA 413", | |
| "BOTA 415", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MICR 481", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري (12 ساعة) | BOTA 401 | أسس علم الإنزيمات وتطبيقاتها التكنولوجية | 3 | - || إجباري | BOTA 403 | هندسة البروتين -", | |
| "response_time_seconds": 21.63 | |
| }, | |
| { | |
| "program_num": "15", | |
| "program": "برنامج النبات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BOTA 402", | |
| "BOTA 404", | |
| "BOTA 406", | |
| "BOTA 408", | |
| "BOTA 410", | |
| "BOTA 412", | |
| "BOTA 414", | |
| "BOTA 416", | |
| "BOTA 418", | |
| "BOTA 420" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 402", | |
| "BOTA 404", | |
| "BOTA 406", | |
| "BOTA 408", | |
| "BOTA 410", | |
| "BOTA 412", | |
| "BOTA 414", | |
| "BOTA 416", | |
| "BOTA 418", | |
| "BOTA 420" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (12 ساعة) | BOTA 402 | أيض وطاقة إحيائية | 3 | - || إجباري | BOTA 404 | فلورة النباتات الزهرية - فلورة حزازية | 3 | BOTA 304 || إجباري | BOTA 406 | تطبيقات علم البيئة | 2 | BOTA 312 || إجباري | BOTA 408 | هندسة وراثية | 2 | BOTA 305 || إجباري | BOTA 410 | مشروع بحثي | 1 | - || إجباري | BOTA 41", | |
| "response_time_seconds": 17.98 | |
| }, | |
| { | |
| "program_num": "14 (مزدوج)", | |
| "program": "برنامج نبات - كيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BOTA 101", | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "ZOOL 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 101", | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "ZOOL 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 15.67 | |
| }, | |
| { | |
| "program_num": "14 (مزدوج)", | |
| "program": "برنامج نبات - كيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BOTA 102", | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "ENTM 102", | |
| "INCO 102", | |
| "MICR 102", | |
| "ZOOL 102" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 102", | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "ENTM 102", | |
| "INCO 102", | |
| "MICR 102", | |
| "ZOOL 102" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | CHEM 102 | كيمياء (2) | 3 | - || متطلبات الكلية | CHEM 104 | عملي كيمياء عامة (2) | 1 | - || متطلبات الكلية | BOTA 102 | أساسيات علم النبات (2) | 3 | - || متطلبات ا", | |
| "response_time_seconds": 15.61 | |
| }, | |
| { | |
| "program_num": "14 (مزدوج)", | |
| "program": "برنامج نبات - كيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOP 213", | |
| "BOTA 201", | |
| "BOTA 213", | |
| "BOTA 215", | |
| "BOTA 217", | |
| "CHEM 261", | |
| "CHEM 271", | |
| "CHEM 281", | |
| "ENGL 201", | |
| "GEOL 255", | |
| "MICR 201" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOP 213", | |
| "BOTA 201", | |
| "BOTA 213", | |
| "BOTA 215", | |
| "BOTA 217", | |
| "CHEM 261", | |
| "CHEM 271", | |
| "CHEM 281", | |
| "ENGL 201", | |
| "GEOL 255", | |
| "MICR 201" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري تخصص أول (7 ساعات) | BOTA 201 | تشريح نبات | 2 | BOTA 101 || إجباري تخصص أول | BOTA 213 | أساسيات علم الطحالب | 2 | BOTA 102 || إجباري تخصص أول | BOTA 215 | أساسيات النظم البيئية | 1 | BOTA 102 || إجباري تخصص أول | BOTA 217 | أساسيا", | |
| "response_time_seconds": 21.61 | |
| }, | |
| { | |
| "program_num": "14 (مزدوج)", | |
| "program": "برنامج نبات - كيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BOTA 212", | |
| "BOTA 214", | |
| "BOTA 216", | |
| "BOTA 218", | |
| "BOTA 220", | |
| "CHEM 204", | |
| "CHEM 260", | |
| "CHEM 262", | |
| "CHEM 264", | |
| "CHEM 282", | |
| "CHEM 290", | |
| "CHEM 292" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 212", | |
| "BOTA 214", | |
| "BOTA 216", | |
| "BOTA 218", | |
| "BOTA 220", | |
| "CHEM 204", | |
| "CHEM 260", | |
| "CHEM 262", | |
| "CHEM 264", | |
| "CHEM 282", | |
| "CHEM 290", | |
| "CHEM 292" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (8 ساعات) | BOTA 212 | العلاقات المائية في النبات - والانتقال والتغذية المعدنية | 3 | - || إجباري تخصص أول | BOTA 214 | المجتمعات النباتية والتلوث البيئي | 3 | - || إجباري تخصص أول | BOTA 216 | أساسيات علم التصنيف وفصائل مختارة من النباتات الزهرية | 2 | - || اختياري تخصص أول (يختار ال", | |
| "response_time_seconds": 24.05 | |
| }, | |
| { | |
| "program_num": "14 (مزدوج)", | |
| "program": "برنامج نبات - كيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BOTA 321", | |
| "BOTA 323", | |
| "BOTA 325", | |
| "BOTA 327", | |
| "BOTA 329", | |
| "BOTA 331", | |
| "CHEM 361", | |
| "CHEM 363", | |
| "CHEM 371", | |
| "CHEM 381", | |
| "CHEM 383", | |
| "CHEM 391", | |
| "CHEM 393", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 321", | |
| "BOTA 323", | |
| "BOTA 325", | |
| "BOTA 327", | |
| "BOTA 329", | |
| "BOTA 331", | |
| "CHEM 361", | |
| "CHEM 363", | |
| "CHEM 371", | |
| "CHEM 381", | |
| "CHEM 383", | |
| "CHEM 391", | |
| "CHEM 393", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري تخصص أول (7 ساعات) | BOTA 321 | فسيولوجيا النمو والهرمونات النباتية - زراعة أنسجة نباتية | 3 | - || إجباري تخصص أول | BOTA 323 | الآليات الأساسية للوراثة | 2 | BOTA 217 || إجباري تخصص أول | BOTA 325 | طحالب البيئات المختلفة في مصر | 2 | BOTA", | |
| "response_time_seconds": 27.76 | |
| }, | |
| { | |
| "program_num": "14 (مزدوج)", | |
| "program": "برنامج نبات - كيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BOTA 316", | |
| "BOTA 320", | |
| "BOTA 322", | |
| "BOTA 324", | |
| "BOTA 326", | |
| "BOTA 330", | |
| "CHEM 360", | |
| "CHEM 362", | |
| "CHEM 370", | |
| "CHEM 380", | |
| "CHEM 390", | |
| "ETHR 302" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 316", | |
| "BOTA 320", | |
| "BOTA 322", | |
| "BOTA 324", | |
| "BOTA 326", | |
| "BOTA 330", | |
| "CHEM 360", | |
| "CHEM 362", | |
| "CHEM 370", | |
| "CHEM 380", | |
| "CHEM 390", | |
| "ETHR 302" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري تخصص أول (5 ساعات) | BOTA 322 | أساسيات علم الأرشيجونيات | 3 | - || إجباري تخصص أول | BOTA 324 | من تميز البروتينات إلى هندسة البروتينات | 1 | BOTA 217 || إجباري تخصص أول | BOTA 326 | الحياة البرية والموارد البيئية الطبيعية | 1 | BOTA", | |
| "response_time_seconds": 23.41 | |
| }, | |
| { | |
| "program_num": "14 (مزدوج)", | |
| "program": "برنامج نبات - كيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BOTA 421", | |
| "BOTA 423", | |
| "BOTA 427", | |
| "BOTA 429", | |
| "BOTA 431", | |
| "CHEM 461", | |
| "CHEM 463", | |
| "CHEM 471", | |
| "CHEM 481", | |
| "CHEM 491", | |
| "CHEM 493", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MICR 481", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 421", | |
| "BOTA 423", | |
| "BOTA 427", | |
| "BOTA 429", | |
| "BOTA 431", | |
| "CHEM 461", | |
| "CHEM 463", | |
| "CHEM 471", | |
| "CHEM 481", | |
| "CHEM 491", | |
| "CHEM 493", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MICR 481", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري تخصص أول (7 ساعات) | BOTA 421 | علم الإنزيمات | 3 | - || إجباري تخصص أول | BOTA 423 | نباتات حفرية | 2 | BOTA 3", | |
| "response_time_seconds": 27.41 | |
| }, | |
| { | |
| "program_num": "14 (مزدوج)", | |
| "program": "برنامج نبات - كيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BOTA 422", | |
| "BOTA 424", | |
| "BOTA 426", | |
| "BOTA 430", | |
| "BOTA 432", | |
| "BOTA 434", | |
| "CHEM 460", | |
| "CHEM 462", | |
| "CHEM 470", | |
| "CHEM 480", | |
| "CHEM 490", | |
| "CHEM 492" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 422", | |
| "BOTA 424", | |
| "BOTA 426", | |
| "BOTA 430", | |
| "BOTA 432", | |
| "BOTA 434", | |
| "CHEM 460", | |
| "CHEM 462", | |
| "CHEM 470", | |
| "CHEM 480", | |
| "CHEM 490", | |
| "CHEM 492" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (8 ساعات) | BOTA 422 | أيض النبات | 3 | - || إجباري تخصص أول | BOTA 424 | فلورا - نباتات عقاقير طبية (تصنيف كيميائي) | 3 | BOTA 216 || إجباري تخصص أول | BOTA 426 | تقنيات تضاعف الحمض النووي DNA باستخدام تفاعل البلمرة المتسلسل | 2 | BOTA 323 || اختياري تخصص أول (يختار الطالب 2 ساعة) | ", | |
| "response_time_seconds": 23.88 | |
| }, | |
| { | |
| "program_num": "15 (ثاني)", | |
| "program": "برنامج علم الحيوان (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BOTA 101", | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "ZOOL 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 101", | |
| "CHEM 101", | |
| "CHEM 103", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101", | |
| "ZOOL 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 15.65 | |
| }, | |
| { | |
| "program_num": "15 (ثاني)", | |
| "program": "برنامج علم الحيوان (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BOTA 102", | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "ENTM 102", | |
| "INCO 102", | |
| "MICR 102", | |
| "ZOOL 102" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 102", | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "ENTM 102", | |
| "INCO 102", | |
| "MICR 102", | |
| "ZOOL 102" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | CHEM 102 | كيمياء (2) | 3 | - || متطلبات الكلية | CHEM 104 | عملي كيمياء عامة (2) | 1 | - || متطلبات الكلية | BOTA 102 | أساسيات علم النبات (2) | 3 | - || متطلبات ا", | |
| "response_time_seconds": 15.76 | |
| }, | |
| { | |
| "program_num": "15 (ثاني)", | |
| "program": "برنامج علم الحيوان (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOC 221", | |
| "BIOP 213", | |
| "CHEM 251", | |
| "ENGL 201", | |
| "GEOL 255", | |
| "STAT 209", | |
| "ZOOL 201", | |
| "ZOOL 203", | |
| "ZOOL 205" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 221", | |
| "BIOP 213", | |
| "CHEM 251", | |
| "ENGL 201", | |
| "GEOL 255", | |
| "STAT 209", | |
| "ZOOL 201", | |
| "ZOOL 203", | |
| "ZOOL 205" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري (9 ساعات) | ZOOL 201 | التنوع التصنيفي في اللافقاريات | 4 | ZOOL 102 || إجباري | ZOOL 205 | فزيولوجيا الخلية | 1 | ZOOL 101 || إجباري | BIOC 221 | كيمياء حيوية | 2 | - || إجباري | STAT 209 | مفاهيم إحصائية | 1 | - || إجباري | ZOOL 2", | |
| "response_time_seconds": 17.97 | |
| }, | |
| { | |
| "program_num": "15 (ثاني)", | |
| "program": "برنامج علم الحيوان (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "MICR 288", | |
| "ZOOL 202", | |
| "ZOOL 204", | |
| "ZOOL 206", | |
| "ZOOL 208", | |
| "ZOOL 210", | |
| "ZOOL 214", | |
| "ZOOL 216", | |
| "ZOOL 220" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "MICR 288", | |
| "ZOOL 202", | |
| "ZOOL 204", | |
| "ZOOL 206", | |
| "ZOOL 208", | |
| "ZOOL 210", | |
| "ZOOL 214", | |
| "ZOOL 216", | |
| "ZOOL 220" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (15 ساعة) | ZOOL 202 | حبليات والتطور العضوي | 4 | ZOOL 101 || إجباري | ZOOL 210 | التغذية والهضم والأيض | 3 | ZOOL 101 || إجباري | ZOOL 204 | أساسيات علم الوراثة | 2 | ZOOL 102 || إجباري | ZOOL 208 | كيمياء الأنسجة والتقنية المجهرية | 3 | ZOOL 102 || إجباري | ZOOL 206 | علم الأوليات | 3 | ZOO", | |
| "response_time_seconds": 17.93 | |
| }, | |
| { | |
| "program_num": "15 (ثاني)", | |
| "program": "برنامج علم الحيوان (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENTM 331", | |
| "SCTH 301", | |
| "STAT 321", | |
| "ZOOL 303", | |
| "ZOOL 305", | |
| "ZOOL 307", | |
| "ZOOL 309", | |
| "ZOOL 331" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENTM 331", | |
| "SCTH 301", | |
| "STAT 321", | |
| "ZOOL 303", | |
| "ZOOL 305", | |
| "ZOOL 307", | |
| "ZOOL 309", | |
| "ZOOL 331" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (12 ساعة) | ZOOL 305 | الخلية والبيولوجيا الجزيئية | 3 | ZOOL 102 || إجباري | ZOOL 303 | بيئة حيوانية | 3 | ZOOL 203 || إجباري | ZOOL 309 | الجهاز الدوري وعلم المناعة | 4 | ZOOL 210 || إجباري | STAT 321 | إحصاء حيوي | 2 | STAT 209 || إجباري ", | |
| "response_time_seconds": 17.92 | |
| }, | |
| { | |
| "program_num": "15 (ثاني)", | |
| "program": "برنامج علم الحيوان (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BIOC 322", | |
| "ETHR 302", | |
| "MICR 388", | |
| "ZOOL 302", | |
| "ZOOL 304", | |
| "ZOOL 306", | |
| "ZOOL 308", | |
| "ZOOL 310", | |
| "ZOOL 314", | |
| "ZOOL 320", | |
| "ZOOL 330" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 322", | |
| "ETHR 302", | |
| "MICR 388", | |
| "ZOOL 302", | |
| "ZOOL 304", | |
| "ZOOL 306", | |
| "ZOOL 308", | |
| "ZOOL 310", | |
| "ZOOL 314", | |
| "ZOOL 320", | |
| "ZOOL 330" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري (12 ساعة) | ZOOL 302 | بيولوجيا التكوين | 3 | ZOOL 202 || إجباري | ZOOL 306 | الغدد الصماء والتكاثر | 3 | ZOOL 205 || إجباري | ZOOL 304 | الوراثة الجزيئية | 3 | ZOOL 204 || إجباري | ZOOL 308 | الفقاريات متقدم | 3 | ZOOL 201 || اختياري", | |
| "response_time_seconds": 19.88 | |
| }, | |
| { | |
| "program_num": "15 (ثاني)", | |
| "program": "برنامج علم الحيوان (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENCU 401", | |
| "GHDS 401", | |
| "SKIL 401", | |
| "ZOOL 401", | |
| "ZOOL 403", | |
| "ZOOL 405", | |
| "ZOOL 407", | |
| "ZOOL 411", | |
| "ZOOL 413", | |
| "ZOOL 415", | |
| "ZOOL 417", | |
| "ZOOL 427" | |
| ], | |
| "status": "EXTRA_COURSES", | |
| "found_codes": [ | |
| "ENCU 401", | |
| "GHDS 401", | |
| "SKIL 401", | |
| "ZOOL 401", | |
| "ZOOL 403", | |
| "ZOOL 405", | |
| "ZOOL 407", | |
| "ZOOL 411", | |
| "ZOOL 413", | |
| "ZOOL 415", | |
| "ZOOL 417", | |
| "ZOOL 419", | |
| "ZOOL 427" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [ | |
| "ZOOL 419" | |
| ], | |
| "diagnosis": "Extra codes from: {'علم الحيوان'}", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري (12 ساعة) | ZOOL 401 | علم الطفيليات | 3 | ZOOL 201 || إجباري | ZOOL 403 | فسيولوجيا الجهاز العصبي والعضلي | 3 ", | |
| "response_time_seconds": 21.86 | |
| }, | |
| { | |
| "program_num": "15 (ثاني)", | |
| "program": "برنامج علم الحيوان (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ZOOL 402", | |
| "ZOOL 412", | |
| "ZOOL 414", | |
| "ZOOL 416", | |
| "ZOOL 418", | |
| "ZOOL 420", | |
| "ZOOL 422", | |
| "ZOOL 432" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ZOOL 402", | |
| "ZOOL 412", | |
| "ZOOL 414", | |
| "ZOOL 416", | |
| "ZOOL 418", | |
| "ZOOL 420", | |
| "ZOOL 422", | |
| "ZOOL 432" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | ZOOL 420 | المشروع البحثي | 1 | - || إجباري | ZOOL 402 | علم البيئة المائية | 3 | ZOOL 201 || إجباري | ZOOL 416 | سلوك الحيوان | 1 | - || إجباري | ZOOL 412 | بيولوجيا الخلايا الجذعية | 2 | - || إجباري | ZOOL 414 | الهندسة الوراثية | 2 | ZOOL 305 || اختياري (يختار الطالب 3 ساعات) | ", | |
| "response_time_seconds": 15.13 | |
| }, | |
| { | |
| "program_num": "16", | |
| "program": "برنامج علم الحيوان - الكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOP 213", | |
| "CHEM 261", | |
| "CHEM 271", | |
| "CHEM 281", | |
| "ENGL 201", | |
| "GEOL 255", | |
| "STAT 209", | |
| "ZOOL 205", | |
| "ZOOL 207", | |
| "ZOOL 209" | |
| ], | |
| "status": "WRONG_PROGRAM", | |
| "found_codes": [ | |
| "BIOC 221", | |
| "BIOP 213", | |
| "CHEM 251", | |
| "ENGL 201", | |
| "GEOL 255", | |
| "STAT 209", | |
| "ZOOL 201", | |
| "ZOOL 203", | |
| "ZOOL 205" | |
| ], | |
| "missing_codes": [ | |
| "CHEM 261", | |
| "CHEM 271", | |
| "CHEM 281", | |
| "ZOOL 207", | |
| "ZOOL 209" | |
| ], | |
| "extra_codes": [ | |
| "BIOC 221", | |
| "CHEM 251", | |
| "ZOOL 201", | |
| "ZOOL 203" | |
| ], | |
| "diagnosis": "Wrong program retrieved. Extra codes from: {'علم الحيوان', 'الكيمياء الحيوية', 'الكيمياء'}", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | - || إجباري تخصص أول (9 ساعات) | ZOOL 201 | التنوع التصنيفي في اللافقاريات | 4 | ZOOL 102 || إجباري | ZOOL 205 | فزيولوجيا الخلية | 1 | ZOOL 101 || إجباري | BIOC 221 | كيمياء حيوية | 2 | - || إجباري | STAT 209 | مفاهيم إحصائية | 1 | - || إجباري | ZOOL", | |
| "response_time_seconds": 20.52 | |
| }, | |
| { | |
| "program_num": "16", | |
| "program": "برنامج علم الحيوان - الكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 260", | |
| "CHEM 262", | |
| "CHEM 264", | |
| "CHEM 282", | |
| "CHEM 290", | |
| "CHEM 292", | |
| "CHEM 294", | |
| "MICR 288", | |
| "ZOOL 208", | |
| "ZOOL 212", | |
| "ZOOL 216", | |
| "ZOOL 220" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 260", | |
| "CHEM 262", | |
| "CHEM 264", | |
| "CHEM 282", | |
| "CHEM 290", | |
| "CHEM 292", | |
| "CHEM 294", | |
| "MICR 288", | |
| "ZOOL 208", | |
| "ZOOL 212", | |
| "ZOOL 216", | |
| "ZOOL 220" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (6 ساعات) | ZOOL 212 | مقدمة في الحبليات والتطور العضوي | 3 | ZOOL 101 || إجباري تخصص أول | ZOOL 208 | كيمياء الأنسجة والتقنية المجهرية | 3 | ZOOL 102 || اختياري تخصص أول (يختار الطالب 2 ساعة) | ZOOL 216 | اللافقاريات الطبية | 2 | ZOOL 102 || اختياري تخصص أول | MICR 288 | ميكروبيولوجي", | |
| "response_time_seconds": 24.29 | |
| }, | |
| { | |
| "program_num": "16", | |
| "program": "برنامج علم الحيوان - الكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 361", | |
| "CHEM 363", | |
| "CHEM 371", | |
| "CHEM 381", | |
| "CHEM 383", | |
| "CHEM 391", | |
| "CHEM 393", | |
| "SCTH 301", | |
| "STAT 321", | |
| "ZOOL 301", | |
| "ZOOL 303", | |
| "ZOOL 305", | |
| "ZOOL 307" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 361", | |
| "CHEM 363", | |
| "CHEM 371", | |
| "CHEM 381", | |
| "CHEM 383", | |
| "CHEM 391", | |
| "CHEM 393", | |
| "SCTH 301", | |
| "STAT 321", | |
| "ZOOL 301", | |
| "ZOOL 303", | |
| "ZOOL 305", | |
| "ZOOL 307" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري تخصص أول (6 ساعات) | ZOOL 305 | الخلية والبيولوجيا الجزيئية | 3 | ZOOL 102 || إجباري تخصص أول | ZOOL 303 | علم البيئة الحيوانية | 3 | ZOOL 212 || اختياري تخصص أول (يختار الطالب 2 ساعة) | ZOOL 301 | بيولوجيا الحماية | 2 | - || اختياري تخصص أو", | |
| "response_time_seconds": 24.66 | |
| }, | |
| { | |
| "program_num": "16", | |
| "program": "برنامج علم الحيوان - الكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BIOC 322", | |
| "CHEM 360", | |
| "CHEM 362", | |
| "CHEM 370", | |
| "CHEM 380", | |
| "CHEM 390", | |
| "ETHR 302", | |
| "ZOOL 310", | |
| "ZOOL 322", | |
| "ZOOL 328" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 322", | |
| "CHEM 360", | |
| "CHEM 362", | |
| "CHEM 370", | |
| "CHEM 380", | |
| "CHEM 390", | |
| "ETHR 302", | |
| "ZOOL 310", | |
| "ZOOL 322", | |
| "ZOOL 328" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الكلية | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري تخصص أول (7 ساعات) | ZOOL 322 | علم فزيولوجي (1) | 4 | ZOOL 101 || إجباري تخصص أول | ZOOL 328 | اللافقاريات متقدم وعلم الطفيليات | 3 | ZOOL 201 || اختياري تخصص أول (يختار الطالب 2 ساعة) | ZOOL 310 | الحيوان الاقتصادي | 2 | ZOOL 207, 21", | |
| "response_time_seconds": 21.71 | |
| }, | |
| { | |
| "program_num": "16", | |
| "program": "برنامج علم الحيوان - الكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 461", | |
| "CHEM 463", | |
| "CHEM 471", | |
| "CHEM 481", | |
| "CHEM 491", | |
| "CHEM 493", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "SKIL 401", | |
| "ZOOL 415", | |
| "ZOOL 417", | |
| "ZOOL 419", | |
| "ZOOL 421", | |
| "ZOOL 423", | |
| "ZOOL 427" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 461", | |
| "CHEM 463", | |
| "CHEM 471", | |
| "CHEM 481", | |
| "CHEM 491", | |
| "CHEM 493", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "SKIL 401", | |
| "ZOOL 415", | |
| "ZOOL 417", | |
| "ZOOL 419", | |
| "ZOOL 421", | |
| "ZOOL 423", | |
| "ZOOL 427" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري تخصص أول (6 ساعات) | ZOOL 419 | أساسيات علم البيئة المائية | 2 | ZOOL 207 || إجباري تخصص أول | ZOOL 421 | علم ف", | |
| "response_time_seconds": 26.31 | |
| }, | |
| { | |
| "program_num": "16", | |
| "program": "برنامج علم الحيوان - الكيمياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 460", | |
| "CHEM 462", | |
| "CHEM 470", | |
| "CHEM 480", | |
| "CHEM 490", | |
| "CHEM 492", | |
| "ZOOL 406", | |
| "ZOOL 410", | |
| "ZOOL 414", | |
| "ZOOL 416", | |
| "ZOOL 418", | |
| "ZOOL 422", | |
| "ZOOL 424", | |
| "ZOOL 428", | |
| "ZOOL 430" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 460", | |
| "CHEM 462", | |
| "CHEM 470", | |
| "CHEM 480", | |
| "CHEM 490", | |
| "CHEM 492", | |
| "ZOOL 406", | |
| "ZOOL 410", | |
| "ZOOL 414", | |
| "ZOOL 416", | |
| "ZOOL 418", | |
| "ZOOL 422", | |
| "ZOOL 424", | |
| "ZOOL 428", | |
| "ZOOL 430" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (8 ساعات) | ZOOL 406 | علم الأنسجة | 2 | ZOOL 208 || إجباري تخصص أول | ZOOL 410 | أساسيات علم بيولوجيا التكوين | 3 | ZOOL 212 || إجباري تخصص أول | ZOOL 416 | سلوك الحيوان | 1 | - || إجباري تخصص أول | ZOOL 430 | مقدمة في علم الأوليات | 2 | ZOOL 102 || اختياري تخصص أول (يختار الطالب 2 س", | |
| "response_time_seconds": 26.8 | |
| }, | |
| { | |
| "program_num": "17", | |
| "program": "برنامج علم الحشرات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOC 205", | |
| "ENGL 201", | |
| "ENTM 201", | |
| "ENTM 203", | |
| "ENTM 205", | |
| "ENTM 207", | |
| "ENTM 209", | |
| "ENTM 211", | |
| "ENTM 213", | |
| "ENTM 215", | |
| "ENTM 217" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 205", | |
| "ENGL 201", | |
| "ENTM 201", | |
| "ENTM 203", | |
| "ENTM 205", | |
| "ENTM 207", | |
| "ENTM 209", | |
| "ENTM 211", | |
| "ENTM 213", | |
| "ENTM 215", | |
| "ENTM 217" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | - || إجباري (13 ساعة) | ENTM 201 | الشكل العام للحشرات | 3 | COMP 201, 205 || إجباري | ENTM 203 | تشريح الحشرات المتقدم | 2 | ENTM 102 || إجباري | ENTM 205 | ملائمة الحشرات لبيئتها | 1 | ENTM 102 || إجباري | ENTM 207 | التلوث وحماية البيئة | 1 | ENTM ", | |
| "response_time_seconds": 21.29 | |
| }, | |
| { | |
| "program_num": "17", | |
| "program": "برنامج علم الحشرات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ENTM 202", | |
| "ENTM 204", | |
| "ENTM 206", | |
| "ENTM 208", | |
| "ENTM 210", | |
| "ENTM 212", | |
| "ENTM 214", | |
| "ENTM 216", | |
| "ENTM 218", | |
| "ENTM 220", | |
| "ENTM 262", | |
| "STAT 212" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENTM 202", | |
| "ENTM 204", | |
| "ENTM 206", | |
| "ENTM 208", | |
| "ENTM 210", | |
| "ENTM 212", | |
| "ENTM 214", | |
| "ENTM 216", | |
| "ENTM 218", | |
| "ENTM 220", | |
| "ENTM 262", | |
| "STAT 212" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | ENTM 202 | أسس مكافحة آفات | 1 | ENTM 102 || إجباري | ENTM 204 | الحشرات كناقلات للأمراض النباتية | 2 | ENTM 102 || إجباري | ENTM 206 | الحشرات الاجتماعية | 1 | ENTM 102 || إجباري | ENTM 208 | أمراض حشرات ومكافحة حيوية | 3 | ENTM 102 || إجباري | ENTM 210 | صحة المجتمع والحشرات | 1 ", | |
| "response_time_seconds": 20.9 | |
| }, | |
| { | |
| "program_num": "17", | |
| "program": "برنامج علم الحشرات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOP 313", | |
| "ENTM 301", | |
| "ENTM 303", | |
| "ENTM 305", | |
| "ENTM 307", | |
| "ENTM 309", | |
| "ENTM 311", | |
| "ENTM 313", | |
| "ENTM 317", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOP 313", | |
| "ENTM 301", | |
| "ENTM 303", | |
| "ENTM 305", | |
| "ENTM 307", | |
| "ENTM 309", | |
| "ENTM 311", | |
| "ENTM 313", | |
| "ENTM 317", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (13 ساعة) | ENTM 301 | بيئة الحشرات المتقدمة | 2 | ENTM 205 || إجباري | ENTM 303 | تصنيف الحشرات (2) | 3 | ENTM 209 || إجباري | ENTM 305 | حشرات طبية وبيطرية | 4 | ENTM 210 || إجباري | ENTM 317 | تطور وتكوين العشائر في الحشرات | 1 | ENTM 209", | |
| "response_time_seconds": 18.0 | |
| }, | |
| { | |
| "program_num": "17", | |
| "program": "برنامج علم الحشرات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 310", | |
| "ENTM 302", | |
| "ENTM 304", | |
| "ENTM 306", | |
| "ENTM 308", | |
| "ENTM 312", | |
| "ENTM 314", | |
| "ENTM 358", | |
| "ETHR 302" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 310", | |
| "ENTM 302", | |
| "ENTM 304", | |
| "ENTM 306", | |
| "ENTM 308", | |
| "ENTM 312", | |
| "ENTM 314", | |
| "ENTM 358", | |
| "ETHR 302" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري (11 ساعة) | ENTM 302 | حشرات اقتصادية | 3 | ENTM 204 || إجباري | ENTM 304 | الجوانب الحشرية المبنية على أسس وراثية | 3 | ENTM 102 || إجباري | ENTM 306 | علم الأجنة الحشرية | 2 | ENTM 203 || إجباري | CHEM 310 | كيمياء عضوية (مبيدات) | ", | |
| "response_time_seconds": 17.86 | |
| }, | |
| { | |
| "program_num": "17", | |
| "program": "برنامج علم الحشرات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENCU 401", | |
| "ENTM 401", | |
| "ENTM 403", | |
| "ENTM 405", | |
| "ENTM 409", | |
| "ENTM 411", | |
| "ENTM 413", | |
| "ENTM 459", | |
| "GHDS 401", | |
| "MICR 485", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENCU 401", | |
| "ENTM 401", | |
| "ENTM 403", | |
| "ENTM 405", | |
| "ENTM 409", | |
| "ENTM 411", | |
| "ENTM 413", | |
| "ENTM 459", | |
| "GHDS 401", | |
| "MICR 485", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري (12 ساعة) | ENTM 401 | فسيولوجي الحشرات المتقدم | 5 | ENTM 203 || إجباري | ENTM 403 | بيولوجية الحشرات الجزيئية", | |
| "response_time_seconds": 19.65 | |
| }, | |
| { | |
| "program_num": "17", | |
| "program": "برنامج علم الحشرات (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ENTM 402", | |
| "ENTM 404", | |
| "ENTM 406", | |
| "ENTM 408", | |
| "ENTM 410", | |
| "ENTM 412", | |
| "ENTM 414", | |
| "ENTM 416", | |
| "STAT 420" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENTM 402", | |
| "ENTM 404", | |
| "ENTM 406", | |
| "ENTM 408", | |
| "ENTM 410", | |
| "ENTM 412", | |
| "ENTM 414", | |
| "ENTM 416", | |
| "STAT 420" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (14 ساعة) | ENTM 402 | مبيدات حشرية ومقاومة | 5 | ENTM 202 || إجباري | ENTM 404 | إدارة المكافحة المتكاملة | 2 | ENTM 202 || إجباري | ENTM 406 | ديناميكا العشائر المتقدم | 1 | ENTM 301 || إجباري | ENTM 408 | مقال | 2 | - || إجباري | ENTM 410 | تخطيط برامج إدارة الآفات | 1 | ENTM 202 || إجباري ", | |
| "response_time_seconds": 16.56 | |
| }, | |
| { | |
| "program_num": "18", | |
| "program": "برنامج الحشرات الطبية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOC 205", | |
| "ENGL 201", | |
| "ENTM 211", | |
| "ENTM 213", | |
| "ENTM 251", | |
| "ENTM 253", | |
| "ENTM 255", | |
| "ENTM 257", | |
| "ENTM 261", | |
| "ENTM 263" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 205", | |
| "ENGL 201", | |
| "ENTM 211", | |
| "ENTM 213", | |
| "ENTM 251", | |
| "ENTM 253", | |
| "ENTM 255", | |
| "ENTM 257", | |
| "ENTM 261", | |
| "ENTM 263" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | - || إجباري (13 ساعة) | ENTM 251 | أسس الشكل العام للحشرات | 3 | ENTM 102 || إجباري | ENTM 253 | تصنيف الحشرات | 4 | ENTM 102 || إجباري | ENTM 255 | الحشرات والصحة العامة | 3 | ENTM 102 || إجباري | BIOC 205 | الكيمياء الحيوية متقدم | 3 | - || اختياري ", | |
| "response_time_seconds": 18.6 | |
| }, | |
| { | |
| "program_num": "18", | |
| "program": "برنامج الحشرات الطبية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ENTM 208", | |
| "ENTM 218", | |
| "ENTM 252", | |
| "ENTM 254", | |
| "ENTM 256", | |
| "ENTM 258", | |
| "ENTM 262", | |
| "ENTM 264", | |
| "STAT 212" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENTM 208", | |
| "ENTM 218", | |
| "ENTM 252", | |
| "ENTM 254", | |
| "ENTM 256", | |
| "ENTM 258", | |
| "ENTM 262", | |
| "ENTM 264", | |
| "STAT 212" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (12 ساعة) | ENTM 252 | أساسيات علم الطفيليات | 2 | ZOOL 102 || إجباري | ENTM 254 | تشريح الحشرات | 2 | ENTM 102 || إجباري | ENTM 256 | بيئة الحشرات | 2 | ENTM 102 || إجباري | ENTM 208 | أمراض حشرات ومكافحة حيوية | 3 | ENTM 102 || إجباري | STAT 212 | إحصاء حيوي | 3 | - || اختياري (يختار الطالب ", | |
| "response_time_seconds": 17.49 | |
| }, | |
| { | |
| "program_num": "18", | |
| "program": "برنامج الحشرات الطبية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENTM 305", | |
| "ENTM 313", | |
| "ENTM 353", | |
| "ENTM 355", | |
| "ENTM 357", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENTM 305", | |
| "ENTM 313", | |
| "ENTM 353", | |
| "ENTM 355", | |
| "ENTM 357" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "Core table complete; 1 univ-req row(s) cut at chunk boundary: ['SCTH 301']", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (11 ساعة) | ENTM 305 | حشرات طبية وبيطرية | 4 | ENTM 252 || إجباري | ENTM 353 | فسيولوجي الحشرات | 5 | ENTM 254 || إجباري | ENTM 357 | مهارات تقنية في علم الحشرات الطبية | 2 | ENTM 255 || اختياري (يختار الطالب 3 ساعات) | ENTM 313 | مزارع الخلايا الحشرية | 1 | - || اختياري | ENTM 355 | العلاج ب", | |
| "response_time_seconds": 13.49 | |
| }, | |
| { | |
| "program_num": "18", | |
| "program": "برنامج الحشرات الطبية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ENTM 350", | |
| "ENTM 352", | |
| "ENTM 354", | |
| "ENTM 356", | |
| "ENTM 360", | |
| "ENTM 362", | |
| "ETHR 302" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENTM 350", | |
| "ENTM 352", | |
| "ENTM 354", | |
| "ENTM 356", | |
| "ENTM 360", | |
| "ENTM 362", | |
| "ETHR 302" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري (11 ساعة) | ENTM 350 | مقدمة في علم الطفيليات | 3 | COMP 201, 205 || إجباري | ENTM 352 | علم أجنة الحشرات | 2 | - || إجباري | ENTM 354 | أمراض حشرات ومكافحة حيوية متقدم | 3 | ENTM 208 || إجباري | ENTM 356 | مبيدات الحشرات الطبية | 3 |", | |
| "response_time_seconds": 15.29 | |
| }, | |
| { | |
| "program_num": "18", | |
| "program": "برنامج الحشرات الطبية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENCU 401", | |
| "ENTM 451", | |
| "ENTM 453", | |
| "ENTM 455", | |
| "ENTM 457", | |
| "ENTM 459", | |
| "ENTM 461", | |
| "GHDS 401", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENTM 451", | |
| "ENTM 453", | |
| "ENTM 455", | |
| "ENTM 457", | |
| "ENTM 459", | |
| "ENTM 461" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "Core table complete; 3 univ-req row(s) cut at chunk boundary: ['ENCU 401', 'GHDS 401', 'SKIL 401']", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | ENTM 451 | الحشرات الطبية المتقدمة | 4 | ENTM 305 || إجباري | ENTM 453 | الحشرات في الطب الشرعي | 3 | - || إجباري | ENTM 455 | المناعة والأمصال في الحشرات الطبية | 3 | - || إجباري | ENTM 457 | تشخيص الطفيليات المختبرية | 3 | - || اختياري (يختار الطالب 4 ساعات) | ENTM 459 | الحشرات ", | |
| "response_time_seconds": 13.67 | |
| }, | |
| { | |
| "program_num": "18", | |
| "program": "برنامج الحشرات الطبية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ENTM 452", | |
| "ENTM 454", | |
| "ENTM 456", | |
| "ENTM 458", | |
| "ENTM 460", | |
| "ENTM 462", | |
| "STAT 420" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENTM 452", | |
| "ENTM 454", | |
| "ENTM 456", | |
| "ENTM 458", | |
| "ENTM 460", | |
| "ENTM 462", | |
| "STAT 420" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (14 ساعة) | ENTM 452 | استخدام المبيدات في الصحة العامة | 4 | ENTM 356 || إجباري | ENTM 454 | الطفيليات الداخلية | 3 | ENTM 252 || إجباري | ENTM 456 | البكتريا والفيروسات الناقلة | 3 | - || إجباري | ENTM 458 | مشروع بحث | 2 | - || إجباري | STAT 420 | إحصاء وبرمجة | 2 | - || اختياري (يختار الطا", | |
| "response_time_seconds": 14.12 | |
| }, | |
| { | |
| "program_num": "20", | |
| "program": "برنامج الكيمياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOC 201", | |
| "BIOC 203", | |
| "BIOP 213", | |
| "BOTA 203", | |
| "CHEM 231", | |
| "CHEM 233", | |
| "CHEM 251", | |
| "ENGL 201", | |
| "STAT 209", | |
| "ZOOL 211" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 201", | |
| "BIOC 203", | |
| "BIOP 213", | |
| "BOTA 203", | |
| "CHEM 231", | |
| "CHEM 233", | |
| "CHEM 251", | |
| "ENGL 201", | |
| "STAT 209", | |
| "ZOOL 211" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري (13 ساعة) | BIOC 201 | كيمياء وأيض البروتين | 3 | - || إجباري | BIOC 203 | إنزيمات وكيمياء الأنسجة | 4 | - || إجباري | STAT 209 | مفاهيم إحصائية | 1 | - || إجباري | CHEM 231 | كيمياء تحليلية (1) | 2 | CHEM 101/102 || إجباري | CHEM 2", | |
| "response_time_seconds": 19.0 | |
| }, | |
| { | |
| "program_num": "20", | |
| "program": "برنامج الكيمياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BIOC 202", | |
| "BIOC 204", | |
| "BIOC 206", | |
| "CHEM 240", | |
| "CHEM 272", | |
| "CHEM 292", | |
| "MICR 252" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 202", | |
| "BIOC 204", | |
| "BIOC 206", | |
| "CHEM 240", | |
| "CHEM 272", | |
| "CHEM 292", | |
| "MICR 252" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | BIOC 202 | كيمياء وأيض الكربوهيدرات والدهون | 5 | - || إجباري | CHEM 240 | كيمياء فيزيائية (ديناميكا حرارية + كهربية) | 2 | - || إجباري | CHEM 292 | كيمياء فيزيائية (حركية) | 2 | CHEM 102 || إجباري | CHEM 272 | كيمياء غير عضوية | 2 | CHEM 102 || إجباري | BIOC 204 | كيمياء حيوية صنا", | |
| "response_time_seconds": 15.51 | |
| }, | |
| { | |
| "program_num": "20", | |
| "program": "برنامج الكيمياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOC 301", | |
| "BIOC 303", | |
| "BIOC 307", | |
| "BIOC 311", | |
| "BOTA 333", | |
| "BOTA 335", | |
| "CHEM 351", | |
| "SCTH 301", | |
| "STAT 321" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 301", | |
| "BIOC 303", | |
| "BIOC 307", | |
| "BIOC 311", | |
| "BOTA 333", | |
| "BOTA 335", | |
| "CHEM 351", | |
| "SCTH 301", | |
| "STAT 321" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (12 ساعة) | BIOC 301 | سوائل الجسم والوظائف البيولوجية | 4 | BIOC 201/203 || إجباري | BIOC 303 | بيولوجيا جزيئية 1 | 3 | BIOC 201 || إجباري | STAT 321 | إحصاء حيوي | 2 | STAT 209 || إجباري | CHEM 351 | المركبات غير متجانسة الحلقة | 3 | - || ", | |
| "response_time_seconds": 17.87 | |
| }, | |
| { | |
| "program_num": "20", | |
| "program": "برنامج الكيمياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BIOC 302", | |
| "BIOC 304", | |
| "BIOC 306", | |
| "BIOC 310", | |
| "BIOC 312", | |
| "BIOC 316", | |
| "BOTA 334", | |
| "ETHR 302" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 302", | |
| "BIOC 304", | |
| "BIOC 306", | |
| "BIOC 310", | |
| "BIOC 312", | |
| "BIOC 316", | |
| "BOTA 334" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "Core table complete; 1 univ-req row(s) cut at chunk boundary: ['ETHR 302']", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | BIOC 302 | فيتامينات وأيض المعادن | 4 | - || إجباري | BIOC 310 | أيض الأحماض النووية | 3 | BIOC 201 || إجباري | BIOC 306 | علم المناعة | 3 | BIOC 201 || إجباري | BIOC 316 | الهرمونات وإشارات النقل | 3 | BIOC 201/202 || اختياري (يختار الطالب 4 ساعات) | BIOC 312 | التغذية | 2 | BIOC ", | |
| "response_time_seconds": 16.42 | |
| }, | |
| { | |
| "program_num": "20", | |
| "program": "برنامج الكيمياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOC 401", | |
| "BIOC 403", | |
| "BIOC 405", | |
| "BIOC 407", | |
| "BIOC 409", | |
| "BIOC 411", | |
| "BIOP 433", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "SKIL 401", | |
| "ZOOL 417" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 401", | |
| "BIOC 403", | |
| "BIOC 405", | |
| "BIOC 407", | |
| "BIOC 409", | |
| "BIOC 411", | |
| "BIOP 433", | |
| "ENCU 401", | |
| "GHDS 401", | |
| "SKIL 401", | |
| "ZOOL 417" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري (13 ساعة) | BIOC 401 | ضبط الجودة وكتابة مقالة علمية | 3 | - || إجباري | BIOC 403 | هندسة وراثية | 4 | BIOC 303", | |
| "response_time_seconds": 19.18 | |
| }, | |
| { | |
| "program_num": "20", | |
| "program": "برنامج الكيمياء الحيوية (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BIOC 402", | |
| "BIOC 404", | |
| "BIOC 408", | |
| "BIOC 410", | |
| "BIOC 414", | |
| "BIOC 416", | |
| "BIOC 418", | |
| "BIOC 420" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 402", | |
| "BIOC 404", | |
| "BIOC 408", | |
| "BIOC 410", | |
| "BIOC 414", | |
| "BIOC 416", | |
| "BIOC 418", | |
| "BIOC 420" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (14 ساعة) | BIOC 402 | بيولوجيا أورام وبيولوجيا بيئية | 4 | BIOC 303 || إجباري | BIOC 404 | طرق الفصل والتحاليل الكيميائية الحيوية | 3 | - || إجباري | BIOC 408 | تكنولوجيا حيوية | 3 | BIOC 303 || إجباري | BIOC 410 | مشروع بحث | 2 | - || إجباري | BIOC 418 | البروتيوم والجينوم | 2 | - || اختياري", | |
| "response_time_seconds": 15.08 | |
| }, | |
| { | |
| "program_num": "22", | |
| "program": "برنامج الميكروبيولوجي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BIOC 221", | |
| "BIOP 213", | |
| "BOTA 219", | |
| "ENGL 201", | |
| "GEOL 255", | |
| "MICR 221", | |
| "MICR 231", | |
| "MICR 253", | |
| "MICR 283", | |
| "STAT 209" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 221", | |
| "BIOP 213", | |
| "BOTA 219", | |
| "ENGL 201", | |
| "GEOL 255", | |
| "MICR 221", | |
| "MICR 231", | |
| "MICR 253", | |
| "MICR 283", | |
| "STAT 209" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري (10 ساعات) | MICR 221 | مقدمة في علم البكتريا | 3 | MICR 102 || إجباري | MICR 231 | مقدمة في علم الفطريات | 3 | MICR 102 || إجباري | MICR 253 | بيئة ميكروبية | 1 | MICR 102 || إجباري | STAT 209 | مفاهيم إحصائية | 1 | - || إجباري | B", | |
| "response_time_seconds": 19.38 | |
| }, | |
| { | |
| "program_num": "22", | |
| "program": "برنامج الميكروبيولوجي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BOTA 206", | |
| "CHEM 254", | |
| "MICR 212", | |
| "MICR 252", | |
| "MICR 254", | |
| "MICR 262", | |
| "MICR 264", | |
| "MICR 272", | |
| "MICR 282", | |
| "MICR 284", | |
| "MICR 286" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 206", | |
| "CHEM 254", | |
| "MICR 212", | |
| "MICR 252", | |
| "MICR 254", | |
| "MICR 262", | |
| "MICR 264", | |
| "MICR 272", | |
| "MICR 282", | |
| "MICR 284", | |
| "MICR 286" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | MICR 212 | مقدمة في علم الفيروسات | 2 | MICR 102 || إجباري | MICR 252 | ميكروبيولوجيا بيئية | 2 | MICR 102 || إجباري | MICR 254 | تلوث ميكروبي | 1 | MICR 102 || إجباري | MICR 262 | بيولوجيا جزيئية (1) | 2 | MICR 102 || إجباري | MICR 264 | وراثة ميكروبية | 1 | MICR 102 || إجباري | M", | |
| "response_time_seconds": 22.99 | |
| }, | |
| { | |
| "program_num": "22", | |
| "program": "برنامج الميكروبيولوجي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 301", | |
| "ENTM 331", | |
| "MICR 321", | |
| "MICR 331", | |
| "MICR 353", | |
| "MICR 355", | |
| "MICR 361", | |
| "MICR 383", | |
| "SCTH 301", | |
| "STAT 321" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 301", | |
| "ENTM 331", | |
| "MICR 321", | |
| "MICR 331", | |
| "MICR 353", | |
| "MICR 355", | |
| "MICR 361", | |
| "MICR 383", | |
| "SCTH 301", | |
| "STAT 321" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (13 ساعة) | MICR 321 | تقسيم بكتريا | 3 | MICR 221 || إجباري | MICR 331 | تقسيم فطريات | 3 | MICR 231 || إجباري | MICR 355 | ميكروبيولوجيا الغذاء | 2 | MICR 221, 231 || إجباري | CHEM 301 | كيمياء تحليلية (الطرق البصرية للتحليل والكروماتوجراف", | |
| "response_time_seconds": 22.33 | |
| }, | |
| { | |
| "program_num": "22", | |
| "program": "برنامج الميكروبيولوجي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ETHR 302", | |
| "MICR 312", | |
| "MICR 314", | |
| "MICR 322", | |
| "MICR 352", | |
| "MICR 372", | |
| "MICR 374", | |
| "MICR 384", | |
| "MICR 386" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ETHR 302", | |
| "MICR 312", | |
| "MICR 314", | |
| "MICR 322", | |
| "MICR 352", | |
| "MICR 372", | |
| "MICR 374", | |
| "MICR 384", | |
| "MICR 386" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري (11 ساعة) | MICR 312 | تقسيم فيروسات | 3 | MICR 212 || إجباري | MICR 322 | أكتينوميسيتات | 2 | MICR 221 || إجباري | MICR 352 | ميكروبيولوجيا طبقات الأرض | 1 | MICR 221, 231 || إجباري | MICR 372 | فسيولوجيا وأيض الكائنات الدقيقة | 3 | ", | |
| "response_time_seconds": 20.39 | |
| }, | |
| { | |
| "program_num": "22", | |
| "program": "برنامج الميكروبيولوجي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MICR 411", | |
| "MICR 433", | |
| "MICR 451", | |
| "MICR 461", | |
| "MICR 463", | |
| "MICR 465", | |
| "MICR 471", | |
| "MICR 481", | |
| "MICR 483", | |
| "MICR 485", | |
| "MICR 487", | |
| "MICR 489", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENCU 401", | |
| "GHDS 401", | |
| "MICR 411", | |
| "MICR 433", | |
| "MICR 451", | |
| "MICR 461", | |
| "MICR 463", | |
| "MICR 465", | |
| "MICR 471", | |
| "MICR 481", | |
| "MICR 483", | |
| "MICR 485", | |
| "MICR 487", | |
| "MICR 489", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري (13 ساعة) | MICR 411 | فيروسات طبية | 3 | MICR 312 || إجباري | MICR 433 | خميرة | 2 | MICR 231 || إجباري | MICR", | |
| "response_time_seconds": 28.67 | |
| }, | |
| { | |
| "program_num": "22", | |
| "program": "برنامج الميكروبيولوجي (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "BIOC 424", | |
| "MICR 422", | |
| "MICR 432", | |
| "MICR 472", | |
| "MICR 480", | |
| "MICR 482", | |
| "MICR 486", | |
| "MICR 488", | |
| "MICR 490", | |
| "ZOOL 426" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BIOC 424", | |
| "MICR 422", | |
| "MICR 432", | |
| "MICR 472", | |
| "MICR 480", | |
| "MICR 482", | |
| "MICR 486", | |
| "MICR 488", | |
| "MICR 490", | |
| "ZOOL 426" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (14 ساعة) | MICR 422 | بكتيريا طبية | 3 | MICR 321 || إجباري | MICR 432 | فطريات طبية | 3 | MICR 331 || إجباري | MICR 482 | أمراض نبات (2) | 2 | MICR 312, 331 || إجباري | BIOC 424 | سوائل الجسم | 3 | BIOC 221 || إجباري | ZOOL 426 | مقدمة في علم الطفيليات | 2 | - || إجباري | MICR 472 | تقنية حي", | |
| "response_time_seconds": 19.25 | |
| }, | |
| { | |
| "program_num": "24", | |
| "program": "برنامج الجيولوجيا (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "GEOL 101", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 101", | |
| "CHEM 103", | |
| "GEOL 101", | |
| "HURI 101", | |
| "MATH 101", | |
| "PHYS 101", | |
| "SAFS 101" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SAFS 101 | الأمن والسلامة | 1 | - || متطلب الجامعة | HURI 101 | حقوق الإنسان | - (P/F) | - || متطلبات الكلية | MATH 101 | تفاضل وتكامل (1) | 4 | - || متطلبات الكلية | PHYS 101 | فيزياء عامة (1) | 4 | - || متطلبات الكلية | CHEM 101 | كيمياء عامة (1) | 3 | - || متطلبات الكلية | CHEM 103", | |
| "response_time_seconds": 16.26 | |
| }, | |
| { | |
| "program_num": "24", | |
| "program": "برنامج الجيولوجيا (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "1", | |
| "level_arabic": "الأول", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "GEOL 102", | |
| "GEOL 104", | |
| "GEOP 102", | |
| "INCO 102" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 102", | |
| "CHEM 104", | |
| "ENGL 102", | |
| "GEOL 102", | |
| "GEOL 104", | |
| "GEOP 102", | |
| "INCO 102" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 102 | لغة إنجليزية (1) | 2 | - || متطلب الجامعة | INCO 102 | مدخل في الحاسب الآلي | - (P/F) | - || متطلبات الكلية | CHEM 102 | كيمياء (2) | 3 | - || متطلبات الكلية | CHEM 104 | عملي كيمياء عامة (2) | 1 | - || متطلبات الكلية | GEOL 102 | مبادئ علم الحفريات وجيولوجيا تاريخية | 3 | ", | |
| "response_time_seconds": 16.78 | |
| }, | |
| { | |
| "program_num": "24", | |
| "program": "برنامج الجيولوجيا (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "BOTA 221", | |
| "CHEM 203", | |
| "ENGL 201", | |
| "GEOL 201", | |
| "GEOL 203", | |
| "PHYS 265", | |
| "STAT 211", | |
| "ZOOL 219" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "BOTA 221", | |
| "CHEM 203", | |
| "ENGL 201", | |
| "GEOL 201", | |
| "GEOL 203", | |
| "PHYS 265", | |
| "STAT 211", | |
| "ZOOL 219" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري (11 ساعة) | GEOL 201 | بصريات المعادن | 3 | - || إجباري | GEOL 203 | علم الحفريات الكبيرة اللافقارية | 3 | - || إجباري | BOTA 221 | علم النبات والنبات القديم | 2 | - || إجباري | ZOOL 219 | علم الحيوان (الفقاريات ولافقاريات) | 3 | - ", | |
| "response_time_seconds": 18.71 | |
| }, | |
| { | |
| "program_num": "24", | |
| "program": "برنامج الجيولوجيا (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 208", | |
| "CHEM 232", | |
| "COMP 214", | |
| "GEOL 202", | |
| "GEOL 204", | |
| "GEOL 206", | |
| "GEOL 208", | |
| "PHYS 266" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 208", | |
| "CHEM 232", | |
| "COMP 214", | |
| "GEOL 202", | |
| "GEOL 204", | |
| "GEOL 206", | |
| "GEOL 208", | |
| "PHYS 266" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (15 ساعة) | GEOL 202 | صخور نارية | 3 | GEOL 104 || إجباري | GEOL 204 | ترسيب وصخور رسوبية | 4 | GEOL 104 || إجباري | GEOL 206 | علم الحفريات الدقيقة | 3 | GEOL 102 || إجباري | GEOL 208 | علم البيئة القديمة | 2 | GEOL 102 || إجباري | CHEM 208 | كيمياء عضوية (أروماتية + كيمياء البترول) | 3 | CH", | |
| "response_time_seconds": 19.97 | |
| }, | |
| { | |
| "program_num": "24", | |
| "program": "برنامج الجيولوجيا (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "CHEM 303", | |
| "GEOL 301", | |
| "GEOL 303", | |
| "GEOL 305", | |
| "GEOL 307", | |
| "GEOL 309", | |
| "GEOL 315", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 303", | |
| "GEOL 301", | |
| "GEOL 303", | |
| "GEOL 305", | |
| "GEOL 307", | |
| "GEOL 309", | |
| "GEOL 315", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (12 ساعة) | GEOL 301 | جيولوجيا تركيبية | 3 | GEOL 101 || إجباري | GEOL 303 | صخور متحولة | 3 | GEOL 201 || إجباري | GEOL 305 | استراتيجرافيا | 3 | GEOL 102 || إجباري | CHEM 303 | كيمياء فيزيائية (كيمياء الاسمنت) | 3 | CHEM 102 || اختياري (ي", | |
| "response_time_seconds": 18.73 | |
| }, | |
| { | |
| "program_num": "24", | |
| "program": "برنامج الجيولوجيا (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ETHR 302", | |
| "GEOL 302", | |
| "GEOL 304", | |
| "GEOL 306", | |
| "GEOL 308", | |
| "GEOL 310", | |
| "GEOL 312", | |
| "GEOL 314", | |
| "GEOL 316" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ETHR 302", | |
| "GEOL 302", | |
| "GEOL 304", | |
| "GEOL 306", | |
| "GEOL 308", | |
| "GEOL 310", | |
| "GEOL 312", | |
| "GEOL 314", | |
| "GEOL 316" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري (12 ساعة) | GEOL 302 | جيومورفولوجيا | 3 | GEOL 101 || إجباري | GEOL 304 | جيوكيمياء | 2 | GEOL 202 || إجباري | GEOL 306 | جيولوجيا تحت سطحية | 2 | GEOL 204 || إجباري | GEOL 308 | جيولوجيا الحقل وتخريط جيولوجي | 3 | GEOL 204/202 || إج", | |
| "response_time_seconds": 20.73 | |
| }, | |
| { | |
| "program_num": "24", | |
| "program": "برنامج الجيولوجيا (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENCU 401", | |
| "GEOL 401", | |
| "GEOL 403", | |
| "GEOL 405", | |
| "GEOL 407", | |
| "GEOL 411", | |
| "GEOL 413", | |
| "GEOL 415", | |
| "GEOL 417", | |
| "GEOL 423", | |
| "GEOP 415", | |
| "GEOP 431", | |
| "GHDS 401", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENCU 401", | |
| "GEOL 401", | |
| "GEOL 403", | |
| "GEOL 405", | |
| "GEOL 407", | |
| "GEOL 411", | |
| "GEOL 413", | |
| "GEOL 415", | |
| "GEOL 417", | |
| "GEOL 423", | |
| "GEOP 415", | |
| "GEOP 431", | |
| "GHDS 401", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري (13 ساعة) | GEOL 401 | صخور ماقبل الكامبري في مصر | 3 | GEOL 303/202 || إجباري | GEOL 403 | جيولوجيا اقتصادية |", | |
| "response_time_seconds": 26.16 | |
| }, | |
| { | |
| "program_num": "24", | |
| "program": "برنامج الجيولوجيا (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "GEOL 402", | |
| "GEOL 404", | |
| "GEOL 406", | |
| "GEOL 408", | |
| "GEOL 410", | |
| "GEOL 412", | |
| "GEOL 414", | |
| "GEOL 416", | |
| "GEOL 418", | |
| "GEOL 430", | |
| "GEOL 432" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "GEOL 402", | |
| "GEOL 404", | |
| "GEOL 406", | |
| "GEOL 408", | |
| "GEOL 410", | |
| "GEOL 412", | |
| "GEOL 414", | |
| "GEOL 416", | |
| "GEOL 418", | |
| "GEOL 430", | |
| "GEOL 432" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | GEOL 402 | صخور الفانيروزوي في مصر | 3 | GEOL 305 || إجباري | GEOL 404 | جيولوجيا المناجم | 2 | GEOL 301 || إجباري | GEOL 406 | جيولوجيا هندسية | 3 | GEOL 301 || إجباري | GEOL 408 | مشروع التخرج | 2 | - || إجباري | GEOL 410 | جيولوجيا البترول | 3 | GEOL 204/301 || اختياري (يختار ال", | |
| "response_time_seconds": 21.88 | |
| }, | |
| { | |
| "program_num": "25", | |
| "program": "برنامج جيولوجيا - جيوفيزياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 214", | |
| "ENGL 201", | |
| "GEOL 201", | |
| "GEOL 213", | |
| "GEOP 203", | |
| "GEOP 205", | |
| "STAT 211" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 214", | |
| "ENGL 201", | |
| "GEOL 201", | |
| "GEOL 213", | |
| "GEOP 203", | |
| "GEOP 205", | |
| "STAT 211" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري تخصص أول | GEOL 201 | بصريات المعادن | 3 | - || إجباري تخصص أول | GEOL 213 | أساسيات علم الحفريات الكبيرة اللافقارية | 3 | - || إجباري تخصص ثاني | GEOP 203 | فيزياء الأرض (المغناطيسية والكهربية) | 3 | GEOP 102 || إجباري تخصص ثاني | ", | |
| "response_time_seconds": 17.43 | |
| }, | |
| { | |
| "program_num": "25", | |
| "program": "برنامج جيولوجيا - جيوفيزياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "CHEM 232", | |
| "GEOL 202", | |
| "GEOL 204", | |
| "GEOL 215", | |
| "GEOP 204", | |
| "GEOP 208", | |
| "PHYS 266" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "CHEM 232", | |
| "GEOL 202", | |
| "GEOL 204", | |
| "GEOL 215", | |
| "GEOP 204", | |
| "GEOP 208", | |
| "PHYS 266" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول | GEOL 202 | صخور نارية | 3 | GEOL 104 || إجباري تخصص أول | GEOL 204 | ترسيب وصخور رسوبية | 4 | GEOL 104 || إجباري تخصص أول | GEOL 215 | علم البيئة القديمة | 2 | GEOL 102 || إجباري تخصص ثاني | GEOP 204 | طرق كهربائية ومغناطيسية أرضية | 3 | GEOP 102 || إجباري تخصص ثاني | GEOP 208 | خوا", | |
| "response_time_seconds": 19.39 | |
| }, | |
| { | |
| "program_num": "25", | |
| "program": "برنامج جيولوجيا - جيوفيزياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "GEOL 301", | |
| "GEOL 303", | |
| "GEOL 313", | |
| "GEOL 317", | |
| "GEOL 319", | |
| "GEOL 325", | |
| "GEOP 301", | |
| "GEOP 313", | |
| "GEOP 315", | |
| "GEOP 317", | |
| "GEOP 319", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "GEOL 301", | |
| "GEOL 303", | |
| "GEOL 313", | |
| "GEOL 317", | |
| "GEOL 319", | |
| "GEOL 325", | |
| "GEOP 301", | |
| "GEOP 313", | |
| "GEOP 315", | |
| "GEOP 317", | |
| "GEOP 319", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري تخصص أول (6 ساعات) | GEOL 301 | جيولوجيا تركيبية | 3 | GEOL 101 || إجباري تخصص أول | GEOL 303 | علم الصخور المتحولة | 3 | GEOL 201 || إجباري تخصص ثاني (7 ساعات) | GEOP 313 | خواص خزانات بترولية | 2 | GEOP 208 || إجباري تخصص ثاني | GEOP 315 |", | |
| "response_time_seconds": 24.65 | |
| }, | |
| { | |
| "program_num": "25", | |
| "program": "برنامج جيولوجيا - جيوفيزياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ETHR 302", | |
| "GEOL 304", | |
| "GEOL 308", | |
| "GEOL 322", | |
| "GEOL 326", | |
| "GEOL 328", | |
| "GEOP 312", | |
| "GEOP 314", | |
| "GEOP 316", | |
| "GEOP 318" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ETHR 302", | |
| "GEOL 304", | |
| "GEOL 308", | |
| "GEOL 322", | |
| "GEOL 326", | |
| "GEOL 328", | |
| "GEOP 312", | |
| "GEOP 314", | |
| "GEOP 316", | |
| "GEOP 318" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري تخصص أول (9 ساعات) | GEOL 304 | جيوكيمياء | 2 | GEOL 202 || إجباري تخصص أول | GEOL 322 | جيولوجيا الخامات الاقتصادية | 2 | GEOL 202 || إجباري تخصص أول | GEOL 308 | جيولوجيا الحقل وتخريط جيولوجي | 3 | GEOL 204 || إجباري تخصص أول | GEOL", | |
| "response_time_seconds": 22.79 | |
| }, | |
| { | |
| "program_num": "25", | |
| "program": "برنامج جيولوجيا - جيوفيزياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENCU 401", | |
| "GEOL 407", | |
| "GEOL 411", | |
| "GEOL 413", | |
| "GEOL 421", | |
| "GEOP 411", | |
| "GEOP 413", | |
| "GEOP 415", | |
| "GEOP 417", | |
| "GEOP 431", | |
| "GHDS 401", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENCU 401", | |
| "GEOL 407", | |
| "GEOL 411", | |
| "GEOL 413", | |
| "GEOL 421", | |
| "GEOP 411", | |
| "GEOP 413", | |
| "GEOP 415", | |
| "GEOP 417", | |
| "GEOP 431", | |
| "GHDS 401", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري تخصص أول (7 ساعات) | GEOL 407 | جيولوجيا المياه | 3 | GEOL 301 || إجباري تخصص أول | GEOL 421 | جيولوجية مصر | 4", | |
| "response_time_seconds": 24.09 | |
| }, | |
| { | |
| "program_num": "25", | |
| "program": "برنامج جيولوجيا - جيوفيزياء (تخصص مزدوج) - 140 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "GEOL 406", | |
| "GEOL 410", | |
| "GEOL 412", | |
| "GEOL 414", | |
| "GEOP 410", | |
| "GEOP 412", | |
| "GEOP 414", | |
| "GEOP 416", | |
| "GEOP 418" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "GEOL 406", | |
| "GEOL 410", | |
| "GEOL 412", | |
| "GEOL 414", | |
| "GEOP 410", | |
| "GEOP 412", | |
| "GEOP 414", | |
| "GEOP 416", | |
| "GEOP 418" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري تخصص أول (6 ساعات) | GEOL 410 | جيولوجيا البترول | 3 | GEOL 204/301 || إجباري تخصص أول | GEOL 406 | جيولوجيا هندسية | 3 | GEOL 301 || إجباري تخصص ثاني (7 ساعات) | GEOP 412 | تفسير الجاذبية والمغناطيسية | 3 | GEOP 205 || إجباري تخصص ثاني | GEOP 414 | تصميم واستخدام البيانات الجيوفيزيائية | 2 | ", | |
| "response_time_seconds": 20.06 | |
| }, | |
| { | |
| "program_num": "27", | |
| "program": "برنامج الجيوفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "COMP 214", | |
| "ENGL 201", | |
| "GEOP 201", | |
| "GEOP 203", | |
| "GEOP 205", | |
| "GEOP 207", | |
| "PHYS 265", | |
| "STAT 211" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "COMP 214", | |
| "ENGL 201", | |
| "GEOP 201", | |
| "GEOP 203", | |
| "GEOP 205", | |
| "GEOP 207", | |
| "PHYS 265", | |
| "STAT 211" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ENGL 201 | لغة إنجليزية (2) | 2 | ENGL 102 || إجباري (14 ساعة) | GEOP 201 | فيزياء الأرض (1) - النظريات | 3 | GEOP 102 || إجباري | GEOP 203 | فيزياء الأرض (2) - المغناطيسية والكهربية | 3 | GEOP 102 || إجباري | GEOP 205 | طرق ثقالية ومغناطيسية | 3 | GEOP 102 || إجباري | GEOP 207 | الري", | |
| "response_time_seconds": 18.98 | |
| }, | |
| { | |
| "program_num": "27", | |
| "program": "برنامج الجيوفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "2", | |
| "level_arabic": "الثاني", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "GEOL 202", | |
| "GEOL 204", | |
| "GEOP 202", | |
| "GEOP 204", | |
| "GEOP 206", | |
| "GEOP 208", | |
| "PHYS 266" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "GEOL 202", | |
| "GEOL 204", | |
| "GEOP 202", | |
| "GEOP 204", | |
| "GEOP 206", | |
| "GEOP 208", | |
| "PHYS 266" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (14 ساعة) | GEOP 202 | فيزياء الأرض (3) - الديناميكا الجيوفيزيائية | 3 | GEOP 201 || إجباري | GEOP 204 | طرق كهربائية ومغناطيسية أرضية | 3 | GEOP 102 || إجباري | GEOP 206 | الميكانيكا الكلاسيكية للجيوفيزياء | 3 | MATH 102 || إجباري | GEOP 208 | خواص الصخور الفيزيائية | 2 | GEOP 102 || إجباري |", | |
| "response_time_seconds": 20.93 | |
| }, | |
| { | |
| "program_num": "27", | |
| "program": "برنامج الجيوفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "GEOL 301", | |
| "GEOP 301", | |
| "GEOP 311", | |
| "GEOP 313", | |
| "GEOP 315", | |
| "GEOP 317", | |
| "GEOP 319", | |
| "GEOP 321", | |
| "SCTH 301" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "GEOL 301", | |
| "GEOP 301", | |
| "GEOP 311", | |
| "GEOP 313", | |
| "GEOP 315", | |
| "GEOP 317", | |
| "GEOP 319", | |
| "GEOP 321", | |
| "SCTH 301" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | SCTH 301 | التفكير العلمي | 1 | - || إجباري (11 ساعة) | GEOP 311 | طرق جيوفيزيائية متقدمة (ثقالية) | 2 | GEOP 205 || إجباري | GEOP 315 | طرق سيزمية | 3 | GEOP 102 || إجباري | GEOP 313 | خواص خزانات بترولية | 2 | GEOP 208 || إجباري | GEOP 317 | تطبيقات على طرق الجهد الحقلية | 2 | - || ", | |
| "response_time_seconds": 17.75 | |
| }, | |
| { | |
| "program_num": "27", | |
| "program": "برنامج الجيوفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "3", | |
| "level_arabic": "الثالث", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "ETHR 302", | |
| "GEOL 304", | |
| "GEOL 308", | |
| "GEOP 312", | |
| "GEOP 314", | |
| "GEOP 316", | |
| "GEOP 318", | |
| "GEOP 320", | |
| "GEOP 322" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ETHR 302", | |
| "GEOL 304", | |
| "GEOL 308", | |
| "GEOP 312", | |
| "GEOP 314", | |
| "GEOP 316", | |
| "GEOP 318", | |
| "GEOP 320", | |
| "GEOP 322" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة | ETHR 302 | أخلاقيات البحث العلمي | 1 | - || إجباري (11 ساعة) | GEOP 312 | جيوفيزياء مرصدية | 2 | - || إجباري | GEOP 314 | تقنيات معالجة البيانات السيزمية | 3 | - || إجباري | GEOP 316 | أسس علم الزلازل | 3 | - || إجباري | GEOP 318 | نمذجة عكسية للبيانات الجيوفيزيائية | 2 | - || إجباري ", | |
| "response_time_seconds": 18.26 | |
| }, | |
| { | |
| "program_num": "27", | |
| "program": "برنامج الجيوفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الأول", | |
| "expected_codes": [ | |
| "ENCU 401", | |
| "GEOP 411", | |
| "GEOP 413", | |
| "GEOP 415", | |
| "GEOP 417", | |
| "GEOP 419", | |
| "GEOP 421", | |
| "GEOP 423", | |
| "GEOP 431", | |
| "GHDS 401", | |
| "SKIL 401" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "ENCU 401", | |
| "GEOP 411", | |
| "GEOP 413", | |
| "GEOP 415", | |
| "GEOP 417", | |
| "GEOP 419", | |
| "GEOP 421", | |
| "GEOP 423", | |
| "GEOP 431", | |
| "GHDS 401", | |
| "SKIL 401" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| متطلب الجامعة (يختار ساعة واحدة) | SKIL 401 | مهارات العمل | 1 | - || متطلب الجامعة | ENCU 401 | ثقافة بيئية | 1 | - || متطلب الجامعة | GHDS 401 | نشأة وتاريخ وتطور العلوم | 1 | - || إجباري (12 ساعة) | GEOP 411 | تفسير سيزمي | 3 | GEOP 315 || إجباري | GEOP 413 | الجيوفيزياء التطبيقية | 3 | - || إجبار", | |
| "response_time_seconds": 19.03 | |
| }, | |
| { | |
| "program_num": "27", | |
| "program": "برنامج الجيوفيزياء (تخصص منفرد) - 134 ساعة معتمدة", | |
| "level": "4", | |
| "level_arabic": "الرابع", | |
| "semester": "الثاني", | |
| "expected_codes": [ | |
| "GEOP 410", | |
| "GEOP 412", | |
| "GEOP 414", | |
| "GEOP 416", | |
| "GEOP 418", | |
| "GEOP 422", | |
| "GEOP 424", | |
| "GEOP 426" | |
| ], | |
| "status": "PASS", | |
| "found_codes": [ | |
| "GEOP 410", | |
| "GEOP 412", | |
| "GEOP 414", | |
| "GEOP 416", | |
| "GEOP 418", | |
| "GEOP 422", | |
| "GEOP 424", | |
| "GEOP 426" | |
| ], | |
| "missing_codes": [], | |
| "extra_codes": [], | |
| "diagnosis": "", | |
| "chatbot_response_snippet": "| حالة المقرر | رقم المقرر | اسم المقرر | الساعات المعتمدة | متطلبات سابقة ||---|---|---|---|---|| إجباري (13 ساعة) | GEOP 412 | تفسير الجاذبية والمغناطيسية | 3 | GEOP 205 || إجباري | GEOP 414 | تصميم واستخدام البيانات الجيوفيزيائية | 3 | - || إجباري | GEOP 416 | الزلازل التطبيقية | 2 | GEOP 316 || إجباري | GEOP 418 | جيوفيزياء بيئية | 2 | - || إجباري | GEOP 410 | مشروع بحث (2) | 3 | GEOP 419 || ا", | |
| "response_time_seconds": 16.32 | |
| } | |
| ] |