説明 21 世紀において、計算的思考は全世界の国民にとって不可欠なスキルです。 コンピューティングとテクノロジーは私たちの生活全体に影響を与えており、誰もがコンピューターが実行できるように問題を定式化し、その解決策を表現する方法を知る必要があります。 このスペシャライゼーションでは、あなたは両方ともいくつかのブロックベースの言語を学びます。
説明 離散数学は、作業するオブジェクトの数学的構造を確認し、そのプロパティを理解するために必要です。 この能力は、ソフトウェア エンジニア、データ サイエンティスト、セキュリティ、財務アナリストにとって重要です (面接で数学パズルがよく使用されるのは偶然ではありません)。 基本的な概念と結果 (組み合わせ論、グラフ、確率など) について説明します。
説明 この専門分野では、ソフトウェア開発の中級トピックを扱います。 Java の可能性を最大限に活用できるようにするオブジェクト指向プログラミングの原則を学び、大量のデータを効率的で扱いやすい方法で整理するためのデータ構造とアルゴリズムを実装します。 また、批判的に評価する練習もします。
説明 この専門分野は理論と実践を組み合わせたものです。さまざまな計算問題を解決するためのアルゴリズム技術を学び、選択したプログラミング言語で約 100 のアルゴリズム コーディング問題を実装します。 他のアルゴリズムのオンライン コースでは、これほど豊富なプログラミングの課題を提供することはできません。
説明 2% これは、2015 年にカリフォルニア全土でコンピュータ サイエンスの授業を受けた高校生の推定数です。それでも、コンピュータとデータはどこにでも存在します。 あなたの人生の典型的な 24 時間を考えてみてください。何台の異なるコンピュータ デバイスを使用していますか? 私たちは皆、複数のデジタル世界に住んでいます。
説明 Python データ製品は AI 革命を推進しています。 Google、Facebook、Netflix などのトップ企業は、予測分析を使用して、私たちが毎日使用する製品やサービスを改善しています。 この XNUMX コースのスペシャライゼーションで、Python スキルを次のレベルに引き上げ、データ駆動型システムで正確な予測を行い、機械学習モデルを導入する方法を学びましょう。
説明 史上トップ 50 MOOC に参加しましょう! ゲノムの配列を決定して比較するにはどうすればよいでしょうか? 病気の遺伝的根拠をどのように特定するのでしょうか? 地球上のすべての種のための進化的な生命の樹をどのように構築するのでしょうか? このスペシャライゼーションを完了すると、さまざまな質問に答える方法を学ぶことができます。
説明 人々に不満を与えるのではなく、喜びをもたらすテクノロジーを設計する方法を学びます。 デザインのアイデアを生成する方法、それらのアイデアを迅速にプロトタイピングするためのテクニック、およびプロトタイプを使用してチームメイト、クライアント、ユーザーなどの他の関係者からフィードバックを得る方法を学びます。 また、ビジュアル デザイン、知覚、認知の原則についても学びます。
説明 ビッグデータがどのように編成、分析、解釈されるかを概観することで、より適切なビジネス上の意思決定を推進します。 洞察を現実世界の問題や疑問に適用します。 ********* ビッグデータとそれがビジネスにどのような影響を与えるかを理解する必要がありますか? この専門分野はあなたのためのものです。 ビッグデータからどのような洞察が得られるのかを理解できるようになります。
説明 この専門分野では、センシング、作動、処理、通信用のデバイスを含むモノのインターネット (IoT) 製品とサービスの開発をカバーし、新しいシステムの設計に活用できるスキルと経験を開発するのに役立ちます。 スペシャライゼーションには理論セクションとラボセクションがあります。 ラボ セクションでは、センシング、作動などの IoT の概念を実践的に学びます。