ستعمل درجة MComp في علوم الكمبيوتر لمدة أربع سنوات على رفع مستوى خبرتك إلى درجة يمكنك من خلالها بدء مهنة على مستوى رفيع أو الدراسة للحصول على درجة الدكتوراه في علوم الكمبيوتر. السنوات الثلاث الأولى هي نفس سنوات بكالوريوس علوم الكمبيوتر. في السنة الأخيرة، ستدرس وحدات دراسية في مجالات مثل هندسة البرمجيات المتقدمة، والخوارزميات المتقدمة، والحوسبة المالية، والأنظمة الموزعة.
هل تستمتع بالبرمجة؟ هل تريد معرفة كيفية التحدث مع العملاء والعملاء، وتكون قادرًا على تحديد وتصميم وبناء واختبار البرامج التي يحتاجون إليها؟ كيف تعمل بمفردك وأيضاً ضمن فرق؟ وهل تريد معرفة المزيد عن الأسس العلمية والنظرية للموضوع؟ إذا كنت تريد القيام بكل هذه الأشياء، وكذلك التعرف على مبادئ البرمجة والرياضيات الأساسية والنماذج الرياضية للحساب وأنظمة التشغيل والشبكات والمهارات المهنية، فإن برنامج Leicester's Computer Science MComp هو البرنامج المناسب لك.
البرمجة ممتعة! لا شك أن لديك هاتفًا وجهاز كمبيوتر محمولاً وجهازًا لوحيًا وما إلى ذلك؛ قد تحتوي سيارتك على نظام ملاحة، وتتوقف بنفسها، وتحتوي على ماسحات ضوئية للمنطقة المحيطة؛ وقد تتمكن من التحكم في التدفئة من خلال الهاتف المحمول. كل هذه الأجهزة الرائعة تعمل باستخدام كود البرنامج. في قلب برمجة هذه الأنظمة، توجد أحدث التقنيات بما في ذلك Android وC++ وHaskell وJava وJavaScript وPython وPHP وProlog وR، وبيئات تطوير البرامج مثل Eclipse. في ليستر، سيتم تعليمك البرمجة بمجموعة مختارة من هذه اللغات، وستتاح لك فرص تعلم الآخرين في عمل المشروع. لن تشمل البرمجة تطبيقات وتقنيات الهاتف المحمول والويب فحسب، بل ستشمل أيضًا أنماطًا جديدة من البرمجة مثل اللغات الوظيفية واللغات القائمة على المنطق.
تغطي الدورة التدريبية طرق تطوير البرامج، باتباع ممارسات هندسية صارمة. سوف تتعلم كيفية تخطيط وإدارة بنيات البرمجيات لمشاريع التطوير العملية واسعة النطاق، مع اعتماد نهج أكاديمي وصارم من شأنه أن يدعمك طوال حياتك المهنية. نحن نغطي: كيفية فهم متطلبات العملاء؛ تحديد الحل وتصميمه وترميزه؛ واختبار الحل الخاص بك وإصداره لعميلك. سوف تتعلم عن النماذج الرياضية للحساب مثل الآلات الآلية وآلات التسجيل ونظرية اللغة الرسمية.
تغطي الوحدات في هندسة الكمبيوتر وأنظمة التشغيل والشبكات المعرفة الأساسية لأنظمة الحوسبة الحديثة (أجهزة الكمبيوتر المحمولة للحسابات الموزعة عالميًا). وبالطبع، نحن نغطي قواعد البيانات وأنظمة المعلومات. في الوحدات الاختيارية في المستويين 3 و4، يمكنك التعرف على مجموعة من المواضيع المتقدمة بما في ذلك واجهات المستخدم وتقنيات الويب والجوال المتقدمة والأمان والأنظمة والتطبيقات الموزعة ونظرية التزامن وإعادة هندسة النظام والحوسبة السحابية ونظرية الألعاب والمزيد.
العمل في المشروع مرغوب للغاية من قبل أصحاب العمل. في مشروعك الجماعي للسنة الثانية، ستتعلم متطلبات العمل في بيئة احترافية أثناء سعيك لتقديم البرامج التي غالبًا ما يتم تكليفها بواسطة عميل حقيقي. في كل من عامك الثالث والأخير، ستتولى مشروعًا فرديًا قائمًا على المشكلات، وتمارس إبداعك وابتكارك لتصميم وتنفيذ حل برمجي للمشكلة؛ يمكنك أيضًا تطبيق المبادئ العلمية التي تعلمتها. تضمنت المشاريع السابقة ألعابًا ثلاثية الأبعاد، وتطبيقات الهاتف المحمول/الكمبيوتر اللوحي، وبرامج الأمان، والاتصال الهاتفي عبر الإنترنت، وروبوتات البرمجة، ومحرر النوتة الموسيقية، ومثبتات النظريات، ومحاكيات المعالجات، والمزيد.
