ما يتم تدريسه في درجة الماجستير في هندسة البرمجيات في سانت بطرسبرغ HSE

لا يفهم الكثيرون ما يمكنهم تعليمه في درجة الماجستير في هندسة البرمجيات ، ويعتقدون أنه بعد المرحلة الجامعية ، تحتاج إلى الذهاب إلى العمل وتعلم كل شيء هناك. هل يستحق الذهاب إلى برنامج الماجستير في SE؟ هذا سؤال صعب ، وفي هذه المقالة لن نجيب عليه ، لكننا سنخبرك عن خريجي البكالوريوس الأقوياء الذين يتم تدريسهم في موقعنا.



اسمي Olya Kunyavskaya ، وأنا في السنة الأولى من برنامج الماجستير في برمجة وتحليل البيانات في المدرسة العليا للاقتصاد - سانت بطرسبرغ على مسار هندسة البرمجيات. في السلسلة السابقة ، تحدثت بالفعل عن طريقي إلى HSE والدافع الذي جئت إلى هنا.

كيف هي دراستنا


ما يتم تدريسه المفاهيمي


يتم قبول خريجي البكالوريوس الأقوياء في تكنولوجيا المعلومات فقط لبرنامج الماجستير لدينا ، لذلك يعتقد أننا تلقينا بالفعل جميع المعارف الأساسية اللازمة في الرياضيات والخوارزميات والبرمجة في الدراسات الجامعية. الهدف من مسار هندسة البرمجيات هو إعطاء الطلاب فكرة عن الاتجاهات الأساسية المختلفة في التنمية. لذلك ، يتم اختيار الدورات الدراسية لنا من مجالات المعرفة المختلفة ، بطريقة أو بأخرى تتعلق بالتنمية.

القدرة على التأثير على تعلمك


برنامجنا جديد ، ويمكننا التأثير على الدورات التدريبية. مجموعة التخصصات تتغير الآن من سنة إلى أخرى ، وبرنامجنا مختلف تمامًا بالفعل عن برنامج زملائنا الأكبر سنا بسنة واحدة.

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

ميزات التعلم


من الأشياء غير العادية الخاصة بالصحة والسلامة والبيئة ، يتم تقسيم الدراسات حسب الوحدات ، وليس الفصول الدراسية ، كما هو الحال في الجامعات الأخرى. الوحدة الدراسية هي من شهرين إلى ثلاثة أشهر ، وفي السنة لدينا أربع وحدات تدريبية. كقاعدة عامة ، في كل وحدة نمضي نحو ثلاث مواد. 

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

كان لدينا دورات نظرية وتطبيقية إلى حد ما ، ودورات تتعلق بتنمية المهارات الشخصية. 

ماذا علمنا


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

خوارزميات إدارة البيانات


دورة نظرية في الخوارزميات المتعلقة بقواعد البيانات. استمرت الدورة وحدة واحدة ، ثلاثة أزواج في الأسبوع. قيل لنا عن خوارزميات معالجة المعاملات في قواعد البيانات الموزعة. على سبيل المثال ، حول معايير صحة جداول تنفيذ المعاملات وبروتوكولات التحكم في التزامن واستعادة قاعدة البيانات بعد السقوط.

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

لم تكن الفائدة الرئيسية من هذه الدورة بالنسبة لي مرتبطة بالمواد الرئيسية. المهارة الرئيسية التي قمت بتحسينها هي القدرة على إعداد التقارير العلمية باللغة الإنجليزية. 

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

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

رسومات الحاسوب


تم تصميم الدورة لفصل دراسي واحد وتم تخصيصها بشكل أساسي للعرض في الوحدة. وقد قرأه ميخائيل بانين ، وهو تزلج في Playneta.gg . كان هناك الكثير من المهام العملية ، مكرسة بشكل أساسي لكتابة تظليل وتوليد شبكات. 

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


الآن أذهب إلى العمل ، أنظر إلى السماء ، أرى سحابة ، ألصق على الفور وفكر: "همم ... ولما هو مثير للاهتمام ، أن السحابة مظلمة أعلى وأسفل ، على العكس من ذلك ، مشرقة؟" ثم أفهم أنه فجر ومصدر الضوء بالأسفل. 


