ITSE414 : أخلاقيات هندسة البرمجيات

القسم العلمي

قسم هندسة البرمجيات

البرنامج الدراسي

بكالوريوس في هندسة البرمجيات

نوع المقرر

إجباري

الوحدات

03

الاسبقيات

ITSE311

نظرة عامة

يعطي المقرر نظرة ثاقبة للمشاكل الأخلاقية المهمة للمهنيين في هندسة البرمجيات وتطبيقات الكمبيوتر. إنه يشكل إطارًا يمكن من خلاله تحليل القضايا المهنية والأخلاقية ، ويبني وعيًا بوجهات النظر المختلفة للقضايا الأخلاقية والمسؤوليات الأخلاقية للمهنيين.تشمل الموضوعات ، من بين أمور أخرى: النظريات الأخلاقية الأساسية لأخلاقيات الهندسة. السياق الاجتماعي للمهنة ؛ التضارب بين الولاءات لمبادئ مختلفة مثل السلامة والاقتصاد ؛ المبدأ الوقائي والأثر البيئي ؛ النزاهة؛ الإجمالية؛ ملكية؛ إلخ.

المخرجات التعليمية المستهدفة من دراسة المقرر

المعرفة والفهم

  • أن يتعرف الطالب على أهمية تخصصه ودوره في حماية سلامة وكرامة المجتمع
  • أن يصف تأثير القرارات المتعلقة بهندسة البرمجيات على المجتمع والاقتصاد والبيئة والزبون والإدارة والزملاء ونفسه
  • أن يفهم الطالب دور المعايير المهنية والأخلاقية في هندسة البرمجيات
  • أن يتعلم الطالب آليات إعداد لوائح المعايير المهنية والأخلاقية في هندسة البرمجيات

المهارات الذهنية

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

المهارات العملية والمهنية

  • أن يتمكن الطالب من قراءة سيناريوهات حالات دراسية وتحليلها
  • أن يستطيع الطالب صياغة إجابات عملية تطبيقية
  • أن يحسن الطالب الاستماع لآراء الآخرين وانتقادها
  • أن يقدر الطالب على مراجعة وكتابة لائحة تنظيمية لأخلاقيات المهنة

المهارات العامة والمنقولة

  • أن يدرك الطالب أهمية تخصصه
  • أن يكتسب الطالب مهارة التفكير في أبعاد قراراته وأثار تصرفاته
  • أن يستطيع الطالب صياغة فكرته لتصل للأخرين
  • أن يدرك الطالب أهمية العمل في فريق

طرق التعلم والتعليم

  • محاضرات
  • حلقة نقاش
  • تمارين
  • واجبات منزلية

طرق التقييم

  • واجبات منزلية = 20
  • المناقشات = 20
  • مشروع عملي = 20
  • امتحان نهائي تحرير = 40

محتوى المقرر

  • مقدمة عن المادة
  • دور مهندس البرمجيات في المجتمع
  • ما هي الأخلاق
  • مستويات الأخلاق
  • تفعيل الأخلاق
  • الأخلاقيات في هندسة البرمجيات
  • تمارين حالات دراسية
  • الضرر يمكن يسببه مطور البرمجيات
  • تمارين حالات دراسية
  • اتخاذ القرارات الأخلاقية
  • السلوك الاحترافي لمهندس البرمجيات
  • تمارين حالات دراسية
  • الأنماط السيئة في سلوك المبرمج
  • لائحة أخلاقيات ومهنية هندسة البرمجيات

برمجة الشبكات (ITSE405)
تطوير التطبيقات المتنقلة (ITSE304)
خوارزميات و بروتوكولات التشفير (ITSE306)
نظم إسترجاع المعلومات (ITSE307)
نظم تشغيل الأجهزة المتنقلة (ITSE308)
نماذج البرمجة (ITSE309)
مبادئ تطوير الألعاب (ITSE401)
نظم الوسائط المتعددة (ITSE404)
الحوسبة السحابية (ITSE406)
خدمات الانترنت (ITSE407)
تطوير تطبيقات الانترنت (ITSE408)
نمذجة الأنظمة المركبة (ITSE303)
التنقيب عن البيانات/الذكاء التجاري (ITSE302)
الشبكات الاجتماعية (ITSE409)
برمجة المنطق (ITSE301)
رياضة 1 (ITMM111)
فيزياء (ITPH111)
تقنيات حل المشاكل (ITGS113)
مقدمة في تقنية المعلومات (ITGS111)
لغة إنجليزية 1 (ITEL111)
لغة عربية 1 (ITAR111)
رياضة 2 (ITMM122)
لغة عربية 2 (ITAR122)
لغة إنجليزية 2 (ITEL122)
مقدمة في البرمجة (ITGS122)
تحليل و تصميم نظم (ITGS124)
الدوائر المنطقية (ITGS126)
مقدمة في الشبكات (ITGS215)
مبادئ الإحصاء والاحتمالات (ITST211)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
مقدمة في قواعد البيانات (ITGS228)
تراكيب بيانات (ITGS220)
أساسيات نظم المعلومات (ITGS222)
مقدمة في برمجة الانترنت (ITGS226)
معمارية الحاسوب (ITGS223)
أمن المعلومات (ITGS224)
تحليل وتصميم الخوارزميات (ITGS301)
إدارة مشاريع تقنية المعلومات (ITGS303)
تحليل متطلبات برمجيات (ITSE311)
قواعد البيانات المتقدمة (ITSE312)
الكتابة العلمية (ITGS304)
لغة برمجة الحديثة - جافا متقدمة (ITSE322)
بناء البرمجيات (ITSE321)
نظم التشغيل (ITGS302)
تصميم وهيكلة البرمجيات (ITSE411)
برمجة الانترنت المتقدمة (ITSE412)
التفاعل بين الإنسان والحاسوب (ITSE413)
أخلاقيات هندسة البرمجيات (ITSE414)
جودة واختبار البرمجيات (ITSE421)
إعادة إستخدام البرمجيات (ITSE422)
البرمجة المرئية (ITSE423)
أنماط تصميم البرمجيات (ITSE424)