مواد مفتوحة من مركز علوم الكمبيوتر ، الجزء الأول

مركز علوم الحاسوب هو مبادرة مشتركة بين النادي العلمي الكمبيوتر في POMI RAS، JetBrains و ياندكس مدرسة تحليل البيانات .

يوجد المركز لتمكين الطلاب والخريجين الموهوبين من التطور في المجالات التي تهمهم: علوم الكمبيوتر أو علوم البيانات أو هندسة البرمجيات.

في هذا الجزء ، ننشر سجلات دوراتنا الشهيرة عبر الإنترنت على Stepik ونتذكر أنه حتى 11 أبريل تم فتح مجموعة جديدة في مركز علوم الكمبيوتر في سان بطرسبرج ونوفوسيبيرسك.




الرياضيات


مقدمة في التحليل الرياضي ألكسندر خرابوف.
يقدم المساق المفاهيم الأساسية للتحليل الرياضي: التسلسلات ، الحدود ، الاستمرارية ، المشتقات والتكاملات.

التحليل الرياضي: جزء 1 و جزء 2 ، الكسندر Khrabrov.
ستتحدث الدورة عن التسلسلات ، الحدود ، الاستمرارية ، المشتقات والتكاملات (غير محددة ومحددة).

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

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

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

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

برمجة


جافا الدورة الأساسية ، أليكسي فلاديكين.
دورة المبتدئين: تجميع وإطلاق برامج Java ، بناء الجملة اللغوية ، نظام النوع ، أساسيات البرمجة الشيئية ، أهم فئات المكتبة القياسية.

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

Haskell Functional Programming: Part 1 and Part 2 ، Denis Moskvin.
يقدم الجزء الأول من الدورة الجهاز المفاهيمي وأساليب البرمجة المميزة للغات الوظيفية. والجزء الثاني هو مع أنواع البيانات الجديدة وفئات الأنواع التي تبسط العمل مع التأثيرات وتسمح لك بتصميم واستخدام التأثيرات المركبة.

علوم الكمبيوتر


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

علوم الكمبيوتر النظرية: تعقيد الحوسبة ، ألكسندر شين.
دورة النظرة العامة: حل الأشجار ودوائر العناصر الوظيفية والمنطق المقترح ومشاكل التعداد وفئة PSPACE وتسريع العد.

برمجة النظام


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

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

أساسيات برمجة لينكس ، سيريل كرينكين.
يغطي المقرر الأدوات الأساسية وجميع المكونات الأساسية: إدارة العمليات ، تفاعلات المعالجات ، قدرات الشبكة.

نتمنى لكم وقتا طيبا!

All Articles