Loading article…
これは、電子工学、数学、集積回路の個々のトピックのリストであり、これらが組み合わさってコンピュータエンジニアリング分野を構成しています。この分野の効果的な学習ガイドを作成するために、トピックごとに構成されています。内容は、米国工学・測量審査委員会によって定められた、コンピュータエンジニアリングの専門家を自認する人に期待されるトピックの全文と詳細情報と一致しています。[1] これは、一般的に一度に扱われるコンピュータエンジニアリングのトピックの包括的なリストであり、スーパーセットです。
パート 1 - 基礎
文字エンコーディング
数学
- ビット演算
- 符号付き数値表現
- IEEE 浮動小数点
- C および C++ の演算子
- ド・モルガンの法則
- ブースの乗算アルゴリズム
- バイナリ乗算器
- ウォレスツリー
- ダダ乗数
- 乗算・累算演算
- ビッグオー表記
- オイラーの等式
基本的な電子機器
信号処理
エラー検出/修正
パート2 - ハードウェア
ハードウェア
プログラマブルロジック
- 標準セル
- プログラマブルロジックデバイス
- フィールドプログラマブルゲートアレイ
- 複雑なプログラム可能なロジックデバイス
- 特定用途向け集積回路
- ロジックの最適化
- レジスタ転送レベル
- フロアプラン(マイクロエレクトロニクス)
- ハードウェア記述言語
- VHDL
- ベリログ
- 電子設計自動化
- エスプレッソヒューリスティックロジック最小化
- ルーティング(電子設計自動化)
- 静的タイミング解析
- 配置(EDA)
- 電力最適化 (EDA)
- タイミングクローズ
- 設計フロー(EDA)
- 設計の終了
- 家賃のルール
組み立て/テスト
- 設計ルールチェック
- システムVerilog
- 回路内テスト
- 共同テストアクショングループ
- 境界スキャン
- 境界スキャン記述言語
- テストベンチ
- ボールグリッドアレイ
- 枕に頭を入れる(冶金学)
- パッドクレーター
- 土地グリッドアレイ
プロセッサ
- コンピュータアーキテクチャ
- ハーバード建築
- プロセッサ設計
- 中央処理装置
- マイクロコード
- 算術論理ユニット
- CPUキャッシュ
- 命令セット
- 直交命令セット
- 古典的なRISCパイプライン
- 縮小命令セットコンピューティング
- 命令レベルの並列処理
- 命令パイプライン
- ハザード(コンピュータアーキテクチャ)
- バブル(コンピューティング)
- スーパースカラー
- 並列コンピューティング
- 動的優先度スケジューリング
- アムダールの法則
- ベンチマーク(コンピューティング)
- ムーアの法則
- コンピュータのパフォーマンス
- スーパーコンピュータ
- SIMD
- マルチコアプロセッサ
- 明示的な並列命令コンピューティング
- 同時マルチスレッド
冗長性と信頼性
- 信頼性
- アクティブ冗長性
- デュアルモジュール冗長性
- 3重モジュール冗長性
- 高可用性シームレス冗長性
- Nバージョンプログラミング
- レイド
- フォールトトレランス
- フォールトトレラントコンピュータシステム
- ウォッチドッグタイマー
- 独立したメモリの冗長アレイ
メモリ
- コンピュータデータストレージ
- メモリコントローラ
- メモリ管理ユニット
- 静的ランダムアクセスメモリ
- ダイナミックランダムアクセスメモリ
- 同期ダイナミックランダムアクセスメモリ
- DDR2 メモリ
- フラッシュメモリ
- メモリスクラビング
- データストライピング
- ハードディスクドライブの性能特性
- ディスクセクター
パート3 - OS、ソフトウェア、テスト、AI
オペレーティングシステム
- オペレーティング·システム
- マルチプロセッシング
- 同時実行コンピューティング
- コンピュータ クラスター
- 分散コンピューティング
- 信頼できるコンピューティングベース
- 組み込みシステム
- インサーキットエミュレータ
- リアルタイムオペレーティングシステム
- リアルタイムオペレーティングシステムの比較
- レートモノトニックスケジューリング
- 期限が早い順にスケジュール
- 最小のスラックタイムスケジュール
- 期限単調スケジューリング
- ラウンドロビンスケジューリング
- O(1)スケジューラ
- スレッド(コンピューティング)
- 同時実行制御
- 同期(コンピュータサイエンス)
- 相互排除
- デバイスドライバー
ソフトウェア開発
- ソフトウェア開発プロセス
- ソフトウェア要件仕様
- スパイラルモデル
- アジャイルソフトウェア開発
- 行動主導型開発
- カウボーイコーディング
- リーンソフトウェア開発
- エクストリームプログラミング
- 構造化システム分析および設計法
- ソフトウェア開発哲学のリスト
- プログラミング言語の世代
- プログラミング言語の比較
- Printf フォーマット文字列
- プログラミングパラダイム
- オブジェクト指向設計
- ソフトウェアドキュメント
- ソフトウェア設計文書
- オブジェクト指向プログラミング
- 同時バージョンシステム
- ソフトウェアメンテナンス
- リビジョン管理
- ソフトウェア構成管理
- ソフトウェアリリースライフサイクル
- ミリタリースタンダード498
- ソフトウェア保証
- システム開発ライフサイクル
- ソフトウェアの品質
- ソフトウェア品質管理
- リレーショナルデータベース
- 酸
- データ構造のリスト
- 半述語問題
- アプリケーションインターフェース仕様
- 同図像性
- ドメイン固有のモデリング
- 統一モデリング言語
テスト/統合
- ソフトウェアテスト
- テスト駆動開発
- 受け入れテスト駆動開発
- 統合テスト
- ソフトウェアのウォークスルー
- コードレビュー
- ソフトウェア検査
- ソフトウェア検証
- 機能テスト
- ソフトウェアテスト
- ホワイトボックステスト
- ブラックボックステスト
- グレーボックステスト
- 検証と妥当性確認(ソフトウェア)
- 正確性(コンピュータサイエンス)
AIとロボット工学
パート 4 - 情報理論、暗号化、ネットワーク、セキュリティ
情報理論
暗号化
ネットワーキング
- コンピュータネットワーク
- ネットワークバスのリスト
- 広域ネットワーク
- ローカルエリアネットワーク
- ネットワーク科学
- 非ゼロ復帰
- マンチェスターコード
- イーサネット
- インターネット
- OSIモデル
- 伝送制御プロトコル
- ポイントツーポイントプロトコル
- 露出ノードの問題
- 回線交換
- 光ファイバー通信
- キャパシティ管理
- 帯域幅管理
- 帯域幅(コンピューティング)
- スループット
- ネットワークハードウェア
- ワイヤレスネットワーク
- IEEE802.11 規格
- 補完コード入力
- セッション開始プロトコル
- メッセージ認証コード
- ポート制御プロトコル
- ネットワーク監視
- 簡易ネットワーク管理プロトコル
- ネットワークスループットの測定
- 信頼性(コンピュータネットワーク)
- チャネルアクセス方法
- 時分割多重アクセス
安全
- コンピュータセキュリティ
- 保護とセキュリティの分離
- 情報セキュリティ
- 情報セキュリティ管理システム
- インターネットセキュリティ
- ハッカー(コンピュータセキュリティ)
- DMZ (コンピューティング)
- ファイアウォール(コンピューティング)
- ステートフルファイアウォール
- 侵入検知システム
- サービス拒否攻撃
- IPアドレスのなりすまし
パート5 - その他
参考文献
- ^ 「NCEES PE 電気およびコンピューター試験仕様(注: 6 か月ごとに更新する必要があります)」(PDF)。全米工学測量試験委員会。
