حول البرنامج
تم اعتماد قرار إنشاء كلية الحاسبات وتقنية المعلومات في جامعة الحدود الشمالية من قبل مجلس التعليم العالي عام 2007م، استجابةً للاحتياجات الإقليمية والوطنية المتزايدة لخبراء مؤهلين في مجال الحوسبة وتقنية المعلومات. وقد تم لاحقاً تأسيس قسم علوم الحاسبات كأحد الأقسام الثلاثة التابعة للكلية، وهو الجهة الإدارية المسؤولة عن إدارة برنامج علوم الحاسب، الذي استقبل أول دفعة من طلابه في بداية العام الجامعي 2007–2008م.
يقدّم قسم علوم الحاسب برنامج بكالوريوس العلوم في علوم الحاسبات المتقدم، والمصمم لتعزيز التميز العلمي والبحثي والعملي في مختلف مجالات الحوسبة، بما في ذلك نظم الحاسب، وشبكات الحاسب، والبرمجة، وهندسة البرمجيات. كما يتبنى القسم نهجاً متعدد التخصصات في التعليم والبحث العلمي، بما يضمن اكتساب الطلبة معرفة معمقة وفهماً شاملاً لمفاهيم علوم الحاسب، إضافة إلى الخبرة العملية في استخدام أحدث الأدوات والتقنيات، وتنمية الوعي بالقضايا الاجتماعية والأخلاقية ذات الصلة بالمجال. ويؤكد البرنامج كذلك على تطوير مهارات التفكير النقدي والاتصال وحل المشكلات، مما يؤهل الخريجين للمساهمة بفعالية في مواكبة التطور التقني المتسارع.
ويشجع القسم، بدعم من الجامعة، أعضاء هيئة التدريس على التطوير المهني المستمر من خلال المشاركة في الورش والمؤتمرات والبرامج التدريبية المتخصصة.
ومن الجدير بالذكر أن برنامج بكالوريوس العلوم في علوم الحاسب قد حصل على الاعتماد الوطني من هيئة التقويم والاعتماد الأكاديمي (NCAAA)، وكذلك الاعتماد الدولي من مجلس الاعتماد للهندسة والتكنولوجيا (ABET)، تأكيداً لالتزامه بالتميز الأكاديمي وتطبيق المعايير العالمية في تعليم علوم الحاسب.
رسالة البرنامج
تقديم تعليم عالي الجودة في علوم الحاسب يجمع بين الأسس النظرية والتطبيقية، بما يمكّن الطلاب من حل المشكلات الواقعية، وإجراء البحوث العلمية في المجال، وتأهيلهم لسوق العمل، وتمكينهم من خدمة المجتمع المحلي بفعالية.
أهداف البرنامج
- الهدف 1: إنشاء بيئة أكاديمية متميزة تعزز قدرة طلاب برنامج علوم الحاسب على التنافسية.
- الهدف 2: الإسهام بفاعلية في البحث العلمي واكتشاف المعرفة والطرق الجديدة في مجال علوم الحاسب.
- الهدف 3: تمكين الطالب من إدراك حدود معرفته وتحفيزه على التعلم الذاتي المستمر واستثمار الفرص التعليمية المتاحة.
- الهدف 4: إعداد الطلاب لتلبية احتياجات سوق العمل وخدمة المجتمع في مجال علوم الحاسب.
- الهدف 5: تعزيز مبدأ التعلم مدى الحياة لدى الطلاب وتمكينهم من التكيف السريع مع المستجدات والمعلومات الجديدة.
نواتج التعلم للبرنامج
المعرفة والفهم
K1تعريف وشرح أساسيات الحوسبة والرياضيات ذات الصلة بالتخصص.
K2التعرف على مجموعة متنوعة من الموضوعات في تخصصات علوم الحاسب الأساسية والمتقدمة.
المهارات
S1تحليل المشكلات وتحديد المتطلبات الحاسوبية المناسبة لحلها مع إدراك أثر تلك الحلول على الأفراد والمنظمات والمجتمع.
S2تصميم وتنفيذ وتقييم حلول حاسوبية قائمة على متطلبات محددة ضمن سياق تخصص البرنامج.
S3استخدام التقنيات والمهارات والأدوات الحديثة اللازمة لممارسات الحوسبة.
S4التواصل بفعالية في مجموعة متنوعة من السياقات المهنية.
S5تطبيق نظريات علوم الحاسب وأُسس تطوير البرمجيات لإنتاج حلول قائمة على الحوسبة.
S6استخدام وتطبيق المفاهيم والممارسات التقنية المتقدمة في مجالات الحوسبة السحابية الأساسية.
القيم والاستقلالية والمسؤولية
V1إدراك المسؤوليات المهنية واتخاذ قرارات مستنيرة في ممارسات الحوسبة استناداً إلى المبادئ القانونية والأخلاقية.
V2العمل بفاعلية كعضو أو قائد ضمن فريق يشارك في أنشطة تتناسب مع تخصص البرنامج.
V3اكتساب وتطبيق التقنيات الحديثة عند الحاجة باستخدام استراتيجيات مناسبة للتعلم مدى الحياة.
متطلبات التخرج ونقاط الخروج
نقاط الخروج / الشهادات الممنوحة | عدد الوحدات |
| 1. نقطة خروج 1 / دبلوم متوسط في علوم الحاسبات | 64 |
| 2. نقطة خروج 2 / بكالوريوس العلوم في علوم الحاسب | 129 |
الاعتمادات
- المجلس الأمريكي لاعتماد الهندسة والتكنلوجيا (ABET)
- الاعتماد البرامجي من الهيئة الوطنية للتقويم والاعتماد الأكاديمي (NCAAA)
(السنة الدراسية الأولى)
(المستوى الأول)
Course | Course Name | Required / Elective | Pre-Requisite | Credit Units | Contact Units | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | ||||||||
LNGT101 | English 1 | Required |
| 4 | 20 |
|
| College | لغة إنجليزية 1 |
MATH101 | Calculus 1 | Required |
| 4 | 3 |
| 2 | College | حساب التفاضل والتكامل 1 |
PHYS101 | General Physics 1 | Required |
| 4 | 3 | 2 |
| College | فيزياء عامة 1 |
- | Elective Islamic Culture-1 | Required |
| 2 | 2 |
|
| Institution | اختياري ثقافة إسلامية-1 |
IT100 | Digital Culture | Required |
| 2 | 2 |
|
| Institution | الثقافة الرقمية |
Total | 16 | 30 | 2 | 2 | الإجمالي | ||||
(المستوى الثاني)
Course | Course Title | Required / Elective | Pre-Requisite | Credit Units | Contact Units | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
LNGT102 | English 2 | Required | LNGT101 | 4 | 20 |
|
| College | لغة إنجليزية 2 |
IT101 | Introduction to Computing | Required |
| 3 | 2 | 2 |
| College | مقدمة حوسبة |
LNGT103 | English for Scientific and Engineering Purposes | Required | LNGT101 | 2 | 4 |
|
| College | اللغة الإنجليزية للأغراض العلمية والهندسية |
CS101 | Programming Fundamentals | Required |
| 3 | 2 | 2 |
| College | أسس البرمجة |
GNCR100 | University Skills | Required |
| 2 | 2 |
|
| Institution | المهارات الجامعية |
Total | 14 | 30 | 4 |
| الإجمالي | ||||
(السنة الدراسية الثانية)
(المستوى الثالث)
| Course Code | Course Name | Required / Elective | Pre-Requisite Courses Code | Credit Units | Contact Units | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
CS202 | Object Oriented Programming | Required | CS101 | 3 | 2 | 2 | College | البرمجة الشيئية | |
MATH474 | Discrete Mathematics | Required | MATH101 | 3 | 3 |
| College | الرياضيات المتقطعة | |
CS203 | Data Structures | Required | CS101 | 3 | 2 | 2 | College | هياكل البيانات | |
- | University Elective-1 | Elective |
| 2 | 2 |
| Institution | اختياري جامعة-1 | |
PHYS210 | Electronic Circuits | Required |
| 3 | 2 | 2 | Program | الدوائر الإلكترونية | |
CS210 | Digital Logic Design | Required |
| 3 | 2 | 2 | Program | تصميم المنطق الرقمي | |
Total | 17 | 13 | 8 |
| الإجمالي | ||||
(المستوى الرابع)
Course | Course Name | Required / Elective | Pre-Requisite | Credit Units | Contact Units | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
STAT131 | Introduction to Statistics | Required |
| 3 | 3 |
| College | مقدمة في الإحصاء | |
- | Elective Islamic Culture-2 | Required |
| 2 | 2 |
| Institution | اختياري ثقافة إسلامية-2 | |
CS221 | Analysis and Design of Algorithms | Required | CS203 | 3 | 2 | 2 | Program | تحليل وتصميم الخوارزميات | |
CS240 | Database | Required | CS101 | 3 | 2 | 2 | Program | قواعد البيانات | |
CS211 | Computer Organization and Architecture | Required | CS210 | 3 | 2 | 2 | Program | تنظيم وبنيان الحاسب | |
MATH222 | Linear Algebra | Required | MATH101 | 3 | 3 |
| Program | الجبر الخطي | |
Total | 17 | 14 | 6 |
| الإجمالي | ||||
(السنة الدراسية الثالثة)
(المستوى الخامس)
Course | Course Name | Required / Elective | Pre-Requisite | Credit Units | Contact Units | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
Entrepreneurship | Required |
| 2 | 2 |
| Institution | ريادة الأعمال | ||
CS350 | Software Engineering | Required | CS240 | 3 | 2 | 2 | Program | هندسة البرمجيات | |
CS304 | Web Programming | Required | CS240 | 3 | 2 | 2 | Program | برمجة الويب | |
CS312 | Operating Systems | Required | CS211 | 3 | 2 | 2 | Program | نظم التشغيل | |
CS322 | Advanced Algorithms | Required | CS221 | 3 | 2 | 2 | Program | خوارزميات متقدمة | |
CS380 | Computer Graphics | Required | IT101 | 3 | 2 | 2 | Program | الرسم بالحاسب | |
Total | 17 | 12 | 10 |
| الإجمالي | ||||
(المستوى السادس)
Course | Course Name | Required / Elective | Pre-Requisite | Credit Units | Contact Units | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
- | University Elective-2 | Elective |
| 2 | 2 |
| Institution | اختياري جامعة2- | |
- | Program Elective-1 | Elective |
| 3 | 2 | 2 | Program | اختياري تخصص-1 | |
CS370 | Computer Networks | Required | CS211 | 3 | 2 | 2 | Program | شبكات الحاسب | |
CS305 | Advanced Programming | Required | CS202 | 3 | 2 | 2 | Program | البرمجة المتقدمة | |
CS320 | Applied Math for Computing | Required | MATH222 | 3 | 2 | 2 | Program | الرياضيات التطبيقية للحوسبة | |
CS323 | Theory of Computation | Required | MATH474 | 3 | 3 |
| Program | نظرية الحوسبة | |
Total | 17 | 13 | 8 |
| الإجمالي | ||||
(السنة الدراسية الرابعة)
(المستوى السابع)
Course | Course Name | Required / Elective / Free | Pre-Requisite | Credit Units | Contact Units | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
- | Free Course-1 | FREE | 2 | 2 |
| Institution | مقرر حر1- | ||
CS497 | Graduation Project 1 | Required | 90 Units & Department Approval | 1 | 1 |
| Program | مشروع تخرج 1 | |
- | Program Elective-2 | Elective |
| 3 | 2 | 2 | Program | اختياري تخصص-2 | |
- | Program Elective-3 | Elective |
| 3 | 2 | 2 | Program | اختياري تخصص-3 | |
CS406 | Mobile Programming | Required | CS304 | 3 | 2 | 2 | Program | برمجة الموبايل | |
CS424 | Artificial Intelligence | Required | CS221 | 3 | 2 | 2 | Program | الذكاء الاصطناعي | |
CS471 | Cyber Security | Required | CS370 | 3 | 2 | 2 | Program | الأمن السيبراني | |
Total | 18 | 13 | 10 |
| الإجمالي | ||||
(المستوى الثامن)
Course | Course Name | Required / Elective / Free | Pre-Requisite | Credit Units | Contact Units | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
- | Free Course-2 | FREE |
| 2 | 2 |
| Institution | مقرر حر2- | |
CS499 | Field Training | Required | 90 Unit & Department Approval | 2 | 2 |
| Program | التدريب الميداني | |
CS498 | Graduation Project 2 | Required | CS497 | 3 | 2 | 2 | Program | مشروع تخرج 2 | |
- | Program Elective-4 | Elective |
| 3 | 2 | 2 | Program | اختياري تخصص-4 | |
CS407 | Compiler Construction | Required | CS323 | 3 | 2 | 2 | Program | بناء المترجمات | |
Total | 13 | 10 | 6 |
| الإجمالي | ||||
مقررات التخصص الاختيارية (Program Elective Courses)
Course | Course Title | Pre-Requisite | Credit Units | Contact Units | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||
| Introduction to IoT | CS370 | 3 | 2 | 2 |
| مقدمة في انترنت الأشياء | |
CS473 | Multimedia Technology | CS380 | 3 | 2 | 2 |
| وسائط متعددة |
CS441 | Database Administration | CS240 | 3 | 2 | 2 |
| إدارة قواعد البيانات |
CS458 | IT Entrepreneurship and Innovation | CS350 | 3 | 2 | 2 |
| ريادة الأعمال والابتكار في مجال تكنولوجيا المعلومات |
CS442 | Data Science | CS240 | 3 | 2 | 2 |
| علم البيانات |
CS459 | E-Business Systems | CS350 | 3 | 2 | 2 |
| نظم الأعمال الالكترونية |
CS443 | Data Warehousing | CS240 | 3 | 2 | 2 |
| مستودعات البيانات |
CS444 | Data Mining | CS443 | 3 | 2 | 2 |
| تنقيب البيانات |
CS408 | Selected Topics | CS405 | 3 | 2 | 2 |
| مواضيع مختارة |
CS460 | Fundamentals of Cloud Computing | CS370 | 3 | 2 | 2 |
| أساسيات الحوسبة السحابية |
CS461 | Web Services | CS304 | 3 | 2 | 2 |
| خدمات الويب |
CS462 | Network Virtualization Fundamentals | CS370 | 3 | 2 | 2 |
| أساسيات المحاكاة الافتراضية للشبكة |
CS463 | Advanced Linux Administration | CS312 | 3 | 2 | 2 |
| إدارة لينكس المتقدمة |
CS464 | Operation and Management of Cloud Computing Systems | CS460 | 3 | 2 | 2 |
| تشغيل وإدارة أنظمة الحوسبة السحابية |
CS465 | Cloud Security and Privacy | CS471 | 3 | 2 | 2 |
| الأمن والخصوصية السحابية |
CS466 | Cloud Software Development | CS461 | 3 | 2 | 2 |
| تطوير البرمجيات السحابية |
CS467 | Selected Topics in Cloud Computing | CS460 | 3 | 2 | 2 |
| موضوعات مختارة في الحوسبة السحابية |
CS451 | Software Requirements Engineering | CS350 | 3 | 2 | 2 |
| متطلبات هندسة البرمجيات |
CS452 | Software Architecture and Design | CS350 | 3 | 2 | 2 |
| تصميم ومعمارية البرمجيات |
CS453 | Software Security Engineering | CS350 & CS370 | 3 | 2 | 2 |
| هندسة أمن البرمجيات |
CS454 | Software Projects Management | CS350 | 3 | 2 | 2 |
| إدارة المشاريع البرمجية |
CS455 | Software Maintenance and Evolution | CS350 | 3 | 2 | 2 |
| صيانة البرمجيات وتطورها |
CS456 | Software Testing and Quality Assurance | CS350 | 3 | 2 | 2 |
| اختبار البرمجيات وضمان الجودة |
CS457 | Selected Topics in Software Engineering | CS350 | 3 | 2 | 2 |
| موضوعات مختارة في هندسة البرمجيات |
CS481 | Principles of Computer Games Design and Implementation | CPC305 | 3 | 2 | 2 |
| مبادئ تصميم ألعاب الحاسب وتنفيذها |
CS482 | 3d Games Development | CS380 | 3 | 2 | 2 |
| تصميم الألعاب ثلاثية الأبعاد |
CS483 | 2d Games Development | CS482 | 3 | 2 | 2 |
| تصميم الألعاب ثنائية الأبعاد |
CS484 | Mobile Games Development | CS481 | 3 | 2 | 2 |
| برمجة ألعاب الجوال |
CS485 | Virtual Reality Games Development | CS482 | 3 | 2 | 2 |
| تطوير ألعاب الواقع الافتراضي |
CS486 | Games Networking and Multiplayers | CS370 | 3 | 2 | 2 |
| شبكات الألعاب متعددة اللاعبين |
CS487 | Introduction to Games Development for the Web | CS406 | 3 | 2 | 2 |
| مقدمة لتطوير الألعاب على الويب |
CS488 | Artificial Intelligence in Games Development | CS424 | 3 | 2 | 2 |
| الذكاء الاصطناعي في تصميم الألعاب |
CS489 | Selected Topics in Games Development | CS481 | 3 | 2 | 2 |
| مواضيع مختارة في تصميم الألعاب |