線形代数のビジョン
Open Academy
無料
入門 / algebra, Linear Algebra, algebra, MIT
このコースでは、主要な概念とその相互関係に焦点を当てた、線形代数学を教えるための革新的なアプローチを提示します。学習者は魅力的なビデオコンテンツを通じて、基礎的なトピックを探索し、線形代数の構造と応用についての洞察を得ることができます。
入門
algebra, Linear Algebra, algebra
このコースでは、コンパイラ設計と最適化手法に焦点を当て、高水準プログラミング言語の実装の複雑さを深く掘り下げます。学習者は、MIPS実行可能マシンコードを生成するコンパイラをJava®で構築する実践的なプロジェクトに取り組みます。
基本的なコンパイラをゼロから設計し、実装する
さまざまな手法を通じてコードを最適化する
プログラミング言語とマシンコードの相互作用を理解する
MIT OpenCourseWare
コンパイラ設計の技術
プログラミング言語がどのようにしてマシンコードに翻訳されるのか、不思議に思ったことはありませんか?このコースではそのプロセスを解明し、コンパイラ構成の不可欠な概念を学習者に案内します。理論と実践的な応用を組み合わせることで、学生はソフトウェア設計とエンジニアリングにおける現実世界の課題に取り組むことになります。
このコースを際立たせているのは、プロジェクトベースのアプローチです。参加者は包括的なコンパイラプロジェクトに共同で取り組み、理論的知識を具体的な形で応用することができます。コース終了時には、プログラミング言語の仕組みを理解するだけでなく、機能するコンパイラを構築する実践的な経験を積み、問題解決能力と技術的な専門知識を高めることができます。
講義 · 8本の動画
Lec 1 | MIT 6.035 コンピュータ言語工学、2005年秋学期
Rec 1 | MIT 6.035 コンピュータ言語工学、2005年秋学期
第8回講義 | MIT 6.035 コンピュータ言語工学、2005年秋学期
Lec 9 | MIT 6.035 コンピュータ言語工学、2005年秋学期
第14回講義 | MIT 6.035 コンピュータ言語工学 2005年秋学期
第15回 | MIT 6.035 コンピュータ言語工学、2005年秋学期
講師
元のコース
学習対象は
誰でしょう?
コンパイラ設計の把握に苦労している、志高きソフトウェアエンジニアたち
プログラミング言語への理解を深めることに関心がある学生の方々
ソフトウェア開発スキルの向上を目指すプロフェッショナルの方々
前提知識、
必要でしょうか?
プログラミング概念の基礎知識
Java®プログラミング言語に精通していること
ソフトウェア工学の原則に関する知識
2,594
受講生
14
受講レビュー
4.9
講座評価
177
講座
"言語が学習の障壁にならないように。"
世界有数の機関による公開講座をお届けします。
翻訳と字幕作業を通じて、すべての学習者が言語の壁を感じることなく講義を受けられるようサポートします。
全体
10件 ∙ (6時間 40分)
講座資料(こうぎしりょう):
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
無料