年間学生プロジェクトの結果Mat-fur St. Petersburg State University

今日は、サンクトペテルブルク州立大学のシステムプログラミング学科の取り組みについて、これまでの 記事 、つまり学生プロジェクトと産業用プログラミングの実践について少し書きました。 この投稿は、主にITトレーニングのトピックに関心があり、この問題に関する新しいイニシアチブについて学びたい人に興味があります。







カットの下で、あなたは昨秋発表されたプロジェクトの結果と、参加者の一人としての私自身の印象を待っています。



イノベーション



それで、私は今年のイニシアチブと革新から始めます。



今年、主催者は学生の意欲をさらに高め、学生が達成した結果に基づいて最終大会を開催しました。 これに先立って、唯一の励ましは、 システムプログラミング部門の推奨事項を受け取ることでした。 現在、傑出したプロジェクトには現金を含む賞が授与されました。



さらに、今年の特徴の1つは、Mat-Mechの学生だけでなく、PM-PUの学生がかなり多かったということです(おそらく最も美しい学生についてのコメントの後:-))。



最後に、今年はさまざまなトピックが提示されたことに注意する必要があります。リエンジニアリング用の翻訳者の生成から、FPGAチップ上でのハードウェアシステムの開発まで、それ自体はプログラマの巣穴です。



参加者のプレゼンテーション



最初に、競争の結果を示したプロジェクトを簡単に思い出してください。彼らが言うように、私は応募者のリストを発表します。



応募者は、結果を提示した順に並べられます。



一般的な印象



さて、この記事の著者として、私は自分の競技に対する感情と印象についてお話します。



プロジェクトは2つのカテゴリに分類できます。たとえば、翻訳者向けのプロジェクトや、モデルを変換するためのプラグインなど、科学的にかなり重点を置いたものと、すべてのモバイルアプリケーションなどのユーザー指向のプラグインです。 後者は、明白な理由で、想像するのがはるかに簡単でした。 しかし、これらのプロジェクトの学生でさえ、プレゼンテーションに問題がありました。 このことから、学生とその指導者は結果を提示する技術にもっと注意を払うべきだと結論付けることができます。



おそらくプレゼンテーション中およびその後の技術的な問題が豊富であるため、プレゼンテーションプロセス自体が用語論文や学位論文の防御に似ている場合があります。 おそらく委員会の委員長はシステムプログラミング部門の長であるA.N. Terekhovだったからです。



プレゼンテーションは2日間に分けられ、競争の評価基準は十分に透明ではありませんでした。 委員会の構成と評価基準を前もって生徒に教えていただければ、生徒はより良い準備ができるように思えます。



