يهدف البرنامج إلى تزويد المتقدمين بالمعارف والمهارات الأساسية وتمكينهـم مـن تصميم وبرمجة، وتطوير حلول برمجية عالية الجودة لتلبية احتياجات سوق العمل، كما يتناول هذا التخصص تصميم وبرمجة، وتطوير مواقع الإنترنت، أو تطبيقات الجوال الذكية، أو المكتبية، وأتمتة مسارات الأعمال عبر دراسة اللغات البرمجية والاكواد والخوارزميات، وبناء وبرمجة قواعدالبيانات، وصيانة وترقية مكونات الحاسب بمختلف أنواعها
المعارف المكتسبة:
1. المعرفة العامة بنطاق مجال علوم الحاسب والبرمجة والخصائص المحددة له.
2. المعرفة العميقة بتقنية المعلومات.
3. البرمجة بأنواعها الهيكلية والشيئية والمرئية.
4. تراكيب وقواعد البيانات وبرمجتها.
5. تصميم صفحات الانترنت وبرمجتها بما في ذلك النظريات والمفاهيم والمبادئ المهمة.
6. أن يكون ملماً بالقضايا الراهنة المهمة والحديثةِ.
7. المعرفة بالتطورات الحديثة في الممارسة المهنية والمتطلبات التقنية واللوائح التنظيمية لذلك المجال المهني.
المهارات:
1. يستطيع تحليل وتفسير المعلومات التقنية وتطبيقها على القضايا العملية مع قدر بسيط من التوجيه.
2. يستطيع أن يبحث المشكلات المحددة أو المعتادة (الروتينية)، ويقوّم الحلول البديلة، ويقترح أساليب جديدة مستنداً على المعرفة النظرية والعملية ذات الصلة.
3. يستطيع تحديد المفاهيم والنظريات ذات العلاقة من المواد التي درسها وأن يطبقها خارج السياق الذي تعلمها فيه، في كل من الحقل الأكاديمي أو الوظيفي.
4. يكون مدركاً لطبيعة التغير السريع في المعلومات في مجال تخصصه، وأن يكون قادراً على مراعاة ذلك عند تحليل المشكلات واقتراح الحلول.
5. يكون قادراً على تطبيق المعارف التقنية والمهنية في التحليل واتخاذ القرارات للقضايا العملية بقدر محدود من التوجيه، بالإضافة إلى القدرة على فهم وتفسير كل ما يترتب على القرارات المتخذة.
6. يمكن أن يطبق الأساليب الإحصائية والرياضية المعتادة (الروتينية) ذات العلاقة في الاستقصاء واقتراح الحلول للمشكلات والقضايا.
7. يتواصل بفعالية كتابياً وشفهياً، ويقدم المناقشات، والتحليلات والنتائج بدقة وبشكل صحيح.
8. يستطيع أن يستخدم تقنية المعلومات والاتصالات بفعالية في تحليل القضايا والحصول على المعلومات،وتقديمها، وتصميمها، وبرمجتها.
الوظائف:
1. مبرمج حاسب آلي
2. مبرمج نظم بنك المعلومات.
3. مبرمج تطبيقات.
4. اختصاصي تطوير البرمجة.
5. فاحص نظم.