ワシントン大学無料オンライン教育

プログラミング言語、パートC

説明

[以下に説明するように、これは3部構成のコースのパートCです。 参加者は最初にパートAとパートBを完了する必要があります—パートCは「すぐに飛び込み」、パートAとパートBの資料を参照することがよくあります。]

このコースは、関数型プログラミングに重点を置いた、プログラミング言語の基本概念の紹介です。 このコースでは、概念を教えるための手段としてML、ラケット、ルビーの言語を使用しますが、本当の目的は、どの言語でもどのように「適合」して、より効果的にプログラミングできるか、そして新しい言語を学習する方法について十分に教えることです。

このコースは、特に理論的なものでも、プログラミングの詳細でもありません。これは、言語構造を効果的に使用する方法と、正しくエレガントなプログラムを設計する方法を理解するためのフレームワークを提供します。 異なる言語を使用することにより、XNUMXつの言語の特定の構文の観点からより深く考えることを学びます。 関数型プログラミングに重点を置くことは、堅牢で、再利用可能で、構成可能で、エレガントなプログラムの書き方を学ぶために不可欠です。 実際、現代の言語で最も重要なアイデアの多くは、関数型プログラミングにルーツがあります。 ソフトウェアを見て新鮮で美しい方法を学び、ソフトウェアを楽しく構築する方法を学びましょう。

このコースは、パートAの最初のモジュールでより詳細に説明されているように、プログラミングの経験があることを前提としています。パートBは、パートAが正常に完了することを前提としています。

コースは、パートA、パートB、パートCのXNUMXつのCourseraコースに分かれています。パートAの最初のモジュールで詳細に説明されているように、コース全体はかなりの量の挑戦的な資料であるため、XNUMXつのパート形式で提供されますXNUMXつの中間マイルストーンと、続行する前に一時停止する機会。 XNUMXつのパートは順番に完了するように設計されており、パートCの最後まで継続する動機付けになるように設定されています。

パートAの第1週には、コースのXNUMXつのパートすべてのトピックのより詳細なリストがありますが、ほとんどのコース参加者はこれらのトピックの意味が(まだ)わからないことが予想されます。

価格:無料で登録!

言語: 英語

字幕: 英語

プログラミング言語、パートC –ワシントン大学