ライス大学無料オンライン教育

コンピューティングの原則(パート2)

説明

この XNUMX 部構成のコースでは、コンピューター サイエンスの基礎となる基本的な数学原理とプログラミング原理を紹介します。 これらの原則を理解することは、計算問題に対する効率的で適切に構造化されたソリューションを作成するプロセスにとって非常に重要です。 これらの概念を実際に操作してみるために、Python プログラミング言語を使用します。 クラスの主な焦点は、クラスで教えられる数学とプログラミングの原則に基づいて構築される毎週のミニプロジェクトです。 クラスを楽しく魅力的に保つために、プロジェクトの多くは戦略ベースのゲームに取り組むことになります。

このコースのパート 2 では、クラスのプログラミング部分では、再帰、アサーション、不変式などの概念に焦点を当てます。 クラスの数学的な部分は、検索、並べ替え、および再帰的なデータ構造に焦点を当てます。 このコースを完了すると、計算とプログラミングの原理における強固な基礎が得られます。 これにより、アルゴリズムの開発と分析に対する構造化されたアプローチの導入を開始する専門分野の次のコースの準備が整います。 このようなアルゴリズム的思考スキルを開発することは、大規模なソフトウェアを作成し、現実世界の計算問題を解決するために重要です。

価格:無料で登録!

言語: 英語

字幕: 英語、ルーマニア語

コンピューティングの原則(パート2) –ライス大学