Five C++ Programming University Courses 5つのC + +プログラミング大学のコース
Here are five C++ Programming University Courses that offer their lecture, lab, and other course content on the web.ここには5つのC + +プログラミング大学のコースを提供して講義、研究室、およびその他のコースのコンテンツをウェブ上です。 This C++ learning material will help you get up to speed with coding C++, or you can use these to learn more effective ways to program using C++.このC + +の学習に役立つ資料を最大速度と符号化C + + 、または使用することができますこれらの方法をより効果的なプログラムを学ぶC + +を使用しています。
CS3101 - Programming Languages: C++ cs3101 -プログラミング言語: C + +で at Columbia Univeristyコロンビア大学
This course is an introduction to the C++ programming language.このコースは、はじめに、 C + +プログラミング言語です。 Students should leave this class with knowledge of fundamental C++ programming constructs and the tools necessary to quickly master more advanced techniques.このクラスの生徒別れろとC + +プログラミングの知識を根本的に必要なツールを迅速に構築およびマスターより高度なテクニックです。 Moreover, students will be expected to demonstrate ability to program effectively in C++ - producing code that (1) compiles, (2) produces correct output, (3) utilizes proper C++ constructs, (4) is coherent and clearly commented.また、学生は予想を実証するプログラムを効果的に行う能力をC + +で-生産コードを( 1 )コンパイル、 ( 2 )正しい出力を生成、 ( 3 )利用の適切なC + +の構築、 ( 4 )は、コヒーレントとのコメントを明確にします。
| TOPICSトピック | LECTURE講演 | READINGS & HANDOUTS朗読&配布資料 | CODEコード | HOMEWORK宿題 |
| Administrative Details管理者の詳細 CUNIX cunix Commandline Environmentコマンドライン環境 Jumping Into C++ジャンプをC + +で | lecture1 | emacs reference card Emacsのリファレンスカード | session1 | |
| Variables変数 Datatypesデータ Operators演算子 Containersコンテナ Control Flow制御フロー Random Numbers乱数 | lecture2 | C++ Reference C + +のリファレンス sampleサンプル .emacs 。 emacsに書いて sampleサンプル .profileです。プロファイル | session2セッション | hw1 |
| Functions機能 Error Handlingエラー処理 OOP: structs & classesオブジェクト指向:構造体&クラス | lecture3 | template metaprogrammingテンプレートメタプログラミング | session3セッション | hw2 |
| Template Functions and Classesテンプレートの関数やクラス Separate Compilation & the make utiltiy別のコンパイルと、 makeのutiltiy Debugging: (preprocessor & GDB)デバッグ: (プリプロセッサ& gdb ) | lecture4 | makefilesメーク templatesテンプレート macrosマクロ assert主張 | session4 | hw3 |
| Inheritance継承 Pointers & Arraysポインタ&配列 C-strings & File I/O C -文字列&ファイルI / O Arguments to mainに引数をメイン Memory Allocationメモリの割り当て | lecture5 | pointersポインタ listsリスト mapsマップ | session5 | hw4 |
| Finalファイナル | hw5 |
CSCI 123 Introduction to Programming Concepts in C++ csci 123はじめにプログラミングの概念を C + +で at Fullerton Collegeフラートン大学で
This course is an introduction to the basic principles of programming using a structured programming language, C/C++.このコースは、はじめにプログラミングの基本原理は、構造化プログラミング言語を使用して、用C / C + + 。 Students will design algorithms, write external documentation, design and write source code in C/C++, and write internal documentation for programming problems.学生は設計のアルゴリズムは、外部のドキュメントの書き込み、デザインおよび書き込みのソースコードはC / C + + 、および内部のドキュメントを書くのプログラミング問題が発生します。
Lectures:講演会:
- Introduction to the Course; Hardware & Softwareはじめにこのコース;ハードウェア及びソフトウェア
- Basic Control Structures基本的な制御構造
- Basic Types and Structures基本的な種類と構造
- Lecture 4 Notes講義4の注意事項
- Top Down Design, Black Box Analogy, Function Stack, Overloadingトップダウン設計、ブラックボックス類推、関数のスタックは、オーバーロード
- Pass By Reference, Testingパスを参考までに、テスト
- File Streams, Inheritanceファイルストリーム、相続
- Arrays配列
- cStrings, Strings, and Vectors cstrings 、文字列、およびベクトル
- Structures and Classes構造体およびクラス
- Operator Overloading, and Friends演算子のオーバーロード、や友人と
- Pointers and Dynamic Arraysポインタと動的配列
- Destructors and Constructorsデストラクタとコンストラクタ
- Linked Lists, Stacks, and Queuesリンクリスト、スタック、およびキュー
- Recursion再帰
- Inheritance & Polymorphism相続&多型
CSE 459.22: Programming in C++ カスタム検索エンジンの459.22 :プログラミングを C + +で at Ohio State Universityオハイオ州立大学で
Lecture Slides:講義スライド:
- Lecture 1第1回 [ppt] [ ppt ] [pdf] 【 PDF 】 – A Tour of C++ -のツアーをC + +で
- Lecture 2講義2 [ppt] [ ppt ] [pdf] 【 PDF 】 – Pointers and References -ポインタと参考文献
- Lecture 3講義3 [ppt] [ ppt ] [pdf] 【 PDF 】 – Classes -クラス
- Lecture 4講義4 [ppt] [ ppt ] [pdf] 【 PDF 】 – Object Initialization -オブジェクトの初期化
- Lecture 5講義5 [ppt] [ ppt ] [pdf] 【 PDF 】 – Inheritance -相続
- Lecture 6講義6 [ppt] [ ppt ] [pdf] 【 PDF 】 – Operator Overloading -演算子のオーバーロード
- Lecture 7講義7 [ppt] [ ppt ] [pdf] 【 PDF 】 – Polymorphism -多型
- Lecture 8講義8 [ppt] [ ppt ] [pdf] 【 PDF 】 – Templates and Standard Template Library -テンプレートと標準テンプレートライブラリ
- Lecture 9講義9 [ppt] [ ppt ] [pdf] 【 PDF 】 – Exception Handling -例外処理
CS117: Introduction to Programming Languages C++ cs117 :はじめにプログラミング言語 C + +で at the Univeristy of Chicagoは、シカゴ大学の
This course covers definition, use, algorithm design and algorithm analysis of the fundamental abstract data types, including linked lists, stacks, queues, trees and graphs.このコースのカバーで定義されて、使用方法、アルゴリズムの設計と解析アルゴリズムの基本的な抽象データ型、リンクのリストを含む、スタック、キュー、木とグラフをします。 Also, analysis of each algorithm is done.また、分析の各アルゴリズムは完了です。
Lectures講義 : :
- March 26 3月26日 (Problem Solving) (問題解決)
- March 28 3月28日 (Introduction to Abstract Data Types) (はじめに抽象データ型)
- March 30 3月30日 (Recursive Solutions) (再帰的なソリューション) example1例 example2例
- April 02 & 04 4月02 & 04 (Lists - 1) (リスト-1 )
- April 06 4月6日 (Lists - 2) (リスト-2 )
- April 09 & 11 4月9日& 11日 (Stacks) (スタック)
- April 13 4月13日 (Queues) (キュー)
- April 16 4月16日 (Introduction to Sorting) (はじめに並べ替え)
- April 18 4月18日 (Sorting: Insert Sort. Shell Sort) (並べ替え:並べ替えを挿入します。シェルの並べ替え) Shell Sort Exampleシェルの並べ替えの例
- April 20 4月20日 (Sorting: Quick Sort, merge Sort) (並べ替え:クイックソート、マージソート) Sorting Algorithms Comparison並べ替えのアルゴリズムの比較
- April 23: Review, 4月23 :日、 Othersその他
- April 25: 4月25日: Midterm中期 , 、 Pb7 Solutions pb7ソリューション
- April 27 4月27日 (Next HW explanation, Exceptions) (次の宿題の説明、例外)
- April 30 4月30日 (Exceptions, Introduction to Trees) (例外を除いて、はじめに木)
- May 02 5月02 (Trees) (木) Examples- Expression Trees例-表現の木
- May 02- tutorial 5月02 -チュートリアル
- May 04 5月04 (Binary Search Trees) (二分探索木) Binary Search Trees二分探索木
- May 07 5月07 (AVL Trees, Splay Trees) (木々に送り出して、斜めの木)
- May 09 (2-3,2-3-4 Trees, B-Trees) 5月09 (木2-3,2-3-4 、 b -木)
- May 11 5月11日 (Tables, Priority Queues) (テーブル、優先度キュー) Examples例
- May 14 5月14日 (Hashing) (ハッシュ) Hash Exampleハッシュの例
- May 16 5月16日 (Disjoint Set) (切り離されたセット)
- May 18 5月18日 (Introduction to Graphs. DFS) (はじめにグラフです。 DFS )の Graph Implementation using Binary Search Trees二分探索木グラフを使用して実装
- May 21 5月21日 (DFS, BFS, Topological Sorting) ( DFSの場合は、のBFS 、トポロジーの並べ替え)
- May 23 5月23日 (Minimal Spanning Tree, Shortest Path) (最小スパニングツリーは、最短経路)
- May 25 5月25日 (External Methods) (外付けの方法)
- May 30 (Exam Review, 5月30日(試験日、 Optional readingオプションの読書 ) )
CpE 391D - Fundamentals Of Object Oriented Programming In C++ cpe 391d -基本的なオブジェクト指向プログラミングをC + +で at West Virginia Universityウェストバージニア大学で
This is a 3-credit hour project-based laboratory-oriented course aimed at learning the fundamentals of object-oriented design and implementation in C++.これは、 3 -クレジット時間プロジェクトベースの研究室指向の基礎を学ぶコースを目指すオブジェクト指向の設計と実装をC + +です。 The objectives of the course are to have students identify and practice the object-oriented programming concepts and techniques, practice the use of C++ classes and class libraries, modify existing C++ classes, develop C++ classes for simple applications, and practice the concepts of Object-Oriented Analysis and Design (OOA/OOD) and design patterns and frameworks by developing a C++ based project.このコースは、目標を識別し、練習には学生のは、オブジェクト指向プログラミングの概念やテクニック、実践して使用するC + +のクラスとクラスライブラリ、修正、既存のC + +のクラス、 C + +のクラスを開発する単純なアプリケーション、およびオブジェクトの概念を実践して指向分析とデザイン(共にOOA / ood )とデザインパターンやフレームワークを開発するC + +ベースのプロジェクトを作成します。
Course Topics - Slides:コースのトピック-スライド:
- Introduction to the Object-Oriented Programming Conceptsはじめに、オブジェクト指向プログラミングの概念
- C++ Program structure C + +プログラムの構造
- C++ Data Types C + +のデータ型
- Functions, Scope and the Free Store関数、スコープと自由ストア
- The C++ ClassのC + +のクラス
- Static Class members and the this pointer静的クラスのメンバと、このポインタ
- Operator Overloading演算子の多重定義
- Class Derivation and Inheritanceクラスの派生と継承
- Virtual Functions and Polymorphism仮想関数と多型
- Templatesテンプレート
- Object-Oriented Analysis and Design (OOAD)オブジェクト指向分析とデザイン( ooad )
Lab Assignments:ラボの割り当て:
- Introduction to OOP, and The C++ Program Structure.はじめにオブジェクト指向やC + +プログラムの構造です。
- Data Types I, Pointers, references, and arrays (2 weeks)データの種類私は、ポインタ、参考文献、およびアレイ( 2週間)
- Data Types II, Structs and Classes.データ型の2世、構造体やクラスです。
- The C++ class, Sparse Matrix Application. C + +のクラスは、疎行列アプリケーションを作成します。
- Nested Classes, and discrete event simulation of a client server model (2 weeks).ネストされたクラス、および離散事象シミュレーションのクライアントサーバーモデル( 2週間)です。
- The this pointer, Static data members, and operator overloading.このポインタは、静的データメンバ、および演算子のオーバーロードします。
- Class derivation, and inheritance.クラスの導出、および継承します。
- Multiple inheritance, and Polymorphism.多重継承、および多型です。
- Project: Object-Oriented Analysis and Design (2 weeks)プロジェクト:オブジェクト指向分析と設計( 2週間)
- Project: Implementation and testing (2 weeks)プロジェクト:実装とテスト( 2週間)
Popularity: 14% [人気度: 14 % [ ? ですか? ] ]
Related Posts: 関連記事:





















