Описание
Императивная парадигма программирования: присваивание и состояние, типы и переменные, статическая и динамическая типизация. Управление памятью и продолжительность жизни объектов: статическое размещение, автоматическое размещение в активационных кадрах, динамическое размещение. Передача аргументов функций. Рекурсия. Структуры данных: динамические массивы, связанные списки, хеш-таблицы. Чтение и запись в файлы.
Предварительные требования
- Предпосылка(и): ECOR 1031 или (ECOR 1041 и ECOR 1042), все с минимальной оценкой C- .
Условия и порядок
- Также числится как SYSC 2006 .
- Не позволяет получить дополнительный кредит за Не позволяет получить дополнительный кредит за 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 from files.
- Prerequisite(s): ECOR 1031 or (ECOR 1041 and ECOR 1042), all with a minimum grade of C- .
- Also listed as SYSC 2006 .
- 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/