課程說明
指令式程式設計範式:賦值與狀態、型別與變數、靜態與動態型別。記憶體管理與物件生命週期:靜態配置、啟動框架中的自動配置、動態配置。函式引數傳遞。遞迴。資料結構:動態陣列、連結串列、雜湊表。檔案讀寫。
先修條件
- 先修:ECOR 1031 或(ECOR 1041 與 ECOR 1042),皆需最低成績 C- 。
條件與方式
- 亦列為 SYSC 1006 。
- 排除另行給予 COMP 2401 、SYSC 4006 之額外學分。
- 先修:ECOR 1031 或(ECOR 1041 與 ECOR 1042),皆需最低成績 C- 。
- 每週三小時講座、每週二小時實驗課。
原文參考文本
The imperative programming paradigm: assignment and state, types and variables, static and dynamic typing. Memory management and object lifetimes: static allocation, automatic allocation in activation frames, dynamic allocation. Function argument passing. Recursion. Data structures: dynamic arrays, linked lists, hash tables. Reading and writing files.
- Prerequisite(s): ECOR 1031 or (ECOR 1041 and ECOR 1042), all with a minimum grade of C- .
- Also listed as SYSC 1006 .
- Precludes additional credit for Precludes additional credit for COMP 2401 , SYSC 4006 .
- Lectures three hours a week, laboratory two hours a week.
來源與參考
保留日期與來源以協助你核實資料。為便於閱讀提供譯文;官方來源為條件與要求的參照。
來源參考 : https://calendar.carleton.ca/undergrad/courses/SYSC/