コンピューターサイエンスセンターでのトレーニング:研究と実践

コンピューターサイエンスセンターはサンクトペテルブルクに2年間存在し、今年の夏には最初の号を発行します。 この投稿では、実践と研究に対する学生の印象へのリンクを収集することにしました。



研究と実践


センターでの研究と実践は、トレーニングの不可欠な部分として位置付けられています。 キュレーターは、関心のある科学的リーダー、経験豊富な開発者です。





Computer Scinceでは、通常、学生は研究作業を行います。

研究の一環として、学生は文学を研究し、選択したトピックに関する問題を解決します。 トピックとスーパーバイザーは独立して決定する必要がありますが、エリアのキュレーターが確かに検索に役立ちます。 研究は純粋に理論的であり、応用できるものです。 この作品は、行政や大学院への入学の基礎になるかもしれません。



計算問題の複雑さの上限と下限 、Vanya Mikhailin


過去1年半にわたり、Vanyaはアルゴリズムの複雑さの上限と下限の証明に関与してきました。 これら2つのタスクは関連していますが、非常に異なっています。 上限を証明するには、アルゴリズムを指定して実行時間を推定するだけで十分です。 下限を証明するには、検討中の計算問題を単一の高速アルゴリズムで解決できないことをどうにかして示す必要があります。 下限を証明するために、原則として、ブール回路のモデルが考慮されます。 そのようなモデルは、一方では分析が容易です。 一方、どのアルゴリズムも一連の回路に変換できます。



バイオインフォマティクスの組み合わせ論とグラフ理論 、Seryozha Aganezov


バイオインフォマティクスの分野は急速に勢いを増しており、生物学者はますます多くの情報を処理、体系化、分析できるようにする必要があります。 それは、バイオインフォマティクスが扱う数学的方法による生物学的情報の分析の側面です。 Seryozhaは彼のスーパーバイザーと一緒に、今日私たちの惑星に住んでいるさまざまな種類の生物の祖先のゲノムの再構築に関する問題の1つ(いわゆる中央値問題)に対処しました。 簡単に言えば、問題は次のように定式化できます:3人の異なる個人のゲノムがある場合、進化の観点から、他のどの個体よりもこのトリプルに近くなるように、それらの前に存在していたゲノムを見つける必要があります。



データマイニングおよびソフトウェアエンジニアリングの分野では、学生はいわゆる練習を取ります。彼らは個人またはチームプロジェクトに参加します。 プロジェクトの作業には、センターのコースの学習を通じて得られた方法と知識の適用が含まれます。 各チーム(1人から)とプロジェクトには、プロンプトを出し、エラーを確認して修正し、経験を共有するキュレーターがいます。 学生は、現在の進捗状況と当面の課題について議論するために、週に1回程度監督者と会います。



値追跡JavaScript分析 、イリヤ・ビリュコフ


プロジェクトの目的は、プログラムの興味深い特性を見つけることができる静的分析(つまり、直接実行しないプログラムの分析)を開発することでした。 たとえば、一部の条件が常にfalseであること、またはコードにエラーが含まれていることを明らかにする場合。



ユーザーの幸福の研究 、ソーニャ・ビゾバ


毎日、検索エンジンを使用しています。 このような問題を解決しながら、マウスの動作を考えた人はほとんどいませんでした。 検索結果に満足しているときとそうでないときのマウスの動きに注意を払うことはほとんどありません。 ユーザーのグループにさまざまなトピックに関する多くの検索の問題を解決し、検索に対する満足度の評価を求める実験を実施することが決定されました。 実験の後、十分な量の生データが収集され、知識が得られました。 これは、実際にプロジェクトで行う必要があるものです。私は知識を得ました。 ツールは、機械学習と統計分析の要素でした。



ファイルシステムデデュプリケーター、Kirill Kononov、Masha Korzhemanova


ユーザーのコンピューター上のデータがしばしば非常に冗長に保存されることは秘密ではありません。 これが、このプロジェクトの開発を開始するための前提条件となったものです。 その本質は、ユーザーがコンピューター上のファイルを簡単に重複排除できるGUIアプリケーションを作成することです。 アプリケーションの重要な要件は、特定のプラットフォームからの独立性でした。



GoodsReview 、学生チーム


GoodsReviewプロジェクトは、オンラインストアで人々が自信を持ってすばやく製品を選択できるようにするオンラインサービスです。 主なアイデアは、製品のレビューを収集および分析し、その後、その製品に関する主要かつ最も重要な事実を自動的に選択し、否定的評価と肯定的評価の両方を行うことです。 これにより、ユーザーはこの製品について知っておくべき事実をすばやく見つけることができます。



さまざまな方向の学生が一緒になってプロジェクトに取り組みます。 それらのいくつかでは、「実践」と「研究」の境界がぼやけており、学生の課題は彼らの興味と欲求によって決定されます。 次のプロジェクトでは、センターのすべての研究分野の学生が参加します。



車のブランド認知 、学生チーム


彼らは、写真から車のメーカーとモデルを認識することがタスクであるプロジェクトに取り組んでいます。 車の写真を含む大きなデータセットがあります。 彼らの前に誰も同様の仕事に密接に従事していないようです-それではなぜですか? これは何のためですか? たとえば、車の製造元とモデルを認識することで、車の販売アナウンスを調整および補足できます。 または、路上に駐車している車の種類を知らせるモバイルアプリケーションを作成します。



センターについて簡単に


コンピューターサイエンスセンターは、モダンプログラミングアカデミー、POMI RASのコンピューターサイエンスクラブ、およびデータ分析学部の共同イニシアチブです。 ウェブサイト: http : //compscicenter.ru/ センターでは、コンピューターサイエンス(現代のコンピューターサイエンス)、データマイニング(データ分析)、ソフトウェアエンジニアリング(ソフトウェア開発)の3つの分野で2年または3年のフルタイムの夜間コースを提供しています。 学生は4月から6月に年1回入学します。



All Articles