الواجبات المنزلية التي كان من الضروري فيها تنفيذ نموذج انعكاسي منتشر وشيء بينهما.

بعد دورة في رسومات الحاسوب ، أنظر الآن إلى الغيوم كثيرًا. وأيضا على جدران من الطوب والأشياء من أنواع مختلفة. 

حماية هجوم الشبكة


تمت قراءة الدورة التدريبية فقط لتوجيهنا الفرعي ، وكان هناك ستة طلاب في المجموع. تعلمنا رفع الشبكة وتكوين وتحميل Apache و nginx واكتشاف نقاط الضعف والدفاع ضد الهجمات.

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

كان الأمر بسيطًا حول هذا الموضوع ، عندما كان كل شيء يسير كما ينبغي ، وأصبح من الصعب جدًا إذا حدث خطأ مفاجئ.

الجبر في المجال المحدود ونظرية الترميز


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

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

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

يبدو لي أنه لا توجد بالفعل مثل هذه العناصر الكافية حيث يتم تطوير الحدس ببساطة للعمل مع شيء أو آخر. من المؤسف أن الدورة استغرقت وحدة واحدة فقط. 

تطوير اللعبة


تم تدريس دورة تطوير اللعبة التمهيدية بمساعدة Playkot ، وتم تدريسها لأول مرة: بالنسبة لنا ، وبشكل عام. قام بتدريسه العديد من الأشخاص الذين يمثلون صناعة الألعاب.


تم تقسيم الدورة إلى أجزاء مخصصة لجوانب مختلفة من تطوير اللعبة: الرسوم المتحركة ، والفيزياء ، والذكاء الاصطناعي ، والجوانب المتقدمة للعرض والتحسين ، والشبكة. بالإضافة إلى ذلك ، كانت هناك محاضرات عامة حول المجالات ذات الصلة (تصميم الألعاب ، التحليلات في الألعاب ، تفاعل المستخدم والفن). الشخص الذي يتعامل معها تحدث عن كل مجال. على سبيل المثال ، قدم أنطون ياكوفليف سلسلة من المحاضرات حول الوحدة . يعمل كقائد في الفيزياء في Unity ، ويصنع الألعاب نيابة عن فريق PointOmega Games ، ويعطي مجموعة متنوعة من المحاضرات. تم إخبارنا بكيفية عمل الرسوم المتحركة في Unity أو إضافة التحكم في اللاعبين أو إنشاء برامج الروبوت.

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

C ++


لقد أردت حقًا الاستماع إلى هذه الدورة بالذات. في المرحلة الجامعية ، كان لدينا دورة C ++ السنوية ، ولكن كان هذا في عام 2014. منذ ذلك الحين ، تغيرت معايير وميزات اللغة بالفعل. أنا أتطور في لغة C ++ وأعرف هذه اللغة إلى حد ما ، لكن معرفتي أصبحت عفا عليها الزمن ببطء وأريد تحديثها. 

هذه الدورة هي الجزء الثاني من دورة C ++ ، وتذهب معًا لنا ولطلاب مركز علوم الكمبيوتر. ويستمر فصل دراسي واحد ، تقرأه فاليرا ليسين والمحاضرين المدعوين الذين هم على دراية جيدة في مجالات محددة. يقال لنا عن جميع أنواع الرقائق الباردة التي ظهرت في المعيار العشرين ، أي قبل بضعة أشهر من بدء الدورة. على سبيل المثال ، حول الوحدات أو المفاهيم أو coroutines. بعد ذلك ، في الممارسة العملية ، نحل المشاكل في كل موضوع ، ولدينا الفرصة للعب مع المفهوم الجديد للغة. 

نظرية اللعبة


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

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

بالطبع غير متسامح ، في رأيي.

إدارة تقنية المعلومات


استغرقت الدورة التدريبية حول إدارة تكنولوجيا المعلومات وحدة واحدة وقراءتها من قبل إيليا أندرييفيتش بشنيتشني : مديرة تطوير الأعمال بالنيابة في Playkot . حضر الدورة خريجو برنامجين: برنامجنا وبرنامج "نظم المعلومات والتفاعل بين الإنسان والحاسوب".   

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

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

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

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

