コンピュータサイエンスセンターおよびアカデミック大学からの秋のオンラインコース



この秋、サンクトペテルブルクAU RASとCSセンターは、グラフ理論からHaskellプログラミングまで、さまざまなトピックに関するいくつかの新しい無料オンラインコースを提供し、以前読んだものの一部を再開します。 1年前、CS Centerオンラインコースの最初の立ち上げが行われました。 最初に、プログラミングコースが登場し、春にはアカデミック大学と一緒に準備された数学のコースが追加されました。 すべてのオンラインコースは、Stepic.orgプラットフォームで開発されています。







一部のコースは、年次オンラインプログラミングの基本プログラムの一部です。





Java ベーシックコース


講師Alexey VladykinOpenWayのソフトウェアエンジニア、コンピューターサイエンスセンターの講師。



コースについて :この入門コースでは、学生に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 ++プログラミング


講師Alexander Smal 、POMI RAS数学論理研究所の従業員、サンクトペテルブルクAU RASおよびCSセンターの教師。



コースについてコース中に、学生はC ++でのプログラミングの基礎を学ぶことができます。 プログラムの基本原則、およびそれらをコンパイルするプロセスの議論に特に注意が払われます。 このコースは、少なくとも1つの「標準」構造プログラミング言語(C、Pascal、Java、Fortranなど)の構文を持つ学生向けに設計されています。







また、数学的分析と離散数学のコースが開始されます 。詳細については、 こちらをご覧ください



All Articles