JavaRush /Java Blog /Random-JA /JavaRush - Harvard CS50 に新しいクエストが登場しました!
Bender
レベル 1
Маунтин-Вью

JavaRush - Harvard CS50 に新しいクエストが登場しました!

Random-JA グループに公開済み
ハーバード大学に留学するつもりですか?あるいは、待ってください、どこへ行っても、飛んでも、どこへでも行く必要はありません。トレーニングにお金を払う必要はありません。ここに行って学んでください。
CS50 CS50 プログラミングの基礎に関するハーバード大学のコースの完全な翻訳が完成し、JavaRush に掲載されたことを急いで発表します。リンクをクリックすると、週ごとに構成されたビデオ講義、追加資料、課題、課題の説明が表示されます。1 週間のトレーニング (レベル) は、マラン教授による 1 ~ 2 つのビデオ講義、追加のテキスト教材 (講義で聞いたことの繰り返しと拡張用)、説明と分析を含む 1 ~ 3 つの実践的なタスク、およびコードへのリンクで構成されます。そして教育リソース。このコースは主に初心者向けに設計されていますが、すでに IT 業界で働いている人にも興味深い内容です。

CS50で学ぶこと

  • コンピューターサイエンスとプログラミングの基礎。数値システム、Linux のコマンド ラインの操作、ループ、条件付きジャンプ、その他の楽しみ。
  • アルゴリズムとアルゴリズム的思考の概念。プログラミングを使ってどのような問題を解決できるのか、どのように解決できるのかを学びます。David Malan は、本質的には単純ですが、非常に効果的であり、慎重な実装が必要な二分探索について、すぐにゼロ講義でお話します。そして、電話帳を破った場面と、それで得た知識を忘れるようにしてください。一般に、このコースでは、「IT スペシャリスト」が知り、理解する必要がある基本的なアルゴリズムをすべてカバーします。
  • 抽象化、データ構造、カプセル化、メモリ管理の概念。コンピューターセキュリティの基礎。ソフトウェア開発プロセスと Web 開発。
  • C プログラミング言語とビジュアル言語 Scratch の基礎。実際、学生はすべての主要な例と課題を C で実行します。
  • データベースと SQL の基本。
  • Web 開発: CSS、HTML、JavaScript、PHP の基礎。当然のことながら、非常に基本的なものだけです。
  • プログラミング プロジェクトのプレゼンテーションを準備するための基本。
... しかし、最も重要なことは、CS50で何を教えられるかではなく(このトピックに関する資料はインターネット上にたくさんあります!)、それがどのように教えられるかです。CS50 の講義は、高等教育の歴史の中で最も魅力的で洞察力に富んだものです。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION