課程說明
以工程學科觀點的軟體開發,現代程式語言。語法與語意。追蹤與視覺化程式執行。程式風格與文件撰寫。測試與除錯。二進位數制。用於資料管理的容器資料型別。數值演算法設計與實作導論。模組。資料檔案。增量式、反覆式開發。
先修條件
- 先修科目:本課程不得與 ESLA 1300 或 ESLA 1500 同期修課。
條件與方式
- 不可重複修習以取得學分:不可重複修習 COMP 1005、COMP 1405、ECOR 1041(已停開)、ECOR 1042(已停開)、ECOR 1051(已停開)、ECOR 1606(已停開)、SYSC 1005(已停開)。
- 先修科目:本課程不得與 ESLA 1300 或 ESLA 1500 同期修課。
- 每週授課三小時,每週實驗室三小時。
原文參考文本
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/