そして最後に、今回は、技術的な理由から、放送とビデオ録画が失敗したか、ビデオ録画が成功しましたが、何らかの理由で音声がありませんでした。 :(



それにもかかわらず、競技会を開催するというまさにその考えは、私にとって非常に正確かつ有用であると思われます。 実際、開発は競争が存在する場合にのみ行われます。 そして、すでに述べたように、結果を理解可能な形式で提示することは、学生にとって余計なことではありません。



プロジェクトの印象



ここで、結果の発表の前に、プロジェクトについてもう少しお話します。プロジェクトのプレゼンテーション中に受けた主観的な印象についてもう一度お話します。



WindViewer-残念ながら、モバイルアプリケーションの操作は表示されませんでした。 しかし、彼らはGRIB形式(船員の国際的な天気予報)で風図を自動的に収集して読み込むサーバーの動作を示しました。 マップはブラウザに表示されました。



2つのモバイルジオキャッシングプロジェクトRunning Cityモバイルアプリケーションが連続して発表されました。両方のクライアントがWindows Phone用に開発されたため、時々奇妙なdeja vuが登場しました。 しかし、一般的に、私の意見では、これらは最も印象的なパフォーマンスでした。



実行中の都市のモバイルクライアント(右)はまだアップロードされていません。 連中は、Androidの実装を追加することを約束しました。



Modile Geocachingアプリケーション(左側)もまだアップロードされていません。サマースクール後に約束されました。 おそらく、このチームにはすでにAndroid用の同様のアプリケーションがあり、Androidマーケットに既に配置されており、既に実際に使用されているので、ゲーム自体のフォーラムのレビューから判断すると、これは非常に便利なことです。





YaccConstructorプロジェクトを代表する学生が出てきたとき 、彼らはすぐにシステムプログラミングとビッグサイエンスを担当しました。 そしてもちろん、会場にいるSberbank-Technologyの代表者がそうでないとしても、なぜ、誰にこれがすべて必要なのかを説明するのは非常に難しいでしょう。 部門のオープンな開発に基づいて、Lanit-Terkom社は商業プロジェクトを実行していることが判明しました(当然、このプロジェクトの作成者が関与しています)。 そして一般的に、コード分析、翻訳などのシステムの事に従事している国内プロジェクトがあることを嬉しく思います。



ルーティングサービス -最初は、オンラインで地図を提供するGoogleマップ、Yandex、その他のモンスターとの競争を始めたようです。 しかし、それでも同じことが、これがルート敷設サービスであることが判明し、彼らはGoogleマップでその作業を実証しました。 つまり、マップ上で2つのポイントがマークされ、サービスはルートのグラフを作成し、それらの間に最短パスを配置しました。





SkyShootはアフリカのシューティングゲームです。 スクリーンショットは目の前にあります。 ここにデモがあるので、自分で結果を評価できます。 残念ながら、みんなのサーバーは実行されていないので、プレイしたい場合は、まず指示に従ってサーバーを自分でインストールする必要があります。 このプロジェクトの特徴の1つは、テクノロジーの選択です。 XNAが使用されたため、たとえばXBoxコンソールを使用できます。



Embox-あなたのプロジェクトについて話すことは困難です。さらに、リーダーとして、私は「舞台」にいて、学生に結果を発表しました。 一般的に、OSのコアメカニズムに関する調査結果を発表しました。 彼らは、ネットワークスタックでの成果を実証しました(特に、httpサーバーの動作、スクリーンショットでの動作を示しました)。 彼らは、私たちのプロジェクトは、オペレーティングシステムアーキテクチャを教えるための実践としても役立つと述べました。 そして最後に、彼らはBluetooth経由でAndroidから制御されるマシンを示しました(ハブについてはすでに別の記事がありました)。



Eclipseのプラグイン -実際、私は彼らが賢く必要なことをしていると感じましたが、残念ながら、彼らはそれを私に伝えることができませんでした。 私が理解している限り、彼らはこのためにATLテクノロジーを使用してモデルの変換に取り組んでおり、おそらくそれはあらゆるワークフローシステムで使用されることになっています。



そして最後に、 マルチコアコンピューター 。 実際には、残念ながらフリル自体は表示されませんでしたが、VHDLから生成された構造スキームのみが表示されました。 しかし、これらのスキームによれば、特定のコアの特定のネットワークが汎用プロセッサの制御下で開発されたことは明らかでした。 また、作品はシミュレーターでテストされたと言われましたが、私はそれを自分では見ませんでした。 別の違いは、新しいカーネルのアセンブラー言語は、システムプログラミング部門で以前に開発された別のプロジェクトを使用して生成されたことです。これはおそらく、彼の病棟の仕事がテーブルに行かず、世代の連続性があるため、部門の長を聞くのは特に楽しかったでしょう。



コンテスト結果



大会の結果をまとめると、主催者は、大会が「パイロット」であり、明確な評価基準が発表されていないという事実を考慮に入れました。 したがって、彼らは勝者のグループを単に強調することにしました。



プロジェクトの詳細についてはコメントで尋ねることができるので、私はゴムを引っ張りません。したがって、すぐに競争の結果に目を向けます。 だから、彼らは勝った:



一般的に学生プロジェクトについて



今年の主なことは、学生プロジェクトのトピックが徐々に発展しており、他の商業企業や大学がそれに興味を持ち始めているため、学生が手を試すことができるプロジェクトが増えていることです。



プレゼンテーションは、今年実施されたすべての学生プロジェクトに参加したわけではありません。たとえば、 医学に関連するプロジェクトもあります。 このプロジェクトの目標は、医療で使用する3Dモデリングシステムを開発することです。 プロジェクトの作業中、学生と大学院生は、医療画像の解析と3Dモデルの編集のために、計算幾何学と数値手法のアルゴリズムを研究し、実装しました。



プロジェクトは進行中です。 この夏、プロジェクトマネージャーと参加者は、「3Dポリゴンモデルの分析、修正、比較のアルゴリズム」というテーマでサマースクールを実施します。 その目標は、3Dモデルの計算と構築、およびそれらのストレージと視覚化のためのWebベースプラットフォームを作成することです。 学校は7月1日から8月10日までIngria BIで開催されます。 さまざまな大学の学生が招待されています。 最近のagpetrovの 記事の詳細。



サマースクール



結果の発表と賞品の発表は5月22日にMat-Mehで行われました。 他の学部や大学の学生も参加できますが、マットファーの領土でも開催されているサマースクールのプロジェクトがありました。 実際、これは既にリストされているプロジェクトのサブセットです。



特にすべてのプロジェクトはオープンソースであるため、プロジェクトマネージャーに代わって、プロジェクトに参加したい人を招待できると思います。



All Articles