Описание
Введение в программирование на C: типы данных, управление потоком, функции, массивы, указатели и арифметические, логические и побитовые операторы. Модели памяти, коллекции. Низкоуровневый ввод/вывод. Конвейер сборки (система контроля версий, make, препроцессинг, компиляция, компоновка) в Linux. Тестирование и отладка.
Предварительные требования
- Требования: ECOR 1031 с минимальной оценкой C- или зачисление в программу M.Eng. по электротехнике и вычислительной технике (M.Eng. Program in Electrical & Computer Engineering).
Условия и порядок
- Исключает дополнительный зачет за Исключает дополнительный зачет за SYSC 1006, SYSC 2006.
- Требования: ECOR 1031 с минимальной оценкой C- или зачисление в программу M.Eng. по электротехнике и вычислительной технике (M.Eng. Program in Electrical & Computer Engineering).
- Лекции три часа в неделю.
Текст источника на языке оригинала
Introduction to C programming: Data types, flow control, functions, arrays, pointers, and arithmetic, logical and bitwise operators. Memory models, collections. Low-level I/O. Build pipeline (version control, make, preprocessing, compiling, linking) in Linux. Testing and debugging.
- Prerequisite(s): ECOR 1031 with a minimum grade of C- or enrolment in in the M.Eng. Program in Electrical & Computer Engineering.
- Precludes additional credit for Precludes additional credit for SYSC 1006 , SYSC 2006 .
- Lectures three hours a week.
Источники и ссылки
Даты и источники сохраняются, чтобы помочь вам проверить сведения. Переводы предлагаются для удобства чтения; официальным источником для условий и требований является оригинал.
Исходная ссылка : https://calendar.carleton.ca/undergrad/courses/SYSC/