سؤاال عن هندسة البرمجيات؟؟

الموضوع في 'كلية علوم وهندسة الحاسب الآلي' بواسطة abu-smrah223, بتاريخ ‏3 يوليو 2012.

  1. abu-smrah223

    abu-smrah223 عضو

    انضم:
    ‏29 يونيو 2012
    المشاركات:
    137
    التخصص:
    N/A
    الجامعة:
    N/A
    سنة التخرج:
    N/A
    التقييمات:
    +5 / 0 / -0
    بسم الله الرحمن الرحيم

    السلام عليكم و رحمة الله و بركاته

    يا شباااب أنا دخت ودي بتخصص برمجة ناااس يقولون هندسة برمجيات و ناس يقولون
    علوم حاسب ؟؟

    ثانيا لو كان هذا التخصص هندسة البرمجيات هل مستقبله إن شاء الله كوييس و لا لا ؟؟

    يا ليت لو يرد أحد من نفس تخصص البرمجيات
     
    • x 1 إعجاب إعجاب
  2. AHMED_SH

    AHMED_SH مشرف
    طاقم الإدارة

    انضم:
    ‏14 يوليو 2011
    المشاركات:
    518
    التخصص:
    هندسة كهربائية
    الجامعة:
    KFUPM
    سنة التخرج:
    2016
    التقييمات:
    +226 / 0 / -13
    • x 1 إعجاب إعجاب
  3. abu-smrah223

    abu-smrah223 عضو

    انضم:
    ‏29 يونيو 2012
    المشاركات:
    137
    التخصص:
    N/A
    الجامعة:
    N/A
    سنة التخرج:
    N/A
    التقييمات:
    +5 / 0 / -0
    لي رجعة و مشكووور على الرد
     
    • x 1 إعجاب إعجاب
  4. AHMED_SH

    AHMED_SH مشرف
    طاقم الإدارة

    انضم:
    ‏14 يوليو 2011
    المشاركات:
    518
    التخصص:
    هندسة كهربائية
    الجامعة:
    KFUPM
    سنة التخرج:
    2016
    التقييمات:
    +226 / 0 / -13
    العفو :وردة:
     
    • x 1 إعجاب إعجاب
  5. شيراتون

    انضم:
    ‏24 يوليو 2011
    المشاركات:
    1,426
    التخصص:
    هندسة الطيران و الفضاء
    الجامعة:
    جامعة الملك فهد للبترول و المعادن
    سنة التخرج:
    2018
    التقييمات:
    +17 / 0 / -0
    الله يوفقك
     
    • x 1 إعجاب إعجاب
  6. @Saad@

    انضم:
    ‏4 أغسطس 2009
    المشاركات:
    200
    التقييمات:
    +1 / 0 / -0
    كتبت رد يمكن 20 سطر وطار.... قهر
     
    • x 1 إعجاب إعجاب
  7. abu-smrah223

    abu-smrah223 عضو

    انضم:
    ‏29 يونيو 2012
    المشاركات:
    137
    التخصص:
    N/A
    الجامعة:
    N/A
    سنة التخرج:
    N/A
    التقييمات:
    +5 / 0 / -0
    بسم الله الرحمن الرحيم
    و عليكم السلام و رحمة الله و بركاته


    حان الوقت بعد ما يقارب ال ٨ سنوات أن أرد عليك يا "أنا".


    الجواب المختصر:
    ما فيه تخصص للبرمجة فقط كما كنت أعتقد.
    (طبعاً كنت أعتقد إن فيه تخصص يدرسك كل لغات البرمجة أو كثير منها و كنت أبحث عنه و هو سبب وضعي للسؤال من الأصل).

    الجواب المفصل:
    البرمجة عبارة عن مجموعة مفاهيم و تستطيع تعلمها تقريباً عبر أي لغة برمجة. تعلُمها في البداية بيكون متعب شوي و بعدها بإذن الله تعالى تستطيع بكل يسر و سهولة الانتقال إلى أي لغة برمجة أخرى و تتعلمها في وقت قصير جداً جداً و غالباً لا يقارن بأول مرة تعلمت فيها البرمجة لأن المفاهيم تقريباً نفس بعض في كل لغات البرمجة.

    أذكر أحد الدكاترة أعطانا تشبيه جميل يقول: البرمجة زي قيادة السيارة تقدر تتعلم القيادة على سيارة معينة ثم بإمكانك أن تقود سيارات مختلفة تماماً عن أول سيارة تعلمت عليها القيادة لأنك اكتسبت مهارة القيادة.
    في هذا التشبيه يقصد بمهارة القيادة هي مهارة البرمجة و السيارة هي لغة البرمجة.

    مفاهيم البرمجة المقصود بها مفاهيم ال variables و ال object-oriented programming و ال loops و ال if statements ... إلخ

    عندما تنتقل للغة برمجة أخرى تحتاج تتعلم فقط قواعد اللغة الجديدة و طريقة كتابة مفاهيم البرمجة في تلك اللغة أو ما يسمى بال syntax.


    الفرق بين هندسة البرمجيات و علوم الحاسب
    (الكلام هنا بيكون عن التخصصين في جامعة البترول فقط).
    قدر الله و يسر أنني ألتحق بتخصص علوم الحاسب بعد ما انتهيت من السنة التحضيرية و استمريت في التخصص لمدة ٤ سنوات. في السنة الرابعة نزلت أحد مواد هندسة البرمجيات و أعجبتني ثم نزلت مادة ثانية في نفس الأسبوع. الأسبوع اللي بعده يوم الأحد رحت غيرت تخصصي إلى هندسة برمجيات. طبعاً و لله الحمد ما ضاع علي و لا مادة من اللي قد درسته و انحسبت لي كلها و هذا دليل على تقارب التخصصين القوي جداً. في النهاية اكتشفت أن هندسة البرمجيات هي أحد فروع علوم الحاسب الآلي و في كثير من الجامعات تدرسه كتخصص في مرحلة ماجستير علوم الحاسب الآلي.

    المواد في التخصصين تقريباً نفس الشيء يعني كلكم تدرسون نفس الشيء.

    الفرق في المواد هو التالي:

    طلاب علوم الحاسب الآلي يأخذون هذه المواد إجبارياً:
    ICS 309: Computing and Society
    ICS 381: Artificial Intelligence
    ICS 410: Programming Languages
    ICS 411: Senior Project
    MATH 260 (MATH 208): Introduction to Differential Equations & Linear Algebra​


    و طلاب هندسة البرمجيات يأخذون هذه المواد إجبارياً:
    SWE 205: Introduction To Software Engineering
    SWE 215: Software Requirements Engineering
    SWE 312: User Interface Design
    SWE 316: Software Design And Architecture
    SWE 326: Software Testing And Quality Assurance
    SWE 363: Web Engineering And Development
    SWE 387: Software Project Management
    SWE 417: Software Engineering Project I
    SWE 418: Software Engineering Project II​

    أيضاً طلاب علوم الحاسب الآلي بإمكانهم يأخذون Summer Training أو Coop بينما طلاب هندسة اليرمجيات عندهم فقط Summer Training.

    أيضاً لا تنسى أن بإمكانك إنك تأخذ بعض مواد علوم الحاسب الآلي كمواد اختيارية (electives) و نفس الشيء مع هندسة البرمجيات.

    طبعاً أنا أخذت مادة ICS 381: Artificial Intelligence لما كنت طالب علوم حاسب و انحسبت لي elective لما حولت لهندسة البرمجيات.

    بالنسبة للسؤال الثاني:
    الحمد لله كل تخصصات الحاسب الآلي عليها طلب كبير في السوق و لله الحمد و المنة. الكلام هذا أقوله لأنني أعرف السوق في الوضع الراهن و كمية الطلب الكبيرة على تخصصات الحاسب. لا ندري ما سيحدث مستقبلاً و لكن أتوقع إنه بيكون فيه طلب و العلم عند الله.


    الخاتمة
    في النهاية اقتنعت أن البرمجة هي وسيلة و ليست غاية. البرمجة مثل أي لغة تتعلمها (اللغة الإنقليزية مثلاً) لأنك تتعلم اللغة عشان تتواصل مع الناس و تكتسب المعارف المختلفة من خلالها فهي وسيلة تفتح لك آفاق للتعلم. البرمجة وسيلة تستطيع حل الكثير من المشاكل من خلالها و استخدام طاقة و سرعة الحاسب الآلي العالية لتسهيل حياتك. البرمجة تستطيع تعلمها من الانترنت و لكن الجامعة تعطيك مفاهيم و مفاتيح العلم.

    أيضاً لابد أن نعلم أن الأرزاق بيد الله سبحانه و كل ما علينا هو العمل و الجد و الاجتهاد و سؤال الخالق سبحانه أن يوفقنا و يسدد خطنا و صلى الله و سلم على نبينا محمد و على آله و صحبه أجمعين.
     
  8. Muath ali Xx1

    Muath ali Xx1 عضو

    انضم:
    ‏26 يناير 2020
    المشاركات:
    11
    التخصص:
    هندسة برمجيات
    الجامعة:
    Kfupm
    سنة التخرج:
    2025
    الجنس:
    ذكر
    التقييمات:
    +1 / 0 / -0
    حاب اشكرك شكر من القلب على هذي الرجعه الرائعة وأسأل الله لنا ولك التوفيق
     
  9. abu-smrah223

    abu-smrah223 عضو

    انضم:
    ‏29 يونيو 2012
    المشاركات:
    137
    التخصص:
    N/A
    الجامعة:
    N/A
    سنة التخرج:
    N/A
    التقييمات:
    +5 / 0 / -0
    جزاك الله خير و بارك الله فيك،،،
     
جاري تحميل الصفحة...
مواضيع شبيهة - سؤاال عن هندسة البرمجيات؟؟
  1. RAKAN_AXT
    الردود:
    0
    المشاهدات:
    776
  2. FQ9L
    الردود:
    2
    المشاهدات:
    548
  3. Mohammed Al Mutib
    الردود:
    0
    المشاهدات:
    506
  4. سكرتير الخدمات الغذائية
    الردود:
    4
    المشاهدات:
    737
  5. m7md.asr
    الردود:
    0
    المشاهدات:
    1,300
  6. Mr.Brook
    الردود:
    7
    المشاهدات:
    5,869
  7. IAAAHBS
    الردود:
    3
    المشاهدات:
    3,129
  8. أبو خلدون 3
    الردود:
    2
    المشاهدات:
    1,272
  9. ahmad223
    الردود:
    17
    المشاهدات:
    6,331
  10. دواكـ عندي
    الردود:
    3
    المشاهدات:
    372

مشاركة هذه الصفحة