في هذا الصدد ، أود أن أروي قصة كيف أعطاني إيليا أندرييفيتش تعليقات حول مهمتي النهائية. في البداية ، حصلت على 7 من أصل 10 للمهمة (على مقياس مكون من خمس نقاط ، هذا هو 4). بشكل عام ، هذا صحيح ، لكنه ليس كارثة. شككت فيما إذا كان ينبغي علي تصحيح: هناك أشياء أخرى. أثناء المكالمة ، أخبرتني إيليا أندريفيتش بطبيعة الحال ما هو الخطأ في العمل: لم تكن رواتب الموظفين في السوق ، ولم تؤخذ الضرائب في الاعتبار ، وفقد اختبار التطبيق بشكل عام في مكان ما من الخطة. وأضاف في النهاية أنه يتوقع مني بالتأكيد تصحيح هذه المهمة. تساءلت من أين جاءت هذه الثقة. فأجاب: "لأنك واجبة واجتهاد وتناضل من أجل الكمال". وأريد تلبية هذه الخصائص ، لذلك ذهبت لإصلاحها ، دون أي شك! 

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

نظرية وممارسة التوافق


نأخذ هذه الدورة عن بعد في مدرسة تحليل البيانات Yandex ، التي يدرسها رومان ليبوفسكي. الدورة مخصصة للأنظمة التنافسية. يخبرنا كيف يعمل نموذج الذاكرة ، وكيف تعمل الألياف ، والألياف ، وأيضًا عن جهاز بدائل المزامنة المختلفة وعن العمل مع الأنظمة غير المتزامنة. 

الدورة بعيدة ، ويحضرها العديد من الطلاب ، لذلك لا يعمل التواصل الفردي مع المعلم. لكن الممارسات والواجبات المنزلية مدروسة للغاية. 

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

الواجبات المنزلية أيضا بشكل جيد للغاية. تظهر مجموعة من المهام بمستويات صعوبة مختلفة بانتظام. علاوة على ذلك ، عادة ما يتم تنفيذ البنية التحتية بالكامل بالفعل بالنسبة لنا ولا نحتاج إلى قضاء بعض الوقت في ذلك. من الضروري فقط إدراك الجوهر الذي أعطيت له المهمة. كانت هناك مهام لمعرفة كيفية العمل بشكل غير متزامن في C ++ ، وتنفيذ مجموعاتهم ، وتنفيذ بدائياتهم. 

MAGUEGO


بالإضافة إلى الدورات في التخصص ، خلال فترة الدراسة في القضاء ، يجب أن نأخذ دورة واحدة صغيرة بحجم وحدة لا تتعلق بالاتجاه الذي اخترناه. في سانت بطرسبرغ HSE ، يتم إخفاء هذه الدورة تحت الاسم الرمزي MAGOLEGO. لقد تم إعطاؤنا خيارًا من حوالي 20 تخصصًا يتعلق بمجالات مختلفة: الاقتصاد والقانون والقانون وعلم النفس والإدارة وما إلى ذلك. بدلاً من ذلك ، يمكنك أن تأخذ الدورة عبر الإنترنت التي نختارها ، إذا وافقت عليها أولاً. 

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

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

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

أعجبني أنه بعد إكمال الدورة التدريبية ، كان لا يزال لدي بعض القطع الأثرية في شكل محفظة ، والتي قد تكون مفيدة لي في المستقبل. أخطط لاستكماله مع اكتساب خبرة جديدة.   

ملخص


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

الآن تفي القضاء في St. Petersburg HSE تمامًا باحتياجات التطوير كمطور. أحب بشكل خاص حقيقة أن لدينا دورات يحضرها فقط 5-6 أشخاص ، والتي يعطي المعلمون فيها كل طالب الكثير من الاهتمام وهم على استعداد للاستجابة لجميع المشاكل التي تنشأ. ميزة أخرى مهمة أقدر لها برنامج سيدنا هي أنه بالنسبة لي لا يوجد شيء غير ضروري فيه. 

*****

يوم 30 أبريل الساعة 18:00 في الكلية سيكون يوم البيت المفتوح عبر الإنترنت حول برامج الماجستير. تأتي!وإذا قرأته لاحقًا (آمل في روسيا الجميلة في المستقبل التي هزمت الفيروس التاجي) ، فإن سجل DOD متاح في مجموعة VK .

All Articles