计算机科学中心的开放资料,第1部分

计算机科学中心POMI RAS,JetBrainsYandex 数据分析学校计算机科学俱乐部的联合倡议 该中心的存在使有才华的学生和毕业生能够在他们感兴趣的领域发展:计算机科学,数据科学或软件工程。 在这一部分中,我们将热门在线课程的记录发布在Stepik上,并回顾到4月11日在圣彼得堡和新西伯利亚的CS中心开设了一套新的课程








数学


数学分析入门,亚历山大·赫拉布罗夫(Alexander Khrabrov)。
本课程介绍数学分析的基本概念:顺序,极限,连续性,导数和积分。

数学分析:第1部分第2部分,亚历山大·赫拉布罗夫(Alexander Khrabrov)。
本课程将讨论序列,极限,连续性,导数和积分(不确定和确定)。

离散数学教学计划,亚历山大·奥梅利琴科(Alexander Omelchenko)。
线性代数,组合数学,图论,IT专业学生的离散概率。

概率论,亚历山大·赫拉布罗夫。
本课程介绍基本概念:概率空间,条件概率,随机变量,独立性,数学期望和离散度。证明了大数定律和极限定理的某些形式。

图论基础,亚历山大·奥梅利琴科(Alexander Omelchenko)。
IT专业学生的基本概念,树和周期,连通性,匹配,图形和平面图的着色。

枚举组合基础知识,亚历山大·奥梅利琴科(Alexander Omelchenko)。
主要重点是可以成功解决实践中出现的组合问题的基本方法和方法。要参加该课程,您需要对学校数学课程充满信心。

程式设计


爪哇基础课程,Alexey Vladykin。
入门课程:Java程序的编译和启动,语言语法,类型系统,面向对象编程的基础知识,标准库的最重要类。

C ++编程:第1部分第2部分,Alexander Smal。
本课程是为拥有至少一种标准结构编程语言语法的学生而设计的。特别要注意讨论程序的基本原理及其编译过程。第二部分包括高级语言功能,模板,错误,多线程。

Haskell函数式编程:第1部分第2部分,Denis Moskvin。
本课程的第一部分介绍功能语言的概念性设备和编程方法。第二部分介绍了新的数据类型和类型类,这些数据类型和类型类简化了效果的使用,并允许您设计和使用复合效果。

计算机科学


算法:理论与实践。方法算法:理论与实践。数据结构,亚历山大·库里科夫(Alexander Kulikov)。
该课程讨论了基本的算法方法:贪婪,分而治之,动态编程。第二部分-实际中最常用的数据结构:数组,列表,队列,堆栈,动态数组,优先级队列,不相交集的系统,哈希表,平衡树。

理论计算机科学:计算的复杂性,亚历山大·沉。
概述课程:解析树,功能元件的电路,命题逻辑,枚举问题,PSPACE类,枚举的加速。

系统程式设计


计算机体系结构简介。操作系统元素,Kirill Krinkin。
作为复习课程的一部分,学生和学生将从一开始就了解如何在现代计算机上执行程序,从最简单的逻辑电路和微处理器到现代的多处理器和分布式系统。

操作系统,Mikhail Krinkin。
内存管理,调度和多任务,线程同步工具,用户空间和系统调用。本课程假定您具有C或C ++的基本知识。

Linux编程基础知识,Cyril Krinkin。
该课程涵盖基本工具和所有基本组件:流程管理,流程间的交互,网络功能。

祝您玩得开心!

All Articles