説明
ソフトウェア開発を工学的規律として扱う。現代のプログラミング言語。構文と意味論。プログラム実行のトレースと可視化。スタイルと文書化。テストとデバッグ。2 進数体系。データ管理のためのコンテナデータ型。数値アルゴリズムの設計と実装の導入。モジュール。データファイル。漸進的・反復的開発。
前提条件
- 前提条件:この科目は ESLA 1300 または ESLA 1500 と同時に履修することはできない。
条件および詳細
- 追加単位は認められません。追加単位は認められません。COMP 1005、COMP 1405、ECOR 1041(現在提供されていません)、ECOR 1042(現在提供されていません)、ECOR 1051(現在提供されていません)、ECOR 1606(現在提供されていません)、SYSC 1005(現在提供されていません)。
- 前提条件:この科目は ESLA 1300 または ESLA 1500 と同時に履修することはできない。
- 講義 週 3 時間、実験室 週 3 時間。
原語による参照テキスト
Software development as an engineering discipline, modern programming language. Syntax and semantics. Tracing and visualizing program execution. Style and documentation. Testing and debugging. Binary number system. Container data types for data management. Introduction to designing and implementing numerical algorithms. Modules. Data files. Incremental, iterative development.
- Prerequisite(s): This course may not be taken concurrently with ESLA 1300 or ESLA 1500 .
- Precludes additional credit for Precludes additional credit for COMP 1005 , COMP 1405 , ECOR 1041 (no longer offered), ECOR 1042 (no longer offered), ECOR 1051 (no longer offered), ECOR 1606 (no longer offered), SYSC 1005 (no longer offered).
- Lectures three hours per week, laboratories three hours per week.
出典と参照
日付と出典は、情報を確認する際の参考のために保持されています。翻訳は読みやすくするための提案であり、条件や要件については公式の出典が基準となります。
出典の参照 : https://calendar.carleton.ca/undergrad/courses/ECOR/