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