背景:私たちは誰であり、どのようにしてこのような人生を歩んだ
私たちはJavaRushプロジェクトチームです。 そして、まだ最新ではないJavaRushは、Javaに関する完全に自動化されたオンラインチュートリアルです。 むかしむかし、ハブ上 のhabrowsersと記事の サポートのおかげで、JavaRushが登場しました。 当時、私たちは百万人をプログラマーに再訓練しようとしていました。
とても野心的ですか? しかし、彼らが言うように、「2週間でできるプロジェクトは、3か月でした。 2週間で何もできないからです。」
私たちは、100万人のJavaプログラマーを再訓練するという使命を引き続き信じていますが、より控えめな戦術目標を設定することも決定しました。それは、素晴らしいオンラインJavaコースを作ることです。 私たちは成功したと思います。 私たちは、成功した「卒業生」で草に覆われたJavaRushを成功裏に見つめ、仕上げていきます...しかし、今はもう少しです。
ポイントまで
ある日、私たちのチームの1人が偶然、ハーバードコースCS50(「プログラミングとコンピューターサイエンスの基礎」)での講義のビデオ録画を偶然見つけました。 実際、私は大学が退屈で面白くない講義を非常に厳しく批判していることで知られています。講義は学生が初めてそれらを聞く瞬間にすでに10歳です。
しかし、例外のないルールはありません。 ハーバード大学CS50は、大学を卒業する前に脱帽しました。 私はすべての生徒と教師にそれを見たいです。 これは現代の大学のコースがどのように見えるべきかということです:明るく、有益で、刺激的です。
経験豊富なプログラマーは、自分にとって有益な情報をあまり見つけることはできませんが、コースは単に豪華です。初心者向けに設計されています。 しかし、彼らにとって-初心者-私は間違いなくCS50を勉強することをお勧めします。
このコースは非常にクールであるため、エール大学はCS50を優先して独自のプログラミング入門を放棄しました。 さらに、数年間、ハーバード大学の学生だけでなく、 edX WebサイトでCS50を必要とするすべての人が無料で受講できます。 唯一の「しかし」:英語のコース...
要するに、CS50は私たちに非常に感銘を与えたので、Javaについての言葉はありませんが、ロシア語に翻訳することにしました。 私たちは素晴らしい子供たち-Vert Dider Translation Studio-を見つけ、共同で講義の適応に着手しました。
そして今、CS50についてもっと
誰のために
初心者の場合は、CS50をご覧ください。 知っている人がITとプログラミングを見ている場合は、見ずにCS50に助言してください。 私は本気です。
CS50は、ITプロフェッショナルになることに決めた人に適しています。 おそらく、他の職業の有能な12歳の賢明な「ディフェンダー」に勧められます。 高校生や学生に最適です。
このコースは非常に進歩的で、年ごとに更新されます。 同時に、ほとんどの同様の大学のトレーニングプログラム(たとえば、MIT 6.00X)とは異なり、学生は大学の数学の知識を必要とせず、学校レベルで十分です。
誰がリード
コンピュータサイエンス教授デビッドマラン 。 おそらく彼を見たとき、あなたはテンプレート「大学教授」を破るでしょう:彼は非常にエネルギッシュであり、彼からの情報の流れは非常に活発です。 コースの成功は主に彼のメリットだと思います。 多数のアシスタントも彼を助けます。 彼らの一部は経験豊富な人で、最近CS50に合格した人もいます。
CS50で学ぶべきこと
- コンピュータサイエンスとプログラミングの基礎。 Linuxのコマンドラインで動作する番号システム、ループ、条件付きジャンプ、その他の喜び。
- アルゴリズムの概念とアルゴリズム的思考。 プログラミングを使用して解決できるタスクとその方法について学習します。 本質的にシンプルですが、非常に効果的で注意深い実装が必要なバイナリ検索について、David Malanはすぐに講義を行います。 そして、電話帳の破裂でシーンを忘れてみてください、それで知識が得られました! 一般的に、このコースは、IT担当者が知って理解する必要があるすべての基本的なアルゴリズムをカバーしています。
- 抽象化、データ構造、カプセル化、メモリ管理の概念。 コンピュータセキュリティの基本。 ソフトウェア開発プロセスとWeb開発。
- Cプログラミング言語とスクラッチビジュアル言語の基本。 実際、学生はCですべての基本的な例と課題を行います。
- データベースとSQLの基礎。
- Web開発:CSS、HTML、JavaScript、およびPHPの基本。 当然、基本のみです。
- プログラミングプロジェクトのプレゼンテーションの準備の基本。
CS50についての興味深い事実
- CS50コースは、前世紀の80年代にハーバードに登場しました。
- 2014年、エール大学はコンピューターサイエンスの専攻を放棄し、CS50を支持することにしました。 2015年の秋学期に、デイビッドマランはハーバードで毎週1回、エールで2回目の講義を行いました。
- はい、CS50はすぐにエールの最も人気のあるコースになりました。2015年の秋学期には、510名の学生が他のどのコースよりも多く登録されました。
- 2012年のハーバード大学では、CS50は691人の登録学生で2番目に人気がありましたが、同じ年にedX教育プラットフォームでコースが開始され、世界中から53,000人の学生がさらに聴衆を増やしました。
- 2014年の秋、CS50はネイティブハーバードのリーダーとなり、818人の学生が在籍しました。 これはすべての大学生の12%です。
- ある日、CS50による講演がMicrosoft Steve Ballmerの元CEOによって行われました。 独自の記憶に残るスタイルで;)。
- 2005年には、Mark Zuckerbergが招待客としてCS50講義の1つをリードしました。 彼は聞くために来ました... 15人。
- このコースは、専門の学生だけでなく、視野を広げ、コンピューターについて何かを学びたい人によっても選択されます。 これにより、これらの「コアではない」学生の生活が劇的に変わることがあります。 たとえば、歴史文学部を卒業したスーザンウォジッキは、最終年度にCS50を聴きました。 そして彼女はシリコンバレーに移りました。 今日、彼女はYouTubeのCEOです。
翻訳された講義の場所
ロシア語のコースの講義が配置されるページ: javarush.ru/cs50.html すべてのインターネットユーザーが完全に無料で利用できます。 6月20日に行われた最初の講義の翻訳は、すでにリソース上で公開されています。 6月27日の次の講義を待つと、準備が整い次第表示されます。
JavaRushソーシャルメディアページの更新をお楽しみに。
vk.com/javarush
www.facebook.com/www.javarush.ru