عن البرنامج الأكاديمي
بكالوريوس العلوم في هندسة البرمجيات - قسم هندسة البرمجيات
التخصص
هندسة البرمجياتلغة الدراسة
ENعدد السنوات
4 سنواتالدرجة الأكاديمية التى يمنحها البرنامج .
بكالوريوس العلوم في هندسة البرمجيات
إطار العمل
طبيعة التخصص الأكاديمية
| تقديم برنامج دراسي عالي الجودة في هندسة البرمجيات، يُؤهل الطلاب للتعلم المستمر أثناء مسيرتهم المهنية في مجال الحوسبة. يُؤهل البرنامج الطلاب للعمل كمهندسي متطلبات، أو مهندسي تصميم برمجيات، أو مهندسي جودة برمجيات، أو مطوري برمجيات، أو مهندسي اختبار برمجيات، أو مديري مشاريع هندسة برمجيات. |
| تحليل وتصميم وتطوير أنظمة برمجية عالية الجودة بكفاءة باستخدام النظريات والمبادئ والأدوات والعمليات المناسبة. | |
| حل المشكلات ضمن فريق عمل والتواصل بفعالية مع الزملاء والعملاء والمشرفين. | |
| تطبيق العمليات والممارسات الهندسية على مكونات وأنظمة البرمجيات وإظهار الاحترافية في العمل. | |
| المساهمة في نمو جهات العمل والمجتمعات والجمعيات المهنية من خلال التعلم المستمر والتحلي بالأخلاق والمسؤولية. |
| ع 1 | شرح النظريات والمبادئ والمفاهيم الأساسية لهندسة البرمجيات والتخصصات الأخرى ذات الصلة. |
| ع 2 | وصف المعرفة المتعمقة بالإجراءات والتقنيات واللوائح والمعايير والأطر في مجال هندسة البرمجيات. |
| م 1 | تطبيق نظريات ومبادئ ومفاهيم هندسة البرمجيات والتخصصات الأخرى ذات الصلة لتحليل مشكلة في هندسة البرمجيات وتحديد الحلول. |
| م 2 | تصميم وتنفيذ وتقييم حلول هندسة البرمجيات للحفاظ على استمرارية العمليات في ظل وجود المخاطر والتهديدات. |
| م 3 | استخدام وتكييف العمليات والتقنيات والأدوات والمعدات والمواد المتقدمة في هندسة البرمجيات للتعامل مع مختلف الأنشطة العملية المعقدة. |
| م 4 | التواصل بفعالية لإظهار فهم المعرفة النظرية ونقل المعرفة والمهارات والأفكار المعقدة بشكل متخصص إلى مختلف الجماهير. |
| ق 1 | إظهار الالتزام بالقيم والمعايير المهنية والأكاديمية وقواعد السلوك الأخلاقي، وتمثيل المواطنة المسؤولة والتعايش السلمي مع الآخرين، والمشاركة الفعالة في تطوير المجتمع. |
| ق 2 | التخطيط الفعال لتحقيق التطوير الذاتي الأكاديمي والمهني، وتقييم التعلم والأداء الشخصي، واتخاذ القرارات بشكل مستقل فيما يتعلق بالتطوير الذاتي والمهام. |
| ق 3 | التعاون بمسؤولية وبشكل بنّاء في قيادة فرق متنوعة لإنجاز مجموعة واسعة من المهام، مع الاضطلاع بدور رئيسي في تخطيط وتقييم العمل المشترك. |
| الكود | اسم البرنامج | عدد الوحدات المطلوبة | المتطلب السابق |
|---|---|---|---|
| ENGL 1601 | English Language I | 6 | None |
| MATH 1301 | General Mathematics | 3 | None |
| PHYS 1301 | General Physics | 3 | None |
| CSEN 0341 | Information Technology Skills and Its Applications | 3 | None |
| TUTR 0231 | Thinking and Learning Skills | 2 | None |
| الكود | اسم البرنامج | عدد الوحدات المطلوبة | المتطلب السابق |
|---|---|---|---|
| ENGL 1602 | English Language II | 6 | ENGL 1601 |
| MATH 1302 | General Statistics | 3 | None |
| MATH 1303 | Calculus I | 3 | MATH 1301 |
| ARAB 0221 | Arabic Editing | 2 | None |
| ISLM 0211 | Islamic Culture | 2 | None |
| UNIV 0XXX | University Elective Course I (Health Awareness and Safety Domain) | 2 |
| الكود | اسم البرنامج | عدد الوحدات المطلوبة | المتطلب السابق |
|---|---|---|---|
| CSEN 2301 | Fundamentals Of Computing | 3 | None |
| CSEN 2302 | Programming I | 3 | Co: CSEN2301 |
| SWEN 2301 | Web Programming | 3 | None |
| SWEN 2302 | Introduction to Software Engineering | 3 | Co: CSEN2301 |
| MATH 2403 | Calculus II | 4 | MATH 1303 |
| UNIV 0xxx | University Elective Course II | 2 | None |
| الكود | اسم البرنامج | عدد الوحدات المطلوبة | المتطلب السابق |
|---|---|---|---|
| CSEN 2403 | Programming II | 4 | CSEN2302 |
| CSEN 2304 | Basics of Networking | 3 | CSEN2301 |
| CSEN 2305 | Operating Systems Concepts | 3 | CSEN2301 |
| CSEN 2306 | Data Structures | 3 | Co: CSEN2403 |
| CSEN 2307 | Introduction to Database Systems | 3 | CSEN2302 |
| ISLM 0212 | Intellectual Awareness | 2 | None |
| الكود | اسم البرنامج | عدد الوحدات المطلوبة | المتطلب السابق |
|---|---|---|---|
| SWEN 3301 | Software Requirement Engineering | 3 | SWEN 2302 |
| SWEN 3302 | User Interface Design | 3 | SWEN 2302 |
| CSEN 3301 | Discrete Structures | 3 | CSEN2302 |
| CSEN 3302 | Design and Analysis of Algorithms | 3 | CSEN2306 |
| XXXX xxxx | Science Elective | 3 | None |
| UNIV 0xxx | University Elective Course III | 2 | None |
| الكود | اسم البرنامج | عدد الوحدات المطلوبة | المتطلب السابق |
|---|---|---|---|
| SWEN 3403 | Software Design and Architecture | 4 | SWEN 3301 |
| SWEN 3204 | Software Project Management | 2 | Junior Standing |
| STAT 3351 | Probability and Statistics for Engineers | 3 | MATH1302 |
| MATH 2307 | Linear Algebra | 3 | MATH2403 |
| ENGL 2304 | Academic and Professional Communication | 3 | ENGL1602 |
| UNIV 0xxx | University Elective Course IV | 2 |
| الكود | اسم البرنامج | عدد الوحدات المطلوبة | المتطلب السابق |
|---|---|---|---|
| SWEN 3081 | Summer Training | 0 | Departmental Approval |
| الكود | اسم البرنامج | عدد الوحدات المطلوبة | المتطلب السابق |
|---|---|---|---|
| SWEN 4682 | Cooperative Work | 6 | Departmental Approval |
| الكود | اسم البرنامج | عدد الوحدات المطلوبة | المتطلب السابق |
|---|---|---|---|
| SWEN 4491 | Project | 4 | SWEN 3403 - SWEN 3204 |
| SWEN 4301 | Software Testing and Quality Assurance | 3 | SWEN 3301 |
| CSEN 4302 | Artificial Intelligence | 3 | CSEN3301 |
| XXXX xxxx | Major Elective | 3 | None |
| UNIV 0xxx | University Elective Course V | 2 | None |