プリンストン大学無料オンライン教育

コンピュータサイエンス:目的を持ったプログラミング

説明

過去 XNUMX 年における教育の基礎は「読み書き、算数」でした。 今では読み取り、書き込み、コンピューティングが行われています。 プログラミングを学ぶことは、科学や工学だけでなく、芸術、社会科学、人文科学の分野でも、すべての学生の教育に不可欠な部分です。 これは、直接的な応用を超えて、現代世界に対するコンピューター サイエンスの否定できない影響の性質を理解するための第一歩です。 このコースでは、書籍「コンピューター サイエンス: 学際的なアプローチ」の前半をカバーします (後半は、Coursera コース「コンピューター サイエンス: アルゴリズム、理論、マシン」で説明されています)。 私たちの目的は、プログラミングを学ぶ必要がある人、または学びたい人に、科学的な文脈でプログラミングを教えることです。

まず、変数、条件、ループ、配列、I/O などの基本的なプログラミング要素を紹介します。 次に、関数に移り、再帰、モジュール式プログラミング、コードの再利用などの重要な概念を紹介します。 次に、オブジェクト指向プログラミングの最新の入門を紹介します。

私たちは Java プログラミング言語を使用し、多くの現代のコンピューティング環境に適用できる計算問題解決のための基本的なスキルを教えます。 Java に習熟することが目標ですが、私たちは Java そのものではなく、プログラミングの基本的な概念に重点を置いています。

このコースのすべての機能は無料で利用できます。 完了時に証明書は提供されません。

価格:無料で登録!

言語: 英語

字幕: 英語

コンピュータサイエンス:目的を持ったプログラミング - プリンストン大学