この秋、サンクトペテルブルクAU RASとCSセンターは、さまざまなトピックに関するいくつかの新しいオンラインコースを提供します。グラフ理論からHaskellプログラミングまで、以前に読んだものの一部を再開します。 1年前、CS Centerオンラインコースの最初の立ち上げが行われました。 最初に、プログラミングコースが登場し、春にはアカデミック大学と一緒に準備された数学のコースが追加されました。 すべてのオンラインコースは、Stepic.orgプラットフォームで開発されています。
- Java ベーシックコース(A. A. Vladykin)
- アルゴリズム:理論と実践。 メソッド(A. S. Kulikov)
- コンピュータアーキテクチャの概要。 オペレーティングシステムの要素(K.V. Krinkin)
- 数理解析入門(A. I.フラブロフ)
- 離散数学に関する教育プログラム(A. V. Omelchenko)
- 列挙的組み合わせ論の基礎(A. V. Omelchenko)
- グラフ理論の基礎(A. V. Omelchenko)
- DBMSへの没入(D.V. Barashev)
- C ++でのプログラミング(A. V. Smal)
- Haskellの関数型プログラミング(D. N. Moskvin)
一部のコースは、年次オンラインプログラミングの基本プログラムの一部です。
Java ベーシックコース
講師 : Alexey Vladykin 、 OpenWayのソフトウェアエンジニア、コンピューターサイエンスセンターの講師。
コースについて :この入門コースでは、学生にJavaプログラミング言語の基本機能を紹介します。
アルゴリズム:理論と実践。 方法
講師 : アレクサンダー・クリコフ 、物理学および数理科学の候補。 数理論理学研究所、POMI RASの研究者、POMI RASのコンピューターサイエンスセンターおよびコンピューターサイエンスクラブのコーディネーター兼教師、アカデミック大学の講師。 研究対象:NP困難な問題のアルゴリズム、回路の複雑さ。
コースについて :コースでは、アルゴリズムの基本的な方法、欲張り、分割および征服アルゴリズム、動的プログラミングを分析します。 理論的基礎に加えて、C ++およびPythonで考慮されるアルゴリズムを実装することの微妙な点も考慮されます。 学生は、コースで分解されたほとんどのアルゴリズムを実装するよう求められます。 決定は、慎重に選択されたテストでテストシステムによってテストされます。
列挙の組み合わせの基礎
講師 : アレクサンダー・オメルチェンコ 、サンクトペテルブルクAU RAS、数理情報技術部長、物理数理科学博士
コースについて :提示されたコースでは、古典的な組み合わせ論の基本概念が設定されています。これは、大学の物理学、数学、ITの専門分野の卒業生が習得するのに役立ちます。
グラフ理論の基礎
講師 : アレクサンダー・オメルチェンコ 、サンクトペテルブルクAU RAS、数理情報技術部長、物理数理科学博士
コースについて :このコースでは、グラフ理論の基本的な基本概念について説明します 。この理論は、遅かれ早かれ、プログラミングや離散数学の分野で働く人が遭遇するものです。
コンピュータアーキテクチャの概要。 オペレーティングシステムの要素
講師 : キリル・クリンキン 、技術科学候補、サンクトペテルブルクAU RAS、数学センター、情報技術学科准教授、CSセンター講師。
コースについて : コースの一環として、学生は最初から、最も単純な論理回路から、最も単純なマイクロプロセッサから最新のマルチプロセッサおよび分散システムまで、現代のコンピュータでプログラムがどのように実行されるかを理解します。 このコースの主な目的は、ハードウェアレベルとソフトウェアレベルの両方でコンピューターテクノロジの機能の原則について一貫した理解を深めることです。 数学、物理学(電気工学の基礎)、コンピューターサイエンスの基礎学校コースを学生が武器庫に持っていれば十分です。
DBMSダイブ
講師 : Dmitry Barashev 、サンクトペテルブルクAU RASおよびCSセンターの講師。 練習プログラマー、PapeeriaおよびGanttProjectの開発マネージャー。
コースについて :リレーショナルDBMSの経験があり、それらがどのように機能するかについてもっと知りたい人のためのコース。
関数型Haskellプログラミング
講師 : デニス・モスクビン 、サンクトペテルブルクAU RAS、CSセンター講師、数理情報工学科准教授。
コースについて :コースでは、最も有名な純粋な関数型プログラミング言語であるHaskell言語を紹介します。 関数型言語に固有の概念的な装置とプログラミング方法を研究し、Haskell言語が提供する豊富なツールを使用してそれらを使用する方法を学びます。
C ++プログラミング
講師 : アレクサンダー・スマル 、POMI RAS数学数学研究所の従業員、サンクトペテルブルクAU RASおよびCSセンターの教師。
コースについて : コース中、学生はC ++でのプログラミングの基礎を学ぶことができます。 プログラムの基本原則、およびそれらをコンパイルするプロセスの議論に特に注意が払われます。 このコースは、少なくとも1つの「標準」構造プログラミング言語(C、Pascal、Java、Fortranなど)の構文を持つ学生向けに設計されています。
また、数学的分析と離散数学のコースが開始されます 。詳細については、 こちらをご覧ください 。