يعمل برنامج الماجستير في علوم الكمبيوتر بجامعة UMass Boston على إعداد الطلاب بشكل كامل للعمل المهني في مجال تطوير البرمجيات. يؤكد هذا البرنامج الراسخ والمبتكر على دمج المعرفة النظرية مع التطبيقات العملية. هناك طلب كبير على خريجي ماجستير علوم الكمبيوتر لدينا من قبل أصحاب العمل والشركات الناشئة في قطاع التكنولوجيا. نحن ندعوك لمعرفة المزيد من خلال الانضمام إلى قائمة البريد الإلكتروني لدينا.
متطلبات الدرجة العلمية
يكمل المرشحون للحصول على الدرجة ما لا يقل عن 30 ساعة معتمدة، 24 منها على الأقل يجب أن تكون في الدورات المرقمة 600 أو أعلى.
تطوير البرمجيات كائنية التوجه I و II (CS680 وCS681)، بما في ذلك مختبر تطوير البرمجيات (CS682) هي دورات مطلوبة وتحمل إجمالي 9 وحدات دراسية. يجب على الطلاب أخذ هذا التسلسل خلال الجزء الأخير من الدورات الدراسية الخاصة بهم. نطلب أيضًا من الطلاب اختيار مادتين اختياريتين نظريتين وخمسة مواد اختيارية تطبيقية من بين الدورات التالية:
الاختيارية النظرية:
- CS620: نظرية الحساب
- CS622: نظرية اللغات الرسمية
- CS624: تحليل الخوارزميات
- CS420: مقدمة في نظرية الحساب
- CS720: الأسس المنطقية في علوم الكمبيوتر
- CS724: موضوعات في نظرية الخوارزميات وتصميمها
- MATH470: المنطق الرياضي
المواد الاختيارية التطبيقية:
- CS612: الخوارزميات في المعلوماتية الحيوية
- CS615: تصميم واجهة المستخدم
- CS630: أنظمة إدارة قواعد البيانات
- CS634: هندسة أنظمة قواعد البيانات
- CS636: تطوير تطبيقات قاعدة البيانات
- CS637: مواقع الويب المدعومة بقواعد البيانات وخدمات الويب
- CS638: التعلم الآلي التطبيقي
- CS642: الأمن السيبراني في إنترنت الأشياء
- CS646: شبكات اتصالات الكمبيوتر
- CS648: الشبكات اللاسلكية والحوسبة المتنقلة
- CS651: المجمعون
- CS670: الذكاء الاصطناعي
- CS671: التعلم الآلي
- CS675: رؤية الكمبيوتر
- CS752: البرمجة المتوازية
- هذه الدورات الجامعية التالية:
- CS410: مقدمة في هندسة البرمجيات
- CS411: البرمجة التنافسية
- CS433: تحليلات البيانات الضخمة
- CS443: تطبيقات الهاتف المحمول
- CS449: مقدمة لأمن الكمبيوتر
- CS450: بنية لغات المستوى الأعلى
- CS460: الرسومات
- CS461: برمجة ألعاب الكمبيوتر
لا يجوز استخدام أكثر من دورتين دراسيتين جامعيتين من المستوى الأعلى للحصول على رصيد الدراسات العليا في برنامج الماجستير. الدورات الجامعية ذات المستوى الأعلى هي دورات جامعية على مستوى 400 المذكور في إحدى القوائم السابقة. تعد CS210L وCS240 وCS310 من المتطلبات العامة لجميع دورات الدراسات العليا.
متطلبات التخرج
لإكمال برنامج MS، يجب على الطلاب المشاركة في مشروع تطوير البرمجيات عن طريق أخذ تسلسل تطوير البرمجيات (CS680، CS681، وCS682). بشكل عام، يتم أخذ هذا التسلسل خلال الفصلين الدراسيين الأخيرين في برنامج الماجستير. تمت الموافقة على المشروع من قبل لجنة مكونة من اثنين من أعضاء هيئة التدريس (الأساتذة الذين يقومون حاليا بتدريس دورة تطوير البرمجيات والإشراف على مختبر تطوير البرمجيات) ومدير برنامج الدراسات العليا.
في ظروف استثنائية، يمكن للطلاب ذوي الخبرة الصناعية الكبيرة طلب التنازل عن متطلبات تطوير البرمجيات من خلال التقدم بطلب إلى لجنة الكلية المنشأة لهذا الغرض. وكجزء من طلب التنازل، يجب على الطالب تقديم ملف يوضح طبيعة هذه التجربة. سيُطلب من الطلاب الذين يحصلون على تنازل إكمال أطروحة ماجستير.


